SaidSoighiri94
|
9d8ae70063
|
merge: responsable historique api
|
2026-07-16 16:48:02 +02:00 |
|
SaidSoighiri94
|
92e25356bf
|
feat(backend): add responsable historique endpoint
|
2026-07-16 16:45:41 +02:00 |
|
SaidSoighiri94
|
832aa51e23
|
merge: responsable notifications api
|
2026-07-15 19:47:55 +02:00 |
|
SaidSoighiri94
|
d2d2245675
|
feat(backend): add responsable notifications endpoints
|
2026-07-15 15:50:08 +02:00 |
|
SaidSoighiri94
|
a14d6827ee
|
merge: responsable anomalies api
|
2026-07-15 15:41:58 +02:00 |
|
SaidSoighiri94
|
1ce023de71
|
feat(backend): add responsable anomalies endpoint
|
2026-07-15 15:30:24 +02:00 |
|
SaidSoighiri94
|
26f036046d
|
merge: responsable stock api
|
2026-07-15 12:57:19 +02:00 |
|
SaidSoighiri94
|
c76f546f2a
|
feat(backend): add responsable stock endpoint
|
2026-07-15 12:35:16 +02:00 |
|
SaidSoighiri94
|
2c81bd7208
|
merge: responsable emprunts consultation api
|
2026-07-15 12:25:47 +02:00 |
|
SaidSoighiri94
|
f7f61a8ebd
|
feat(backend): add responsable emprunts endpoint
|
2026-07-15 11:47:36 +02:00 |
|
SaidSoighiri94
|
b2a5f8cd94
|
merge: responsable dashboard api
|
2026-07-15 11:36:57 +02:00 |
|
SaidSoighiri94
|
a3795b41a0
|
feat(backend): add responsable dashboard endpoint
|
2026-07-15 11:04:09 +02:00 |
|
SaidSoighiri94
|
e2165b9826
|
merge: readme v1 docs
|
2026-07-15 10:19:17 +02:00 |
|
SaidSoighiri94
|
1d271e225c
|
docs: add V1 setup README
|
2026-07-09 10:52:12 +02:00 |
|
SaidSoighiri94
|
24e2793cf8
|
merge: review current state docs
|
2026-07-09 10:43:33 +02:00 |
|
SaidSoighiri94
|
295dd03b8d
|
docs: clarify review current state
|
2026-07-09 10:01:30 +02:00 |
|
SaidSoighiri94
|
3681ed5e44
|
merge: v1 student polish
|
2026-07-09 09:33:15 +02:00 |
|
SaidSoighiri94
|
cbc67c6c2f
|
chore(frontend): update Flutter lockfile
|
2026-07-09 09:32:27 +02:00 |
|
SaidSoighiri94
|
eb3094f3a6
|
style(frontend): harmonize student demo labels
|
2026-07-08 14:44:09 +02:00 |
|
SaidSoighiri94
|
245a6905a3
|
merge: student flow stabilization
|
2026-07-08 11:52:51 +02:00 |
|
SaidSoighiri94
|
8c710b6e3c
|
docs: record student flow stabilization
|
2026-07-08 11:21:44 +02:00 |
|
SaidSoighiri94
|
9c74de53c4
|
merge: frontend restitution api
|
2026-07-08 10:52:28 +02:00 |
|
SaidSoighiri94
|
78a0c1305e
|
feat(frontend): connect return flow to api
|
2026-07-07 14:10:12 +02:00 |
|
SaidSoighiri94
|
d83aa7dd75
|
merge: demo catalogue fixtures
|
2026-07-07 14:05:37 +02:00 |
|
SaidSoighiri94
|
e46ec29543
|
feat(db): enrich demo catalogue fixtures
|
2026-07-07 13:47:55 +02:00 |
|
SaidSoighiri94
|
98ba359bc5
|
merge: frontend borrow api
|
2026-07-07 13:38:17 +02:00 |
|
SaidSoighiri94
|
7aba1a930d
|
feat(frontend): connect borrow flow to api
|
2026-07-07 13:22:53 +02:00 |
|
SaidSoighiri94
|
27171562de
|
merge: catalogue detail api
|
2026-07-07 13:14:20 +02:00 |
|
SaidSoighiri94
|
9564dd1ade
|
feat(materiel): connect catalogue and detail to api
|
2026-07-07 13:07:47 +02:00 |
|
SaidSoighiri94
|
90d5a65f29
|
feat(frontend): add restitution result screen (completes student flow)
|
2026-07-07 10:08:33 +02:00 |
|
SaidSoighiri94
|
e9d67e78f5
|
feat(frontend): add return checklist screen with shared checklist widgets
|
2026-07-07 09:45:15 +02:00 |
|
SaidSoighiri94
|
648ea21155
|
feat(frontend): add restitution selection screen
|
2026-07-06 15:45:09 +02:00 |
|
SaidSoighiri94
|
0f72c021ba
|
feat(frontend): add emprunt confirmation screen (completes borrow flow)
|
2026-07-06 15:18:48 +02:00 |
|
SaidSoighiri94
|
9941ae97dc
|
feat(frontend): add departure checklist screen
|
2026-07-06 15:02:31 +02:00 |
|
SaidSoighiri94
|
b124d7a775
|
feat(frontend): add material detail screen
|
2026-07-06 12:44:43 +02:00 |
|
SaidSoighiri94
|
84bd2cc629
|
feat(frontend): add material catalogue screen with search and filters
|
2026-07-06 11:44:43 +02:00 |
|
SaidSoighiri94
|
97a1ad9e84
|
feat(frontend): add back button in top bar (in-app navigation)
|
2026-07-06 11:37:25 +02:00 |
|
SaidSoighiri94
|
97faf3e9ee
|
feat(frontend): add student identification screen as entry point
|
2026-07-06 11:25:40 +02:00 |
|
SaidSoighiri94
|
e492220af4
|
feat(frontend): add ENSUP brand corners to home screen
|
2026-07-06 11:05:53 +02:00 |
|
SaidSoighiri94
|
b2c999026f
|
chore(docs): remove ENSUP charter PDF, reference validated mockup instead
|
2026-07-06 10:51:52 +02:00 |
|
SaidSoighiri94
|
d12302e8a6
|
feat(frontend): scaffold Flutter Web app with ENSUP home screen
|
2026-07-06 10:37:21 +02:00 |
|
SaidSoighiri94
|
be7d095fc3
|
feat(backend): add emprunt restitution with automatic anomaly detection
|
2026-07-06 10:10:09 +02:00 |
|
SaidSoighiri94
|
3215a3c11f
|
feat(backend): expose POST /api/emprunts with departure checklist
|
2026-07-06 09:46:03 +02:00 |
|
SaidSoighiri94
|
d8f044924e
|
chore(security): harden .gitignore against secret leaks
|
2026-06-23 16:08:39 +02:00 |
|
SaidSoighiri94
|
ab1bf29b7f
|
refactor(backend): rename output DTOs to Response naming convention
|
2026-06-22 11:01:05 +02:00 |
|
SaidSoighiri94
|
101e52236f
|
refactor(backend): add output DTOs for existing endpoints
|
2026-06-22 10:46:50 +02:00 |
|
SaidSoighiri94
|
b5a7577e8d
|
feat(auth): add profile and QR card identification endpoints
|
2026-06-22 10:13:45 +02:00 |
|
SaidSoighiri94
|
20490a05c5
|
feat(backend): add GET /api/mes-emprunts endpoint
|
2026-06-19 11:38:40 +02:00 |
|
SaidSoighiri94
|
bee21b9fd8
|
feat(backend): add GET /api/materiels catalogue endpoint
|
2026-06-19 10:39:27 +02:00 |
|
SaidSoighiri94
|
bc83308d05
|
feat(auth): add simulated current-user middleware
|
2026-06-19 10:39:26 +02:00 |
|