Skip to content

Releases: paulgessinger/swift-paperless

v1.6.0 (126)

09 Jan 20:19
Compare
Choose a tag to compare
v1.6.0 (126) Pre-release
Pre-release

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
  • 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)

08 Jan 21:17
Compare
Choose a tag to compare
v1.6.0 (125) Pre-release
Pre-release

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
  • 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)

08 Jan 20:41
Compare
Choose a tag to compare
v1.6.0 (124) Pre-release
Pre-release

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
  • 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)

08 Jan 19:19
Compare
Choose a tag to compare
v1.6.0 (123) Pre-release
Pre-release

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
  • 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)

04 Jan 12:08
Compare
Choose a tag to compare
v1.6.0 (122) Pre-release
Pre-release

PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.


  1. Test if the updated login screen is correctly translated! Please let me know if it's not!
  2. 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)

03 Jan 23:31
Compare
Choose a tag to compare
v1.6.0 (121) Pre-release
Pre-release

PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.


  1. Test if the updated login screen is correctly translated! Please let me know if it's not!
  2. 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)

23 Dec 13:13
Compare
Choose a tag to compare
v1.6.0 (120) Pre-release
Pre-release

PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.


  1. Test if the updated login screen is correctly translated! Please let me know if it's not!
  2. 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)

21 Dec 13:51
Compare
Choose a tag to compare
v1.6.0 (117) Pre-release
Pre-release

PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.


  1. Test if the updated login screen is correctly translated! Please let me know if it's not!
  2. 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)

21 Dec 20:02
Compare
Choose a tag to compare
v1.6.0 (119) Pre-release
Pre-release

PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.


  1. Test if the updated login screen is correctly translated! Please let me know if it's not!
  2. 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)

21 Dec 16:43
Compare
Choose a tag to compare
v1.6.0 (118) Pre-release
Pre-release

PLEASE DO NOT SEND ME SCREENSHOTS WITH CONFIDENTIAL DOCUMENTS!
Redact screenshots to not include information that you do not wish to expose.


  1. Test if the updated login screen is correctly translated! Please let me know if it's not!
  2. 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!