Releases: paulgessinger/swift-paperless
v1.6.0 (126)
PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.
- PLEASE LET ME KNOW IF YOU STILL SEE ISSUES WITH PHOTO IMPORTS!
What's new?
- All new login screen with a new design
- Improved error handling with more detailed error messages in many scenarios
- Added the ability to log in with a token or without credentials (auto-auth,
mTLS, etc)
- Added the ability to change servers when the currently active server is not responding.
- Added shortcut to create a bug report on GitHub from the settings
- Recover from invalid filter rule contents (set manually in the admin backend)
in certain cases - Explicit handling and detection of unsupported server API versions
- The server details in the settings now report if the server is running an
unsupported version
- The server details in the settings now report if the server is running an
- Added warning when using the
Authorization
header as a custom header - Improved error output when API response parsing fails
- Add option to log out or switch servers on the loading screen. This is shown
after a short timeout - Clarify what the top toolbar dropdown menu means if now saved views exist
- Fix an issue when sharing exported logs via share sheet
- Add ability to swipe down to hide the bottom bar in the document detail view.
Added a setting to control if this bar is shown by default or not - Improve error handling of general HTTP errors with the same messages as
during the login process - Fix layout issue on iPad that prevented display of the login menu on the home
document screen - Attempted fixes for a number of concurrency issues in the document edit
screen and during photo import - Fix bug that prevented returning to the start screen after deleting a document
- Improvements to the animation during server switching
- Prepare for granular handling of user permissions
- Improved layout of the document detail screen for larger dynamic text sizes
- Fix for storage path not being added to newly created documents
- Fix ASN not being saved when uploading documents with restricted user accounts
- Reintroduce delay when typing search text
- If configured, remove inbox tags from documents automatically when saving
- Fix a bug during migration from single-server (v1.1.1 and before) to
multi-server: the login token was not correctly persisted. This led to a
connection error the next time the app was launched.
v1.6.0 (125)
PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.
- PLEASE LET ME KNOW IF YOU STILL SEE ISSUES WITH PHOTO IMPORTS!
What's new?
- All new login screen with a new design
- Improved error handling with more detailed error messages in many scenarios
- Added the ability to log in with a token or without credentials (auto-auth,
mTLS, etc)
- Added the ability to change servers when the currently active server is not responding.
- Added shortcut to create a bug report on GitHub from the settings
- Recover from invalid filter rule contents (set manually in the admin backend)
in certain cases - Explicit handling and detection of unsupported server API versions
- The server details in the settings now report if the server is running an
unsupported version
- The server details in the settings now report if the server is running an
- Added warning when using the
Authorization
header as a custom header - Improved error output when API response parsing fails
- Add option to log out or switch servers on the loading screen. This is shown
after a short timeout - Clarify what the top toolbar dropdown menu means if now saved views exist
- Fix an issue when sharing exported logs via share sheet
- Add ability to swipe down to hide the bottom bar in the document detail view.
Added a setting to control if this bar is shown by default or not - Improve error handling of general HTTP errors with the same messages as
during the login process - Fix layout issue on iPad that prevented display of the login menu on the home
document screen - Attempted fixes for a number of concurrency issues in the document edit
screen and during photo import - Fix bug that prevented returning to the start screen after deleting a document
- Improvements to the animation during server switching
- Prepare for granular handling of user permissions
- Improved layout of the document detail screen for larger dynamic text sizes
- Fix for storage path not being added to newly created documents
- Fix ASN not being saved when uploading documents with restricted user accounts
- Reintroduce delay when typing search text
v1.6.0 (124)
PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.
- PLEASE LET ME KNOW IF YOU STILL SEE ISSUES WITH PHOTO IMPORTS!
What's new?
- All new login screen with a new design
- Improved error handling with more detailed error messages in many scenarios
- Added the ability to log in with a token or without credentials (auto-auth,
mTLS, etc)
- Added the ability to change servers when the currently active server is not responding.
- Added shortcut to create a bug report on GitHub from the settings
- Recover from invalid filter rule contents (set manually in the admin backend)
in certain cases - Explicit handling and detection of unsupported server API versions
- The server details in the settings now report if the server is running an
unsupported version
- The server details in the settings now report if the server is running an
- Added warning when using the
Authorization
header as a custom header - Improved error output when API response parsing fails
- Add option to log out or switch servers on the loading screen. This is shown
after a short timeout - Clarify what the top toolbar dropdown menu means if now saved views exist
- Fix an issue when sharing exported logs via share sheet
- Add ability to swipe down to hide the bottom bar in the document detail view.
Added a setting to control if this bar is shown by default or not - Improve error handling of general HTTP errors with the same messages as
during the login process - Fix layout issue on iPad that prevented display of the login menu on the home
document screen - Attempted fixes for a number of concurrency issues in the document edit
screen and during photo import - Fix bug that prevented returning to the start screen after deleting a document
- Improvements to the animation during server switching
- Prepare for granular handling of user permissions
- Improved layout of the document detail screen for larger dynamic text sizes
- Fix for storage path not being added to newly created documents
- Fix ASN not being saved when uploading documents with restricted user accounts
v1.6.0 (123)
PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.
- PLEASE LET ME KNOW IF YOU STILL SEE ISSUES WITH PHOTO IMPORTS!
What's new?
- All new login screen with a new design
- Improved error handling with more detailed error messages in many scenarios
- Added the ability to log in with a token or without credentials (auto-auth,
mTLS, etc)
- Added the ability to change servers when the currently active server is not responding.
- Added shortcut to create a bug report on GitHub from the settings
- Recover from invalid filter rule contents (set manually in the admin backend)
in certain cases - Explicit handling and detection of unsupported server API versions
- The server details in the settings now report if the server is running an
unsupported version
- The server details in the settings now report if the server is running an
- Added warning when using the
Authorization
header as a custom header - Improved error output when API response parsing fails
- Add option to log out or switch servers on the loading screen. This is shown
after a short timeout - Clarify what the top toolbar dropdown menu means if now saved views exist
- Fix an issue when sharing exported logs via share sheet
- Add ability to swipe down to hide the bottom bar in the document detail view.
Added a setting to control if this bar is shown by default or not - Improve error handling of general HTTP errors with the same messages as
during the login process - Fix layout issue on iPad that prevented display of the login menu on the home
document screen - Attempted fixes for a number of concurrency issues in the document edit
screen and during photo import - Fix bug that prevented returning to the start screen after deleting a document
- Improvements to the animation during server switching
- Prepare for granular handling of user permissions
- Improved layout of the document detail screen for larger dynamic text sizes
- Fix for storage path not being added to newly created documents
- Fix ASN not being saved when uploading documents with restricted user accounts
v1.6.0 (122)
PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.
- Test if the updated login screen is correctly translated! Please let me know if it's not!
- If you have a minute, could you downgrade to the App Store version, log in to your server, and then update to TestFlight?
I've been getting reports of people being logged out after updating
In both cases, logs would be extremely helpful!
Refactor
-
184
-
Added the ability to change servers when the currently active server is not responding.
-
Added the ability to change servers when the currently active server is not responding.
v1.6.0 (121)
PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.
- Test if the updated login screen is correctly translated! Please let me know if it's not!
- If you have a minute, could you downgrade to the App Store version, log in to your server, and then update to TestFlight?
I've been getting reports of people being logged out after updating
In both cases, logs would be extremely helpful!
Refactor
-
184
-
Added the ability to change servers when the currently active server is not responding.
-
Added the ability to change servers when the currently active server is not responding.
v1.6.0 (120)
PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.
- Test if the updated login screen is correctly translated! Please let me know if it's not!
- If you have a minute, could you downgrade to the App Store version, log in to your server, and then update to TestFlight?
I've been getting reports of people being logged out after updating
In both cases, logs would be extremely helpful!
- Potentially fix issue with photo import
- Improved concurrency handling for receiving shared files
v1.6.0 (117)
PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.
- Test if the updated login screen is correctly translated! Please let me know if it's not!
- If you have a minute, could you downgrade to the App Store version, log in to your server, and then update to TestFlight?
I've been getting reports of people being logged out after updating
In both cases, logs would be extremely helpful!
Features
- Add setting for showing document property bar by default
- Add NSURLError enum
- Add some logic to not hide bar when long pressing
- Add indicator to bring back the document property bar
- Hiding document property bar on tap
- Allow taps on webview, while allowing link navigation
- Add github issue creation button
- Add hint for autologin setting when a 403 is received
- Add warning about usage of Authorization header
- Add clarification to top bar saved view menu
- More explicit detection and handling of unsupported API version
- Add a version data type
- Improve login animation
- Login using the new screen now works
- Converging on login ability
- New interaction for stage selection
- Progress on login screen rewrite
- Progress on login screen
Bug Fixes
- Small localization change
- Log export button share sheet
- Test target membership
- Formatting broke compilation
- Document property chevron button size
- Document view tap / double tap functionality
- Visuals of document property bar restore button
- Double-tap on document preview did not zoom
- Cleanup login stage selection geometry effect
- Infinite render loop in component management UI in settings
- Color issue in settings screen
- Details parsing for login errors
- Prevent being locked out on the initial login screen
- Background color of UI elements
- Avoid accidental dismissal of the login screen
- Split UrlError into separate file, expose to test target
- Make Version @Sendable
- Compilation issue after XCStringsTool update
- Can do multi-value recovery in FilterState construction from rules
- Label improvement extra headers
- Enable v3 document detail screen
- Add missing localization
- Capture issue
- Logo asset name changed
- Compilation fix due to faulty formatting
- Avoid one more cancellation error
- MainActor for error controller
Refactor
- Disable tapping on document preview
- Use HTTP status code enum
- Add HTTP status code enum
- Deduplicate LoginError and RequestError
- Add detail string to LoginError.unexpectedStatusCode
- Rename LoginError.invalidResponse -> unexpectedStatusCode
- Lock down Keychain throws statements
- Change url check timeout, show spinner immediately
- Change doc prop bar restore icon
- Allow dragging down on documnt property bar
- Default to full size for edit modal sheet
- Don't push login errors to error controller
- Improved error output on DecodingError
- Use Version struct
- Add custom error messages for RequestError
- Bump verbosity of login and token retrieval
- Make unit tests decoupled from app
- Remove use of UIColor grouped background
- Login error view update
- Use an existential to avoid having to make the url session delegate available
- Show scheme on server urls and ports if not standard
- Defocus url field when proceeding
- Use IdentityManager model for identities, update login views
- Login V2 only on Simulator/Debug for now
- Begin rearranging the login screen
v1.6.0 (119)
PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.
- Test if the updated login screen is correctly translated! Please let me know if it's not!
- If you have a minute, could you downgrade to the App Store version, log in to your server, and then update to TestFlight?
I've been getting reports of people being logged out after updating
In both cases, logs would be extremely helpful!
v1.6.0 (118)
PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.
- Test if the updated login screen is correctly translated! Please let me know if it's not!
- If you have a minute, could you downgrade to the App Store version, log in to your server, and then update to TestFlight?
I've been getting reports of people being logged out after updating
In both cases, logs would be extremely helpful!