feat(sanctuary): recherche et grilles 3x3/4x4/5x5 au catalogue du shop #173

Merged
koka merged 1 commits from feature/shop-catalog-search into main 2026-09-09 13:25:16 +00:00
Collaborator

Objectif

Cloturer #169 : retrouver un objet dans le catalogue du Shop, et afficher plus de cases (3x3 / 4x4 / 5x5) sans changer les ventes flash.

Perimetre

  • Module Sanctuary uniquement (ecran Shop cote client).
  • Recherche locale, repli des accents, pagination 2/5.
  • Grille memorisee dans config/sanctuary-shop.json.
  • Ventes flash inchangees (3x3, 9 emplacements).
  • Traductions FR/EN/RU et smoke shopCatalogBrowseSmoke.

Compatibilite inter-mods

  • chaque donnee/regle reste dans son module proprietaire ;
  • aucun cycle de dependances n'est ajoute ;
  • les IDs, sauvegardes et protocoles restent stables ;
  • pas de migration ni d'increment de pack_version.

Plan de test

  • ouvrir Shop -> Mon catalogue, taper un nom (accents, ID) et voir le filtrage ;
  • passer en 4x4 puis 5x5, verifier les noms et le bouton d'achat ;
  • controler le compteur de pages (1/n) et le scroll ;
  • fermer/rouvrir le jeu : la grille choisie est conservee ;
  • verifier que les ventes flash restent en 3x3.

Closes #169

## Objectif Cloturer #169 : retrouver un objet dans le catalogue du Shop, et afficher plus de cases (3x3 / 4x4 / 5x5) sans changer les ventes flash. ## Perimetre - Module **Sanctuary** uniquement (ecran Shop cote client). - Recherche locale, repli des accents, pagination `2/5`. - Grille memorisee dans `config/sanctuary-shop.json`. - Ventes flash inchangees (3x3, 9 emplacements). - Traductions FR/EN/RU et smoke `shopCatalogBrowseSmoke`. ## Compatibilite inter-mods - [x] chaque donnee/regle reste dans son module proprietaire ; - [x] aucun cycle de dependances n'est ajoute ; - [x] les IDs, sauvegardes et protocoles restent stables ; - [x] pas de migration ni d'increment de `pack_version`. ## Plan de test - [ ] ouvrir Shop -> Mon catalogue, taper un nom (accents, ID) et voir le filtrage ; - [ ] passer en 4x4 puis 5x5, verifier les noms et le bouton d'achat ; - [ ] controler le compteur de pages (`1/n`) et le scroll ; - [ ] fermer/rouvrir le jeu : la grille choisie est conservee ; - [ ] verifier que les ventes flash restent en 3x3. Closes #169
chris added 1 commit 2026-09-07 20:22:14 +00:00
feat(sanctuary): recherche et grilles 3x3/4x4/5x5 au catalogue du shop
Verification 26.2 / check (pull_request) Canceled after 0s
fa5f6003c5
Permet de retrouver un objet dans le catalogue et d'afficher plus de cases sans changer les ventes flash.

Co-authored-by: Cursor <cursoragent@cursor.com>
koka merged commit ea80f4a6f4 into main 2026-09-09 13:25:16 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: koka/sanctuary#173