github HoshinoSuzumi/chronoframe v1.1.0
Release v1.1.0

3 hours ago

v1.0.2...v1.1.0

Compare changes

πŸš€ Features

  • Home: Choose photos or albums as the home page. (#402)
  • Albums: Assign uploads to an existing album, upload directly from album pages, and add selected photos to albums in bulk. (#427, #437)
  • Location: Normalize geocoding results, configure preferred location levels and fallback order, and migrate existing location data. (#429)
  • Appearance: Choose embedded or fixed home headers and configure social profile links. (#443, #447)
  • Album URLs: Add readable, editable album slugs with support for historical URLs. Historical slugs can be reused, deleting an album releases its slugs, and albums without slugs remain accessible through numeric URLs. (#461, #465)
  • Photo viewer: Animate photos between the grid and viewer, with reduced-motion support and fallback transitions. (#520)

🩹 Fixes and improvements

  • Photo viewer: Preserve the photo wall and its scroll position when closing the viewer. (#518)
  • Gallery: Restore page titles when closing photo viewers. (#525)
  • Setup: Exclude JSON settings from text inputs and correctly save home page, theme, and header-layout selections. (#468, #510)
  • Dashboard: Share the photo selection toolbar and filter/sort popovers across gallery and photo-management screens; fix empty action-column headings during hydration. (#490, #499, #500)
  • Dashboard: Keep the capture-date heatmap height stable while loading. (#534)
  • Compatibility: Resolve shared imports without requiring filesystem symlink support. (#493)
  • Releases: Fix manual image-release authorization, avoid duplicate publishing, and support safe retries. (#554)

πŸ”§ Architecture and dependencies

  • Workspace: Extract shared contracts, storage, media, geocoding, core, database, processing, and job packages; move the self-hosted application into its workspace entry and share console/gallery layers. Preserve historical data compatibility and improve job recovery and upload publication consistency. (#438, #442, #445)
  • Shared UI: Extract reusable console detail fields and gallery presentation components, and centralize gallery font configuration. (#459, #477)
  • Nuxt: Upgrade to Nuxt 4.6.2 and prepare generated configuration before starting development watchers. (#494)
  • Developer tools: Run Nuxt DevTools v4 inside Vite DevTools. (#480)
  • Dependencies: Update systeminformation to 5.33.16. (#496)
  • Licensing: Adopt AGPL-3.0-only with MIT exceptions for selected packages. (#445)

❀️ Contributors

Don't miss a new chronoframe release

NewReleases is sending notifications on new releases.