patches v1.6.1 #32

Merged
jkeffects merged 4 commits from develop into main 2026-04-15 14:11:29 +00:00
Owner

refactor: switch collection detail navigation to query parameters
enhance: collection detail show and back nav pagination
change: restrict max 50%width setting to lareg screen

refactor: switch collection detail navigation to query parameters enhance: collection detail show and back nav pagination change: restrict max 50%width setting to lareg screen
- refactor detail view from path-based to query params (?<reference>=<slug>)
- add useCollectionDetail composable with lookup validation and scroll restore
- split page and detail rendering (v-show keeps pagination state)
- hide landing backdrop during detail view, restore scroll on back
- auto-remove invalid query params

- fix XSS in Embedding: add sandbox attr, validate URL protocol
- fix useHead reactivity: use callback form for reactive title/meta
- fix Header route params: computed instead of destructured snapshot
- fix useAsyncData key: pass string instead of ComputedRef
- fix useSitemap: computed instead of imperative rebuild on every call
- fix index.vue content reactivity: computed instead of destructured
- fix typo in useStrapiImage (thumbnaiImagelUrl → thumbnailImageUrl)
- fix missing :key on v-for loops in ContentBuilder and FieldContent
- fix Footer copyright symbol (@Copyright → ©)
- fix Dockerfile: npm install → npm ci for deterministic builds

- add error.vue for branded 404/500 pages
- add image.domains config for NuxtImg optimization
- remove unpinned vue/vue-router "latest" from package.json
Sign in to join this conversation.
No reviewers
No labels
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
FF-Admin/ff-webpage!32
No description provided.