Jannis Braun
|
f0ac847d9e
|
refactor(web): RegistrationPanel sibling parity — Edit/Reinstate redesign + Redemptions header
|
2026-04-29 02:51:44 +02:00 |
|
Jannis Braun
|
a52bab4c16
|
refactor(web): CreateInviteModal — icon-badge header + uppercase section labels + dominant submit
|
2026-04-29 02:47:44 +02:00 |
|
Jannis Braun
|
526043a3b4
|
feat(web): RegistrationPanel sort + status filter via FilterDropdown
|
2026-04-29 02:44:32 +02:00 |
|
Jannis Braun
|
b91bc89c58
|
refactor(web): RegistrationPanel InviteRow → collapsed/expanded model
|
2026-04-29 02:40:33 +02:00 |
|
Jannis Braun
|
3fdf501620
|
refactor(web): RegistrationPanel tab strip restyle + count badges
|
2026-04-29 02:36:52 +02:00 |
|
Jannis Braun
|
bde4d829ef
|
feat(web): RegistrationPanel Edit/Revoke/Reinstate/Delete + Redemptions
|
2026-04-29 01:21:14 +02:00 |
|
Jannis Braun
|
ba5c84fc6b
|
fix(web): add Custom… expiry preset to CreateInviteModal per spec §4.2
|
2026-04-29 01:13:22 +02:00 |
|
Jannis Braun
|
234ec8e70d
|
feat(web): RegistrationPanel Create-invite modal
|
2026-04-29 01:06:48 +02:00 |
|
Jannis Braun
|
42d1be54fa
|
fix(web): guard RegistrationPanel invite-list against stale-fetch race
|
2026-04-29 00:57:57 +02:00 |
|
Jannis Braun
|
dcd3daf390
|
feat(web): RegistrationPanel invite-list with Active/Archived tabs
|
2026-04-29 00:53:39 +02:00 |
|
Jannis Braun
|
cad6c50bff
|
feat(web): RegistrationPanel scaffold with both registration toggles
|
2026-04-29 00:40:04 +02:00 |
|