Release v6.2.0 #43

Merged
eliott merged 1 commit from develop into main 2026-05-07 16:06:55 +02:00
Owner

Summary

Promotes the v6.2.0 changelog cycle to production.

Highlights

  • Internal CRUD framework: CrudBaseService, BaseFormDrawer, BaseEntitySelect, BaseSettingsListTab, BaseSkeletonRows. The nine entity features (camera, film, film-format, filter, folder, iso, lens, shutter-speed, weather) all migrated onto these bases.
  • Typed auth helpers (injectSession, injectIsAdmin, injectUserId, injectTwoFactorEnabled, injectIsAuthenticated) replace the bracket-access auth'useSession' pattern.
  • HTTP verbs switched to PATCH for entity updates (matching the API).
  • Skeleton TS classes collapsed onto BaseSkeletonRows.
  • Misc: routeParam helper, centralized SESSION_TIMEOUT_MS, error-interceptor delegating to extractErrorMessage, dead Films component removed, FolderGroupHeader dead delete output removed.

Test plan

  • Each settings tab (films, lenses, cameras, filters, isos, film-formats, shutter-speeds, weathers) opens and lists items.
  • Create / edit / delete works on each entity.
  • Settings tabs no longer NG0600 when first opened.
  • Folder picker on shoots still creates and selects new folders.
  • Login and account flows still work; admin-only routes still gate correctly.
## Summary Promotes the v6.2.0 changelog cycle to production. ## Highlights - Internal CRUD framework: CrudBaseService, BaseFormDrawer, BaseEntitySelect, BaseSettingsListTab, BaseSkeletonRows. The nine entity features (camera, film, film-format, filter, folder, iso, lens, shutter-speed, weather) all migrated onto these bases. - Typed auth helpers (injectSession, injectIsAdmin, injectUserId, injectTwoFactorEnabled, injectIsAuthenticated) replace the bracket-access auth['useSession']() pattern. - HTTP verbs switched to PATCH for entity updates (matching the API). - Skeleton TS classes collapsed onto BaseSkeletonRows. - Misc: routeParam helper, centralized SESSION_TIMEOUT_MS, error-interceptor delegating to extractErrorMessage, dead Films component removed, FolderGroupHeader dead delete output removed. ## Test plan - [ ] Each settings tab (films, lenses, cameras, filters, isos, film-formats, shutter-speeds, weathers) opens and lists items. - [ ] Create / edit / delete works on each entity. - [ ] Settings tabs no longer NG0600 when first opened. - [ ] Folder picker on shoots still creates and selects new folders. - [ ] Login and account flows still work; admin-only routes still gate correctly.
Reviewed-on: #42
Co-authored-by: Eliott BIDAULT-HERVOUET <homelab@eliottbidault.fr>
Co-committed-by: Eliott BIDAULT-HERVOUET <homelab@eliottbidault.fr>
eliott merged commit 2a1cfc4387 into main 2026-05-07 16:06:55 +02:00
Sign in to join this conversation.
No reviewers
No labels
run-ci
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
RollNote/rollnote-front!43
No description provided.