| .. |
|
api
|
e9b6fefe95
fix(auth): redirect to /login when JWT expires mid-session (#1698)
|
3 месяцев назад |
|
components
|
f6c6cfbad3
fix(ams): show "?" not "Empty" for non-RFID spools using tray_exist_bits (#2527)
|
2 месяцев назад |
|
contexts
|
646a8b13fd
fix(auth): don't discard a valid stored token on a transient load-time error (#1889)
|
2 месяцев назад |
|
hooks
|
4af9da26f9
fix(sponsor): anchor 14-day toast cooldown on show, not just on CTA click (#2477)
|
2 месяцев назад |
|
i18n
|
8af2492543
Post work PR #1025
|
4 месяцев назад |
|
mocks
|
70857af393
feat(auth): SSO autologin + disable local username/password login (#1589)
|
2 месяцев назад |
|
pages
|
e06677b795
Redirect authenticated visitors off /login (#1889)
|
2 месяцев назад |
|
utils
|
bb3e2a710e
Support non-0.4mm nozzles in AMS Slot config + guard dispatch (#1899)
|
2 месяцев назад |
|
setup.ts
|
b7d7c82501
fix(security): WebSocket auth gate + audit-driven hardening sweep
|
3 месяцев назад |
|
utils.tsx
|
b7d7c82501
fix(security): WebSocket auth gate + audit-driven hardening sweep
|
3 месяцев назад |