From d1f6d3a5d61c8f187195f2f027a167eedf22a56f Mon Sep 17 00:00:00 2001 From: Oier Bravo Urtasun Date: Tue, 19 May 2026 04:22:19 +0200 Subject: [PATCH] =?UTF-8?q?release(v1.0.0):=20cut=20v1.0.0=20release=20fro?= =?UTF-8?q?m=20Fase=2017=E2=80=9320=20cycle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- CHANGELOG.md | 11 ++++++++--- package.json | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bb35b98..860ad5a 100644 --- a/CHANGELOG.md +++ b/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) diff --git a/package.json b/package.json index de3dff0..8023705 100644 --- a/package.json +++ b/package.json @@ -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",