14 May, 2026
10.5.2
IMPROVEMENTS
Folder Improvements
Create multiple sub-folders to better organise your Templates & Searches
Customise folder colours with a new colour picker featuring preset swatches
Choose from hundreds of icons better organised into 15 categories
Coloured dots on folder rows give you an at-a-glance view of contents
Duplicate entire folder trees — subfolders, templates, and searches are all deep-copied
Rename and manage subfolders directly with new swipe actions and context menus
Siri & Shortcuts
Template chooser now displays the folder path beneath each template name, so identically-named templates in different folders are easy to tell apart
Theatre List PDF
Duration estimates are now smarter: when an exact operation combination isn't found, each operation is looked up individually and summed for a more relevant estimate
12 May, 2026
10.5.1
IMPROVEMENTS
Start and stop Case Timers hands-free with Siri and Shortcuts
New Day Case Summary widget (small & medium) showing today's Case count and Locations
Create Patients, Cases, and look up Case details entirely through Siri Shortcuts — without opening the app
Spotlight search now indexes Patients alongside Cases for instant access
Copy shareable deep links with QR codes for Cases and Patients
"Remind me about this" Siri support from the Dashboard, Case editor, and Patient views
Enhanced Live Activity with Patient gender/age and Surgeon names
Privacy redaction on Lock Screen widgets and Live Activity now targets Patient names only, keeping the rest of the widget visible
Overhauled PDF vector-based summary charts with age-adjusted BMI z-scores, updated colour scheme, and reorganised layout
Theatre list reports now include utilisation stats, timeline charts, timer totals, and turnover analysis
Case Reports now include colour-coded timer timeline charts
Date picker added for day mode in All Data view
Various minor UI refinements
10 May, 2026
10.5
FIXES
NEW
IMPROVEMENTS
This is a pretty big update with some fantastic new features which unlock the power of Somnus. As always, thank you for your support and if you have any feedback or suggestions please let me know!
Widgets & Live Activities
Home Screen and Lock Screen widgets upcoming lists & the next case
Live Activities for tracking your current case, which appear on Apple Watch
Deep Linking & Handoff
Deep linking and Handoff support across your devices — tap a link or copy a link to jump straight to a case
Tapping a case in a widget or notification jumps to that case directly
QR codes on reports for quick case access
Copy the Link to a Case to embed anywhere you like
Siri Shortcuts for common actions
Open or find Cases, iterate over them and extract data
Start the next Case or a case with a specific Template with Siri
Spotlight search indexing for your cases (private and on-device)
Tapping on a result takes you right to that Case
Reports & Exports
Theatre List PDF export, grouped by location with duration estimates based on similar cases
MyPortfolio CSV export option to help with manual entry
Detailed age range breakdowns in reports
RCoA-compliant Summary Report formatting
Export a case directly from the Edit Record screen
Data & Import
Import CSV files with separate Date and Time columns as an option
Download Medicare RVG XML directly within the app to keep it up to date
Photos & Editing
Photo markup and improved photo editing controls
Notifications & Reminders
Backup reminders to help keep your data safe
Local notifications support (case & backup reminders)
PDF reports have much improved layouts
Share sheet now appears immediately after file export (no extra tap)
Improved performance, particularly on iPad and Mac Dashboards
Data exporting progress indicators provide more status information
Fixed backup/memory export issue
Fixed data race conditions in lists
Fixed minor typos
29 April, 2026
10.4.1
IMPROVEMENTS
Case Cards now have tappable Specialties, Operations & Surgeons with context menus
Add/remove them easily without opening the Case
Drag & drop them to other cases
Access more details via the menu
Improved PDF file structure
New style & layout adjustments
Summary Reports now have charts consolidated at the end
26 April, 2026
10.4
FIXES
NEW
IMPROVEMENTS
View Cases via more Charts
Context menus on Charts will allow you to view filtered Case lists quickly without having to create complex searches
eg. On the ASA Chart, jump to a list of all ASA 2E Cases via the menu
Charts included in this: Age Range, ASA Level, Time of Day, Gender, Duration, BMI, Urgency Level & Supervision Level
View Map Locations to the Locations Summary Cards
This still requires you to manually add map coordinates to your own Locations in Somnus
March Medicare RVG
Added a Supervision Level Chart on the All Data & Case List screens
Added 'Start/Restart Timer & Keep Start Time' to Timer Button context menu on Case Cards
On the BMI Chart, the context menu will allow you to correct any Cases that should have BMIs but don't
When removing the last Comorbidity from a Case Card for a patient with multiple cases, and you elect to not update their other cases, the current case ASA would not change to 1 - FIXED
When editing a Case, changing the Patient from Specific to Generic and back again, would still show the previous Patient info - FIXED
Exported Patient lists in CSV format, which included Personal List items, would result in a column shift error - FIXED
Tapping on a Specialty would show Cases for all Specialties instead of the one tapped - FIXED
When deleting a Trainee, Cases containing only that Trainee would still have a Supervision Level set - FIXED
BMI Charts would occasionally cause an app crash when scrolled into view - FIXED
When searching a list of Operations, the prompt/subtitle had excess padding - FIXED
Adding a new Patient with a Label but no ID number via a Case Card context menu, it didn't display 'Unknown' - FIXED
30 November, 2025
10.3.2-3
NEW
Added a 'Revert' button to selection lists
It will appear if you have made selection changes.
Tapping it will reset to the original selection
If no changes have been made you can close it with a swipe down (or ESC on a keyboard), otherwise this action will be blocked
Added a floating date range when searching lists bound by a date range on iPhone
When searching the search bar would obscure this so it wasn't obvious what dates were already being filtered. Now you can see this.
Fixes a bug introduced in 10.3.1 where creating a new operation when adding to a case would fail to save the case and subsequent cases until a restart of Somnus
This was caused by a mismatch between the new operation and its specialty, due to them being in different contexts/threads. To protect the database, the app prevents further saves until the fault is cleared (by a restart)
The Add Patient screen didn't appear when first attempting without a passcode and you had set a passcode - FIXED
Changes to Patient Notes made via Case Card context menus didn't show immediately in the 'Preview View' for the Patient section - FIXED
Search text wasn't being correctly laid out in the title section of charts when saved as images for export - FIXED
This will be my final update for 2025 unless there are some significant bugs which need addressing. Thank you for your support.
FIXES
26 November, 2025
IMPROVED
FIXES
10.3.1
Title & subtitles improved, including on iPad & macOS for improved Window identification
Improved filtering when drilling down lists within date ranges
Added a Locations Map in Settings so you can see/edit all your Locations with set GPS coordinates
When viewing a Clinical Photo you can now enter edit mode to rotate the image as required
When adding to Operations or Surgeons via a single Specialty it no longer asks to choose the specialty
Searches were not respecting date boundaries if viewing anything other than 'All Dates' on the All Data screen - FIXED
When showing Patient lists from Comorbidities or Patient Personal Lists, it would show Cases instead - FIXED
Fixed some grammatical & spelling errors
23 November, 2025
10.3
NEW
IMPROVED
Import any list of items into Somnus via a CSV file
eg. Comorbidities, Personal List Items, Item Numbers, Specialties, Patients and More!
Existing items of the same name will be skipped, although some items will be updated & notes will always be updated if previously empty
This is a useful way to quickly update notes for a list of items (eg. Medications or Drugs)
New items will be automatically created
Some items have additional column options (eg. Operations for Specialties, Latitude/Longitude & Provider Number for Locations). See here for more information on requirements..
This makes batch importing/updating very efficient as you can create your datasets in Numbers/Excel before import
Export any item list to a CSV file
Export any item category as a CSV file (excluding photos/images, Case Templates & Searches)
This works for all items, including Patients
The structure of the exported file matches the CSV input structure for convenience
Search by Case duration
A new option called 'Case Duration' is visible under 'Times & Locations' when editing/creating a Search
You can select to filter by
Only Cases with a duration
Only Cases without a duration, or
Cases with a duration between two specific times
Exporting only Patient ID numbers for Spreadsheet Case Lists (CSV) is now an option
You may want to export all your Cases with some way to identify the patient, whilst keeping other patient details private.
Ability to bulk remove Notes from list items (in Edit mode)
Export progress indicator & share button now float on the Dashboard & All Data screens
Search bars now remain visible at all times in lists
Fixed some jitteriness of list views when attempting to view filtered Case lists
Standardised 'Add New' interface for all lists
Jumping forward/backward by 'quarter' didn't do anything - FIXED
When starting a new case with a template, after previously staring a case with the scanner, it still uses the scanner - FIXED
'Chart Loading...' would show spinner when there was no data to load - FIXED
When viewing all Personal Lists, searching will show individual list items as well
When moving a personal list item to another list, you will now be warned if a list item exists with the same name
More advanced 'View Personal Lists' screen with dynamic charts & ability to filter by date range
Renamed 'Spreadsheet' to 'Case List' for clarity when referring to Spreadsheet (CSV) exports
When creating a new Item Number it would accept one with no number, group or sub-group - FIXED
8 November, 2025
10.2.4
FIXES
Minor UI/UX bug fixes
27 October, 2025
10.2.3
FIXES
Create passcode overlay didn’t immediately disappear when first attempting to add a specific patient to a case after creating a valid passcode
Swipe to delete a case didn’t always work as expected
Cases started with a template on the Dashboard didn’t respect the visible date as the start date
Mac & iPad menu enhancements & new Mac help file
Label analysis was triggered when in ‘edit mode’ for identifiers when editing a patient and you tapped on a label to select it for merge/delete
Viewing the list of patients for a location would show all patients instead of just those that have an identifier for that location
Label scanning logic improvements, particularly with identifier numbers inconsistently being ignored for a given label layout
Minor UI/UX bug fixes
25 October, 2025
10.2.2
IMPROVED
Improved iCloud sync status messages
Cloud icon now visible if iCloud syncing is not enabled (tapping will take you to Settings)
visionOS layout improvements
Duplicating a Case now also duplicates any Timers
Timers can now be dragged & dropped to other Cases
Stabilisation of some merging logic
Improved list searching responsiveness
Subscription page less janky
Stopped any tips appearing until Somnus has been installed for 3 days as it was getting in the way
18 October, 2025
10.2.1
NEW
IMPROVED
Timers now available in Case Templates
Allows addition of Timers to Cases started with a Template
Timers in this scenario do not start automatically
Fixed an issue where duration wasn't appearing with CSV file imports
Improvements to label scanner name & number detection algorithm
What's New will now only show for major x.x updates
Fixed an issue with timers not appearing when importing Somnus Data files
Fixed issue with Case Templates disappearing/resetting
Occurred when editing on iPhone via the Templates list, but only if folders were visible
Improved highlighting of a selected Patient in a list
Fixed date of birth search issue where it would also match 'the next day'
Duplicate code for items now copies their rich text notes
Ability to 'clear duration' on timer items to have them ready to go when required
Timers with no start & end time won't appear in reports
Added an error warning if the CSV file date formats are incorrect
Layout changes for biometrics on Case Reports (PDF)
Added scrubbing indices/buttons to Template & Search Lists
Fixed comorbidities not being properly saved in Searches
Sprinkled more web links throughout Somnus to jump straight to the website for assistance
Viewing ‘All Patients’ via the Patient Summary Tile context menu would fail on iPhone
Fixed an issue where CSV validation was occurring for .somnus & .somnusbackup files, delaying the import
Fixed issue where deleting a Patient would also delete their Cases
Added the choice to keep or delete a Patient's Cases when deleting the Patient
8 October, 2025
10.2
NEW
IMPROVED
Notes
Add rich text notes, including tappable links, addresses & phone numbers to any database item you create
For example: add clinically relevant notes & links to Comorbidities or Personal List items you create (like Medications) for quick reference. Add contact information for a Location or finder details on your Trainees & Supervisors.
NOTE: These are attached to the database items NOT the Case. For Case or Patient specific notes, use Case Notes or Patient Notes. If you add a note to a comorbidity or operation, it will be the same note wherever you see that specific comorbidity or operation.
Patient & Case notes now also support rich text (ie. font size & colour customisation)
Note fields are searchable in all lists too so you can find specific text within notes
Custom Timers
Add multiple, customised timers to your cases to track anything (tourniquet time, etc)
Customise their colour & icon
Timers dynamically update on Case Cards & Case Lists
When in Edit Case view timers appear on an animated timeline, updating in real-time
Timers export to Case Reports (PDF) as well as Spreadsheets (CSV) with start, stop & duration times
More Icons
Many more icons to choose from to customise your Timers, Personal Lists, Templates & Searches
• Import Security
Added some friction to prevent inadvertently importing data or restoring a backup
Blocked data import from being possible if Somnus is in the locked state
• More Menus
Added several menu items & restructured them for both iPad & Mac
Ability to import CSV, Somnus Data & Somnus Backup files from the menu
A 'Selected' toggle when selecting Custom List items at the top level to show selected without having to drill into the list
When viewing 'Selected' items in a list when adding to Cases, deselecting them will now clear them immediately from this view
Efficiency improvements across the board
More efficient Patient & Case saving when ignoring an empty name field
Report layout improvements
Added a 'What's New This Version' screen which can also be accessed via Settings at anytime, with links to Version History
Lots of small UI/UX improvements
Updated tutorial images
Bug fixes, notably:
Some new Operations were not being added to existing Specialties when importing a Somnus Data file - FIXED
Backup restores would fail if one item had a corrupt field - FIXED
1 November, 2025 RVG for Australian Users
Please note: don't update until it's technically 'current' to prevent premature item number changes, if any
25 September, 2025
10.1.16
FIXES
Index buttons for Item Number list views were not truncated
Update other cases' ID labels' only shown if there is more than one case for that Identifier
When adding a new Operation or Surgeon inside a Specialty, it will add them to that Specialty instead of asking to choose one
Title bar text prompts were sometimes inconsistent
Rounder corners for many elements to fit with Apple's 'concentricity' aesthetic
21 September, 2025
10.1.15
FIXES
Identifiers on the Edit Patient screen didn't save the identifier without a label image
After deleting the last identifier on Edit Patient screen you can now add a new one without closing the screen
Identifiers created with no number will have their number set to 'Unknown'
Label scanning improvements (Names & Identifier number detection)
List index scrubber/buttons are back, finally! (macOS & iOS 26 only due to limitations in SwiftUI)
'Today' not updating automatically when the day changes resulting in 'Go To Today' getting it wrong
Date scrolling issues on some devices (eg. particularly on Window resizing)
Gender was assigned 'Female' incorrectly with some CSV imports
Default Training Year, if specified, was not being automatically added to new Cases
Personal Lists were sometimes toggled ON when adding a New Patient to a Case, even if none were selected
Efficiency Improvements overall
18 September, 2025
10.1.14
FIXES
Recompiled for native iOS/macOS 26 users which improves stability on iOS26 and adds Liquid Glass effect
12 September, 2025
10.1.13
FIXES
Fixed a very strange crash that occurred only on iOS/macOS 26
24 June, 2025
10.1.12
UPDATED
Label scan gender/name guessing improvements
6 June, 2025
10.1.11
UPDATED
Improvements to label analysis when in Edit Patient view
Improved the UI for Item Number versioning & updating in the Item Numbers list
1 July Medicare RVG
Minor UI improvements including making the Item Numbers Summary Tile stand out more
3 June, 2025
10.1.10
UPDATED
When adding a new Patient via the New Patient screen, scanning a label will now start the detection process automatically
Fixed an issue where creating a Case elsewhere and returning to the Dashboard, required a refresh to make it visible
Added some logic to ignore any hospital provider number codes (Australia) when detecting numbers in label scans
More tool tips & other minor tweaks
26 May, 2025
10.1.9
UPDATED
When creating a new Case on the Dashboard & starting a timer, it will now scroll to this case after saving
Decoupled some background Chart data generation on list views if charts have been set to 'not visible'
Minor enhancements to Searches & 'Quick Searches' created from List views
16 May, 2025
10.1.8
UPDATED
Fixed an issue where renaming a Surgeon or Operation from an 'Item Bubble' context menu would fail if there was a similarly named item in a different Speciality
Stability improvements to screens for selecting Item Numbers and Patients
Creating a new Patient via the 'Select Patient' list now selects it and adds it to the Case
14 May, 2025
10.1.7
NEW
UPDATED
Added 'longest' and 'shortest' Case durations to the Duration Chart
Added ability to 're-analyse' a label after initial scan, directly on the Analyse Label screen, via context menus
Improvements to logic when updating (or not) Comorbidities & Personal List Items for a Patient's other Cases
When modifying the identifier number on the Analyse Label screen it updates the selection list properly
Speed & efficiency improvements when searching Cases & Patients with dates on Dashboard & All Data screens
Improved efficiency when searching for Personal List items in the main List view when choosing them for Cases/Patients
Context menu adjustments for iPad & Mac
Some tweaks to popover help views for Vision & Mac
12 May, 2025
10.1.6
UPDATED
Some UI improvements to Settings screens
Fixed an issue where it was not possible to rename an item in some ‘selection’ lists
Improvements to duplicating Cases from Case lists as well as when viewing Cases linked to an item (eg. Operation)
Some visionOS button improvements
8 May, 2025
10.1.5
FIXES
Renaming an item by simply changing the text case would be blocked in some lists
A patient wouldn't be added to a case when adding a new patient, via a case card context menu, and a detected existing patient was selected
CSV file imports would suggest the file encoding was incorrect when it wasn't
UI updates on visionOS
7 May, 2025
10.1.4
UPDATED
Improvements to iCloud Sync ‘last sync duration’ calculations
More visual feedback when tapping on an ID Label to see it ‘Analysing’ the data rather than feeling like the ‘tap’ isn’t doing anything.
Fixed an issue where selected Operations or Surgeons wouldn’t appear when tapping the ‘Selected’ selector, even though they were selected.
Added the ability to open a new main window from a several locations on VisionOS, should it have been accidentally closed
Adjustments to the text & alerts for the initial Subscription information page
5 May, 2025
10.1.3
NEW
Added logic to warn if CSV import includes Cases in the past
Added ability to append text directly to Patient or Case notes via context menus on Case Cards
UPDATED
Improved logic to prevent assigning a new Operation to a Speciality if it already exists in that Specialty
Improved cloud sync duration reporting so it doesn't just reflect the last 'sync' component's duration
1 May, 2025
10.1.1-2
UPDATED
Patient merge logic improvements
Label scan gender/name guessing improvements
More menus & keyboard shortcuts (Mac & iPad)
Ability to clear Generic Patient details from Case Cards via context menus
Dashboard will scroll to Active Case if timer started within the Edit Case screen
30 April, 2025
10.1
NEW
Searching when selecting Personal Lists will now show matching List Items not just the Lists with those items
No need to drill into each list to find what you need to add to a Case or Patient: just select them directly here
FIXES
On iPhone the first label scan & detection after initial app load would often fail
When adding a new patient to a case on iPad & Mac, previously entered generic patient data wouldn't copy across
When modifying comorbidities & personal lists items for a patient with multiple cases, it wouldn't correctly ask you to update the other cases if both had been changed
Items wouldn't clear immediately when toggling a section within the Edit Case screen to off
When adding a new patient to a case, scanned labels sometimes wouldn't attach
Added some padding to the bottom of selection lists so the 'New Item' window didn't obscure
Improvements to gender guessing algorithm including some guesses on CSV import if gender column omitted
24 March - 29 April, 2025
10.0.1 - 12
FIXES
Bug fixes & stability improvements
24 March, 2025
10
NEW
After 8 months of hard work, I'm proud to bring this huge update to Somnus to you. One change is that l've moved to a subscription model - something that I thought long & hard over - but don't worry, you don't need to subscribe to access, view & export your existing data - only to add new data to Somnus.
I do hope you feel it's worth the extremely modest yearly price, considering all the time l've spent on this and that I'm really just a one-man-band here. I also have many exciting things planned now that l've overhauled Somnus' underlying structure.
There are so many great changes that have been made possible by adopting newer technologies - some things will feel familiar, others will feel much more intuitive, particularly when it comes to data entry. I can't really list them all here, and more will be outlined on the website which is undergoing updates.
Some changes include:
Eye-Catching Case Cards
Category items now are displayed in the colours you've chosen
Fully updated with interactive items for fast additions & analysis
Long pressing (right click on Mac) on sections of the Card brings up a relevant menu
For example, the timer button now has far more functionality
All new Dashboard & All Data Screens
Tiles for categories allow quick analysis & editing
Detailed theatre utilisation data & charts
Many more charts on the All Data screen to visualise your data
Improved ability to create, edit & modify your Personal List items
Reorder and show/hide tiles, charts & categories as you wish
View different date ranges directly on the All Data screen
Search on the All Data screen
Data Entry
Faster data entry when creating Cases & Patients
Favourited & commonly used items appear in 'Quick Add' lists
More detailed biometric data analysis for paediatric patients
Improved label analysis after either scanning or importing
All data & label appear together on the one screen for faster data matching
Built in tips & tutorial should you need assistance
Background data importing so as to not block your workflow
Even while importing huge datasets you can still create Cases
March 2025 RVG
