|
|
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 |
|