release(v1.0.0): cut v1.0.0 release from Fase 17–20 cycle
- Bump package.json from 1.0.0-rc.0 to 1.0.0. - Move all [Unreleased] entries (Fases 18/19/20) into a new [v1.0.0] — 2026-05-19 section. Add a corresponding Fase 17 entry (versioning + CHANGELOG tooling itself) that wasn't in [Unreleased] because the linter wasn't wired during 17's own work. - Tag v1.0.0 (local only; not pushed) immediately after this commit. Closes the v1.0 cycle: - Fase 17 — versioning + CHANGELOG + about modal + deploy tag check. - Fase 18 — required list title + #N auto-numbering + default + catalog. - Fase 19 — emoji picker with food + animals categories. - Fase 20 — Euskera locale (machine-translated seed pending review). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
11
CHANGELOG.md
11
CHANGELOG.md
@@ -9,9 +9,14 @@ labels for the area, not log entries.
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
- [new] Required list title + auto-numbered prefix + admin-curated title catalog (Fase 18).
|
||||
- [new] Emoji picker expanded with full food + animals categories (Fase 19).
|
||||
- [new] Euskera (Basque) locale (Fase 20). Machine-translated seed pending native review.
|
||||
## [v1.0.0] — 2026-05-19
|
||||
|
||||
First tagged release. Closes the v1.0 cycle (Fases 17–20): versioning + changelog tooling, the shopping-list creation flow rework, the emoji picker expansion, and Basque (Euskera) as a supported locale.
|
||||
|
||||
- [new] Semver git tags + Keep-a-Changelog `CHANGELOG.md` in repo root, About modal in `/settings` renders the bundled changelog via `?raw` import, deploy script HEAD-tag check + tag column in `.deploys.log`, `scripts/check-changelog.mjs` linter wired into `just check` (Fase 17).
|
||||
- [new] Required list title + per-collective per-prefix auto-numbered `#N` parsed from the typed value, `collectives.default_list_title`, admin-curated `collective_list_titles` catalog with `add_list_title` / `remove_list_title` SECURITY DEFINER RPCs, autocomplete union (catalog + last-10) (Fase 18).
|
||||
- [new] Emoji picker expanded with full food + animals categories (~280 codepoints, Unicode 14 baseline for iOS<17 compat), new `EmojiPicker.svelte` with tabbed lazy-rendered grids replacing the 8-emoji hardcoded selector at 4 sites (Fase 19).
|
||||
- [new] Euskera (Basque) locale — `messages/eu.json`, `users.language` check constraint extended to `('en','es','eu')`, `accept-language` parser recognises `eu` / `eu-ES` / `eu-FR`, "Euskera" option in the `/settings` selector. Machine-translated seed flagged with `[needs review]` pending native review (Fase 20).
|
||||
|
||||
## [v0.0.0-beta] — 2026-05-19 — MVP + MVP2 (Fases 0–16)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user