Repository navigation
1.0.4 #278
sassanix
announced in
Announcements
1.0.4
#278
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
⚙️ Release 1.0.4 – Warranty Claims with Documents, Void Status & Paperless Security
Version 1.0.4 is a feature and hardening release. Claims grow up: they can now carry documents end-to-end. Warranties can be marked void when their conditions are broken. And a full access-control pass over the Paperless-ngx integration closes two responsibly disclosed security issues, alongside a stored-XSS fix in the Paperless browser.
📝 Warranty Claims & Documents (#148)
🚫 Void Warranty Status (#250)
🔒 Security
SECRET_KEYto a fixed value printed in this public repository — an install that never set its own key signed login tokens with a secret anyone could read. The default is now empty, which activates the backend's generate-and-persist behavior.📄 Paperless-ngx
🔑 OIDC
OIDC_SKIP_LOGIN_SCREEN) sends users straight to the identity provider. If the provider returns an error, the login screen reappears with the error — the redirect never loops.📊 Dashboard
🌐 Localization
🔧 Dependencies & Runtime
🧪 Project
Upgrading: back up (database + uploads volume), pull the new image, recreate the container. Migrations (claim documents table, void column, Paperless ownership) run automatically on startup. If you run the shipped compose files and never set
SECRET_KEY, this release changes your key handling: a random key is generated and persisted on first start, which signs out existing sessions once — your data is unaffected.📸 Screenshots
Status dashboard — every warranty state at a glance (Void included):
Claim documents — files attached to a claim, local or in Paperless-ngx:
This discussion was created from the release 1.0.4.
All reactions