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:
2026-05-19 04:22:19 +02:00
parent d3b4187119
commit d1f6d3a5d6
2 changed files with 9 additions and 4 deletions

View File

@@ -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 1720): 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 016)

View File

@@ -1,7 +1,7 @@
{
"name": "colectivo",
"private": true,
"version": "1.0.0-rc.0",
"version": "1.0.0",
"scripts": {
"build": "turbo run build",
"dev": "turbo run dev --parallel",