Types partagés et refactoring mobile #34

Closed
opened 2026-04-06 14:32:09 +00:00 by maximus · 0 comments
Owner

Contexte

Extraire les types, constantes et logique métier partagés entre mobile et web dans src/shared/.

Ref: spec-simpl-liste-web.md

Taches

  • Créer src/shared/types.ts — exporter TaskFilters, SortBy, SortOrder, FilterCompleted, FilterDueDate, RecurrenceType, Priority
  • Créer src/shared/colors.ts — extraire la palette de theme/colors.ts
  • Créer src/shared/priority.ts — extraire de lib/priority.ts
  • Créer src/shared/recurrence.ts — extraire de lib/recurrence.ts
  • Refactorer le code mobile pour importer depuis shared/
  • Ajouter updatedAt au schema tags dans le mobile (migration Drizzle)

Dépendances

Aucune

## Contexte Extraire les types, constantes et logique métier partagés entre mobile et web dans `src/shared/`. Ref: `spec-simpl-liste-web.md` ## Taches - [ ] Créer `src/shared/types.ts` — exporter TaskFilters, SortBy, SortOrder, FilterCompleted, FilterDueDate, RecurrenceType, Priority - [ ] Créer `src/shared/colors.ts` — extraire la palette de `theme/colors.ts` - [ ] Créer `src/shared/priority.ts` — extraire de `lib/priority.ts` - [ ] Créer `src/shared/recurrence.ts` — extraire de `lib/recurrence.ts` - [ ] Refactorer le code mobile pour importer depuis `shared/` - [ ] Ajouter `updatedAt` au schema `tags` dans le mobile (migration Drizzle) ## Dépendances Aucune
maximus added this to the spec-simpl-liste-web milestone 2026-04-06 14:32:09 +00:00
maximus added the
status:ready
type:feature
source:human
labels 2026-04-06 14:32:09 +00:00
maximus added
status:review
and removed
status:ready
labels 2026-04-06 14:38:38 +00:00
maximus added
status:approved
and removed
status:review
labels 2026-04-06 14:39:27 +00:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: maximus/simpl-liste#34
No description provided.