|
|
cfaa1cb657
|
feat(frontend): translate UI to English and refresh layout styles
|
2026-05-14 13:33:37 +00:00 |
|
|
|
4724678035
|
feat(frontend): require center API key on login/auth calls
|
2026-05-13 08:18:01 +00:00 |
|
|
|
c906cde209
|
feat(frontend): login with center URL and consume center-issued guild tokens
|
2026-05-13 08:00:32 +00:00 |
|
|
|
66c49ff654
|
feat(frontend): apply API key headers to center auth client
|
2026-05-13 06:58:18 +00:00 |
|
|
|
edb06a5a31
|
feat(frontend): add request-id observability logs for api calls
|
2026-05-12 16:10:30 +00:00 |
|
|
|
25bd1df290
|
feat(frontend): add loading empty and error states for chat operations
|
2026-05-12 16:08:17 +00:00 |
|
root
|
763f06ab8c
|
feat(frontend): add typing presence and reconnect repull realtime behavior
|
2026-05-12 16:04:25 +00:00 |
|
root
|
e7faf92d3c
|
feat(frontend): show next_expected_seq and page continuity hints
|
2026-05-12 16:00:38 +00:00 |
|
root
|
e7b2721280
|
feat(frontend): add message edit delete and ranged pull controls
|
2026-05-12 15:59:11 +00:00 |
|
root
|
048a55aaeb
|
feat(frontend): load guild-channel lists and sync chat channel in url
|
2026-05-12 15:25:40 +00:00 |
|
root
|
d718128f89
|
feat(frontend): implement center auth session flow with route guard
|
2026-05-12 15:09:06 +00:00 |
|
root
|
6219fbbcfe
|
feat(frontend): add api client and socket client wrappers with runtime config
|
2026-05-12 13:46:19 +00:00 |
|
root
|
b3291b5874
|
feat(frontend): add routing skeleton with workspace chat and login pages
|
2026-05-12 13:13:52 +00:00 |
|
root
|
196535ba5a
|
feat: bootstrap React frontend shell with API and realtime wiring
|
2026-05-12 12:58:39 +00:00 |
|
|
|
642b81564d
|
chore: initialize repository
|
2026-05-08 14:25:52 +00:00 |
|