zouantchaw
|
2f25d10368
|
fix(backend): harden runtime config and verification access
|
2026-03-19 16:36:28 +01:00 |
|
zouantchaw
|
1d5c0e3b80
|
feat(api): add staff order booking contract and shift timeline alias
|
2026-03-19 16:07:25 +01:00 |
|
zouantchaw
|
4b2ef9d843
|
fix(api): close M5 frontend contract gaps
|
2026-03-19 10:28:13 +01:00 |
|
zouantchaw
|
26a853184f
|
feat(api): complete M5 swap and dispatch backend slice
|
2026-03-18 10:40:04 +01:00 |
|
zouantchaw
|
32f6cd55c8
|
feat(api): add M5 coverage controls and frontend spec
|
2026-03-18 08:18:50 +01:00 |
|
zouantchaw
|
008dd7efb1
|
fix(api): close v2 mobile contract gaps
|
2026-03-17 22:37:45 +01:00 |
|
zouantchaw
|
13471629f6
|
fix(auth): align demo staff phone identity and clock-in payload
|
2026-03-17 14:44:32 +01:00 |
|
zouantchaw
|
73287f42bd
|
feat(attendance): add notification delivery and NFC security foundation
|
2026-03-16 17:06:17 +01:00 |
|
zouantchaw
|
5d8240ed51
|
feat(attendance): add geofence monitoring and policy controls
|
2026-03-16 15:31:13 +01:00 |
|
zouantchaw
|
b455455a49
|
feat(api): complete unified v2 mobile surface
|
2026-03-13 17:02:24 +01:00 |
|
zouantchaw
|
817a39e305
|
feat(api): add unified v2 gateway and mobile read slice
|
2026-03-13 15:17:00 +01:00 |
|