v0.9.0 (2025-08-01)
NOTE
These notes were compiled automatically from the commit history. Release notes were not kept for this release, so wording is terse and some changes may be missing.
Added#
- Photos: Add a prettier error page for unknown albums.
- Photos: Add new button on Albums page for adding new albums.
- Configuration: Allow program to re-read the config.
- Apps: Add AI button to generate title and description from the thumbnail.
- Apps: Allow item to still be edited if the dateTaken variable doesn’t work.
- Apps: Allow user to set a default theme in their settings.
- General: Add backend wiring for AI photo title/description suggestions.
- General: Add wiring for openapi support.
- General: Add wiring for tags.
- General: Allow Config to turn off AI.
- General: Basic wiring for configs in the UI.
Changed#
- Search: Advanced search looks better on mobile.
- Admin: Only show gallery settings button to owners.
- Authentication: A little better simple jwt security.
- Authentication: More request trace logging improvements.
- Authentication: SSO sessions actually test the tokens timeout now.
- Authentication: Tell the frontend to reauthenticate if we clear their cookie.
- Authentication: Use different cookies for different auth styles.
- Configuration: Better control over models.
- Configuration: Refactor ai config and show it in the UI.
- Apps: AI can now add tags as well.
- Apps: Ai Editing opens a new moda.
- Apps: Change favicon.
- Apps: Flash the title and description when the AI updates them.
- Apps: Move Item Delete Modal.
- Apps: Setting the description/title only happens on save for AI.
- General: Actually calculate if a user can edit an album/item.
- General: Admins can update users.
- General: Cleanup getter functions.
- General: Convert database to service.
- General: Minimal OOP architecture for better request trace logging.
- General: Stop using cockroach DB errors.
Fixed#
- Authentication: Fix admins/owners not being able to see a users groups in the admin panel.
- Apps: Fix timezones not being applied correctly.
- General: Fix admins not being allowed to update a users password.