v1.69.0
Added 4
- Add per-widget secret storage for release provider authentication
- Add per-column visibility toggle to docker-widget
- Add right-click context menu with auto-generated toggle actions to widgets
- Show calendar events on hover with pin on click
Changed 2
- Enable pnpm global virtual store for worktree support
- Simplify caching with TanStack Query as single source of truth
Fixed 12
- Add id to repository schema and handle missing ids gracefully
- Catch individual repo fetch failures to prevent batch crashes
- Compile versionRegex once and add fetch timeouts
- DNS-hole widgets showing stale disconnected state
- Gracefully degrade when widget_secret table is missing or access denied
- Handle missing widgetSecrets table and add default releases repo
- Immich v3 API compatibility — use searchAssets for album assets, drop deviceAssetId
- Restore ArchiveTeam Warrior as a proper integration
- Restore station search in timetable by removing disabled query guard
- Make downloads widget table background transparent
- Apply version filter to LinuxServer.io provider
- Add verbose error messages in all release providers
1.69.0 (2026-07-03)
Features
- add per-widget secret storage for release provider authentication (77884a3)
- config: enable pnpm global virtual store for worktree support (#6098) (3864727)
- docker-widget: add per-column visibility toggle (#6093) (0765262)
- docs: addd in documentation for archiveteam warrior (f66469d)
- simplify caching — TanStack Query as single source of truth (#6075) (f19033e)
- widgets: right-click context menu with auto-generated toggle actions (#6126) (7e58858)
- widgets: show calendar events on hover with pin on click (#2637) (#6081) (db3d588)
Bug Fixes
- add id to repository schema and handle missing ids gracefully (8747d5f)
- address PR review - atomic upsert, MCP metadata, stale tokens, save UX (757d598)
- address PR review findings for widget-only integration refactor (c892731)
- address review - paginate GH releases, GitLab tag_name, docs, test (e687bc8)
- apply version filter to LinuxServer.io provider (34d976e)
- catch individual repo fetch failures to prevent batch crashes (d893515)
- compile versionRegex once and add fetch timeouts (64c7512)
- deps: update dependency postcss to ^8.5.16 (#6169) (9252fdc)
- dns-hole widgets showing stale disconnected state (#6096) (2443f1c)
- gracefully degrade when widget_secret table is missing or access denied (30107e4)
- handle missing widgetSecrets table and add default releases repo (af35a50)
- immich: v3 API compatibility — use searchAssets for album assets, drop deviceAssetId (#5977) (a5ec880)
- quick wins — calendar, about, glances, admin UX, releases, iframe, notes (#6116) (f9da71a)
- restore ArchiveTeam Warrior as a proper integration (8a5ad58)
- timetable: restore station search by removing disabled query guard (d670b69)
- update CHANGES.md for ArchiveTeam Warrior restoration, remove typo translation key (62baaf7)
- verbose error messages in all release providers (2155f13)
- widgets: make downloads widget table background transparent (#6025) (73bed51)