Homarr v1.69.0

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
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)
View original

Upgraded? How did it go?

Discussion