🎉 Major Update

- New Offline Mode for mobile builds
- New Login System
- New Notification Engine
- iOS Initial Release for TestFlight
- Desktop App now Signed by Apple


✨ New Features

- Added Client Company info to the Additional box in the Calendar tab with ability to see company history
- Added Zoom functionality to the Image Previewer in the Files tab
- Added SD Card file management built into the Files tab
- Added ability to Cut/Move multiple items at once in the Upload tab
- Added option to create a folder with the current date in the Upload tab
- Added safety check for completed Notes when trying to Save & Sort in the Files tab
- Added safety check for attempting to sort media to a already sorted shoot in the Files tab
- Added option to show Full Google Event to the Calendar tab
- Added Change Log History to the Settings tab
- Added new Sort By option to the Upload tab
- Added new Speed Limiter options for the Upload tab in the Settings tab
- Added new Error Recovery window for such an event
- Added Aloft map viewer for Desktop users
- Added new offline capable Price Sheet to the Calendar tab
- Added Expected Image count to the Files tab
- Added safety check for Image Count Mismatch when attempting to Save & Sort in the Files tab


🚀 Improvements

- Processing Notes can now be saved directly from the Files tab
- Improved Auto-Stacking engine to handle more cases
- Delete button now lets you specify which exposure of a bracket you want to delete in the Files tab
- Auto Fill no longer overwrites existing data in the Calendar tab
- Upload errors will now attempt to correct itself indefinitely unless cancelled by the user in the Upload tab
- Increased Log limit to 999 in the Upload Tab
- Device should no longer fall asleep during an Upload or Download
- Auto Fill now detects Reshoots for the image counts in the Calendar tab
- Updated License Key backend
- During an Upload or Download progress can now be tracked across the entire app
- Selecting the Today button on the Calendar and Availability tab now follows the Auto Scroll Setting function
- Search bar in the Calendar tab will now maintain your results after closing a selected event
- Notifications now work on mobile builds
- Holds and Potential Holds no longer show blank Appointment Instructions and Services in the Calendar tab
- Auto Processing Instructions now blank by default in the Settings tab
- Updated Sun Cover button color in the Files tab
- Updated Copy Notes button in the Sorted table in the Files tab
- Processing Notes written in the Files tab will now persist as a draft before it is saved
- Updated Raw Counter in the Files tab


🐛 Bug Fixes

- Fixed bug where Reset All button would reset before the user confirmed yes or no in the Files tab
- Fixed bug where the remote server directory listing would show blank if switched to another tab from the Upload tab during an upload or download
- Fixed bug with desktop notifications showing shoots removed on a new day
- Fixed bug with Auto-Stacking engine and more than one max shutter speed shot in one bracket
- Fixed bug with mobile builds displaying the wrong OS identifier
- Fixed bug where switching tabs from the Upload tab would forget its current remote directory
- Fixed bug where switching tabs from the Upload tab during an upload or download would not automatically refresh the local or remote directories
- Fixed bug where downloading files would not show the Total Progress bar in the Upload tab
- Fixed bug where uploads or downloads would hang if in another tab other than the Upload tab
- Fixed bug with the Upload tab using too many resources
- Fixed bug with certain instances iOS would get a black sceen on resuming the app
- Fixed bug where deleting files would take to long to update in the Unsorted table in the Files tab
- Fixed bug where Calendar would show No Shoots if resuming the App starting in a Next or Prev week