jmartin and Cursor
6683139429
feat( #173 ): ajouter la teinte aqua aux cartes (V + H)
...
Enums, mappings formulaires / bulles / enfants, assets inclus.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
da12418aa0
fix( #173 ): icône maladie style précédent, 1 boule, sur square
...
Conserve le look crayon + croix rose, thermomètre corrigé.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
8c778d1a6d
fix( #173 ): thermomètre maladie à une seule boule sur square
...
Icône collée sur square.png comme les congés.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
1d68f86b3e
fix( #173 ): icône arrêt maladie (1 boule + square.png)
...
Thermomètre corrigé (boule uniquement en bas), collé sur square.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
2a24c0a061
feat( #173 ): dégradés haut/bas sur la liste de bulles scrollable
...
Même logique que le slider enfants : fondu aux bords sauf au
premier et au dernier élément.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
07d3160bff
fix( #173 ): icône en colonne à droite, texte (titre+dates) regroupé
...
Les 3 lignes restent ensemble à gauche face à l’icône.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
bace0edd96
fix( #173 ): restaurer icon_carte_conges2 avec fond carré opaque
...
Sans détourage — le fond crème fait partie du dessin.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
e267cdf8bc
fix( #173 ): icône congés v2 (icon_carte_conges2)
...
Branche Demande de congés sur la version 2 détourée.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
9c021c56b3
fix( #173 ): détourage propre des icônes cartes + taille 80px
...
Fond blanc découpé (flood-fill), crop serré, affichage plus grand.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
c922421919
fix( #173 ): déclarer assets/images/cartes dans pubspec
...
Les nouvelles icônes n’étaient pas dans le build (hot restart
insuffisant pour les assets ajoutés).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
e91468616b
feat( #173 ): icône dessin en haut à droite selon le type de bulle
...
Congés / arrêt maladie / absence — assets remplaçables dans
assets/images/cartes/.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
1f985f5b37
fix( #173 ): dates en Merienda, plus grandes, indentées ; sans motif
...
Retire l’affichage du commentaire / motif sur la bulle.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
7705a14bb5
fix( #173 ): layout bulle selon maquette (Du/Au + pilules larges)
...
Titre, dates en français sur deux lignes, actions coche/croix
en pilules pleine largeur côte à côte.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
535af3b146
fix( #173 ): actions en pilules + modales, fin des libellés À traiter
...
Arrêt maladie reste visible jusqu’à la date de fin ; accepter /
refuser / ack passent par une confirmation modale.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
2832499d3e
fix( #173 ): libellés sémantiques des bulles (congés, arrêt, absence)
...
Demande de congés / Arrêt maladie / Notification d’absence.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
676e22665a
docs( #173 ): schéma d’extension des cartes (extensible.png)
...
Référence visuelle des zones fixes / extensibles pour Carte.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
5eb0f13e75
refactor( #173 ): widget Carte (extensible par défaut) + fix bandeau
...
Renomme NineSlice* en Carte. Le bandeau couple s’étire en
horizontal seulement pour garder les bouts demi-cercle.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
2c461abc82
refactor( #173 ): widget NineSliceAsset réutilisable (cartes + bandeau)
...
Presets cards/bandeau, cache images, appliqué au sélecteur couple.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:41 +02:00
jmartin and Cursor
42163826fe
fix( #173 ): 9-slice manuel avec coins à taille logique fixe
...
Remplace DecorationImage.centerSlice (inopérant si bulle trop
basse) par un peintre 9 zones : coins fixes, centre extensible.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:40 +02:00
jmartin and Cursor
7ff169d4c9
fix( #173 ): ExactAssetImage pour le scale 9-slice
...
AssetImage n’accepte pas scale ; ExactAssetImage oui.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:40 +02:00
jmartin and Cursor
ebf77b1ebb
fix( #173 ): 9-slice dynamique sur les bulles (centerSlice)
...
Coins fixes, bords et centre extensibles selon la taille réelle
de la bulle — sans assets .9.png Android.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:40 +02:00
jmartin and Cursor
d53682110d
feat( #173 ): feed bulles parent branché sur GET /cards
...
Affiche la file d’attention pastel (assets card_*_h) filtrée
par couple courant, avec accept / refus motivé / ack.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:10:40 +02:00
jmartin
290d442123
Merge branch 'feature/205-evenements-agenda' into develop
...
Renommage absences_garde → evenements_agenda (#205 ).
2026-10-01 17:08:01 +02:00
jmartin and Cursor
2114748d44
feat( #205 ): renommer absences_garde → evenements_agenda
...
Migration live + BDD.sql from-scratch, module Nest / API
/evenements-agenda, FK cartes id_evenement. Front stub path aligné.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-01 17:07:54 +02:00
jmartin and Cursor
0842f66df8
fix: typage comment insert card_responses
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-25 10:54:02 +02:00
jmartin
c3fd098464
Merge branch 'feature/fix-card-respond-id-card' into develop
2026-09-25 10:52:37 +02:00
jmartin and Cursor
ed3546d196
fix( #194 ): insert card_responses avec id_card explicite
...
TypeORM nullifiait id_card (conflit Column/JoinColumn) → 500 sur respond.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-25 10:52:36 +02:00
jmartin
da6836cda3
Merge branch 'feature/170-fix-api-couples-am' into develop
...
fix(#170 ): API couples-garde AM + bandeau parents unifié.
2026-09-25 10:42:24 +02:00
jmartin and Cursor
91f2c3e1ef
fix( #170 ): brancher l’API couples-garde AM et unifier le bandeau
...
Évite le 403 en appelant /assistantes-maternelles/me/couples-garde,
parse parents[], et affiche « Prénom1 et Prénom2 » sans vignette.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-24 16:04:34 +02:00
jmartin
4007d7010e
Merge branch 'develop' of https://git.ptits-pas.fr/jmartin/petitspas into develop
2026-09-24 12:19:40 +02:00
jmartin and Cursor
4261667198
feat( #170 ): sélecteur couple enfant-parent(s) pour AM
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-24 12:19:26 +02:00
jmartin
15e2d8d850
Merge branch 'feature/171-api-couples-garde-am' into develop
...
API couples-garde AM (#171 ).
2026-09-24 12:17:09 +02:00
jmartin and Cursor
34a516d509
feat( #169 ): coquille TdB AM 3 colonnes
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-24 12:16:44 +02:00
jmartin and Cursor
da71803852
feat( #171 ): API couples-garde AM (liste + courant)
...
Symétrique #168 : GET/PUT /assistantes-maternelles/me/couples-garde
avec parents[] pour le bandeau enfant|foyer. Colonne
id_placement_garde_courant sur assistantes_maternelles.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-24 12:14:16 +02:00
jmartin
2380aa9826
Merge branch 'develop' of https://git.ptits-pas.fr/jmartin/petitspas into develop
2026-09-24 11:58:52 +02:00
jmartin
c952113099
Merge branch 'feature/187-agenda-absences-stub' into develop
2026-09-24 11:58:38 +02:00
jmartin and Cursor
8204669ec9
fix(ui): use TokenService to fix 401 Unauthorized when calling absences API
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-24 11:57:03 +02:00
jmartin
76ab0f340a
Merge branch 'feature/195-realtime-cartes' into develop
...
Realtime SSE Cartes (#195 ).
2026-09-24 11:55:17 +02:00
jmartin and Cursor
a0a5e15b04
feat(front): add app icon for android, web and windows + agenda stub
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-24 11:53:43 +02:00
jmartin and Cursor
823ea6cd22
feat( #195 ): SSE realtime Cartes (stream + emit audience)
...
GET /api/v1/cards/stream (Bearer ou ?access_token=).
Events card.created|updated|deleted, response.added + heartbeat.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-24 11:50:30 +02:00
jmartin
dfac075a74
fix: JwtModule AbsencesGarde + Cards (AuthGuard DI)
...
Corrige crash-loop Nest AuthGuard DI.
Co-authored-by: Julien Martin <julien.martin@ptits-pas.fr >
2026-09-24 09:44:00 +00:00
jmartin
2d8b857a84
feat( #194 ): module Cartes SYSTEM
...
Closes #194
Co-authored-by: Julien Martin <julien.martin@ptits-pas.fr >
2026-09-24 09:38:39 +00:00
jmartin
147051821a
feat( #172 ): API absences-garde (liste, CRUD, droits parent/AM)
...
Closes #172
Co-authored-by: Julien Martin <julien.martin@ptits-pas.fr >
2026-09-24 09:18:52 +00:00
jmartin
41f7006073
docs: Epic C — absences back ≠ cartes (§32)
...
Découpage + mini-spec + décision projet.
Co-authored-by: Julien Martin <julien.martin@ptits-pas.fr >
2026-09-24 09:13:19 +00:00
jmartin
8d8627cf38
feat( #193 ): table absences_garde + drop evenements
...
Closes #193
Co-authored-by: Julien Martin <julien.martin@ptits-pas.fr >
2026-09-24 09:09:57 +00:00
jmartin
6a586110e7
docs: norme merge squash (feature→develop→master)
...
Décision §26 + briefing + API Gitea. Les merges --no-ff #167/#168 restent inchangés.
Co-authored-by: Julien Martin <julien.martin@ptits-pas.fr >
2026-09-23 22:56:04 +00:00
jmartin
f9fd8d73a8
Merge branch 'feature/168-api-couples-garde-parent' into develop
...
Closes #168 — API couples de garde parent.
2026-09-24 00:53:38 +02:00
jmartin and Cursor
93ee3a5549
fix( #168 ): typage colonne placement garde courant compatible TypeORM.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-24 00:51:06 +02:00
jmartin and Cursor
db08aca714
feat( #168 ): API couples de garde parent (liste + couple courant).
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-24 00:51:05 +02:00
jmartin
494f0e4c19
Merge branch 'feature/167-selecteur-couple-enfant-nounou' into develop
2026-09-24 00:47:10 +02:00