Livraison 1 du milestone spec-refonte-seed-categories-ipc. Applies the new v1 IPC (Indice des prix à la consommation) taxonomy to freshly created profiles while leaving existing v2 profiles untouched until the migration wizard (upcoming issue #121) prompts them to move. - Migration v8 (additive only): - ALTER TABLE categories ADD COLUMN i18n_key TEXT - INSERT OR IGNORE user_preferences.categories_schema_version=v2 (existing profiles tagged as v2 for later migration) - consolidated_schema.sql rewritten with the full v1 seed and categories_schema_version='v1' default for brand-new profiles - src/data/categoryTaxonomyV1.json bundled as the TS-side source of truth (consumed by #116 categoryTaxonomyService next) - categoriesSeed.* i18n namespace (FR/EN) — 150 entries each - CategoryTree and CategoryCombobox fall back to the raw `name` when i18n_key is null (user-created categories stay literal) - CategoryTreeNode and CategoryRow gain the i18n_key field end-to-end Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
54 lines
514 B
Text
54 lines
514 B
Text
# Logs
|
|
logs
|
|
*.log
|
|
npm-debug.log*
|
|
|
|
# Dependencies
|
|
node_modules/
|
|
|
|
# Build output
|
|
dist/
|
|
dist-ssr/
|
|
target/
|
|
|
|
# User data
|
|
data/
|
|
!src/data/
|
|
*.db
|
|
*.db-journal
|
|
*.db-wal
|
|
|
|
# Imports
|
|
imports/*.csv
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
.env.*
|
|
*.local
|
|
|
|
# Secrets
|
|
*.pem
|
|
*.key
|
|
|
|
# IDE
|
|
.vscode/*
|
|
!.vscode/extensions.json
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*.suo
|
|
*.ntvs*
|
|
*.njsproj
|
|
*.sln
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Auto-generated changelogs (synced from root by vite.config.ts)
|
|
public/CHANGELOG.md
|
|
public/CHANGELOG.fr.md
|
|
|
|
# Tauri generated
|
|
src-tauri/gen/
|