-
607785ac0c
feat(frontend): bake Fabric-purple Hangman Lab logo as brand asset
main
hzhang
2026-05-18 10:02:14 +01:00
-
92d3b4dc1b
feat(frontend): OIDC login + runtime env (FABRIC_OIDC_ONLY/FIX_TO_CENTER)
hzhang
2026-05-18 09:44:49 +01:00
-
4892af55e8
feat(frontend): terminal restyle + dm + grouping + brand override
hzhang
2026-05-18 09:18:21 +01:00
-
46cad0ec7c
feat(chat): slash-command autocomplete
hzhang
2026-05-16 16:15:02 +01:00
-
8be68d4c87
docs: rewrite README to match current architecture
hzhang
2026-05-16 12:53:24 +01:00
-
805f0db300
feat(frontend): file:// bundle support (HashRouter + build:desktop)
hzhang
2026-05-16 12:11:34 +01:00
-
0d3a333409
fix(brand): bolder strokes + cache-bust favicon
hzhang
2026-05-16 11:21:39 +01:00
-
68e60de3b4
feat(brand): vector SVG favicon + deeper green
hzhang
2026-05-16 11:16:57 +01:00
-
42f6e84709
fix(brand): transparent bg + tight crop for favicon/app icon
hzhang
2026-05-16 11:10:57 +01:00
-
c4ccfd787f
feat(brand): use no-text mark for favicon/app icon
hzhang
2026-05-16 11:07:33 +01:00
-
1574efb010
feat(brand): apply Fabric app icon (favicon set, title)
hzhang
2026-05-16 11:04:26 +01:00
-
b1c270a6ce
feat(chat): file upload + attachments + pinned canvas
hzhang
2026-05-15 20:17:10 +01:00
-
f063807089
feat(chat): custom right-click context menus
hzhang
2026-05-15 19:35:57 +01:00
-
372805c9fa
feat(chat): bypass-list UI for discuss/work channels
hzhang
2026-05-15 19:26:24 +01:00
-
44c308bd06
feat(frontend): closed-channel read-only UI
hzhang
2026-05-15 16:52:44 +01:00
-
2d9aec8657
feat(frontend): render <@id> as @name mention chips
hzhang
2026-05-15 15:52:43 +01:00
-
24eb458621
feat(frontend): per-message markdown rendering
hzhang
2026-05-15 15:47:02 +01:00
-
8272ed495e
feat(frontend): hide channel-members section for public channels
hzhang
2026-05-15 15:27:36 +01:00
-
ab31afa13d
feat(frontend): split members sidebar into channel + guild sections
hzhang
2026-05-15 15:00:24 +01:00
-
b04b099754
feat(frontend): channel type colors, triage/custom create fields, join/leave, dev mode
hzhang
2026-05-15 14:51:20 +01:00
-
396b2fd231
feat(frontend): channel type selector on create
hzhang
2026-05-15 09:35:37 +01:00
-
53d21381d9
feat(frontend): Discord-style dark redesign
hzhang
2026-05-15 09:26:11 +01:00
-
1b70f27fc4
fix(frontend): refresh guild tokens on mount to avoid stale-token 401
hzhang
2026-05-15 09:14:10 +01:00
-
6b35d92aef
feat(frontend): public channels, self-excluded member picker, editable display name
hzhang
2026-05-15 09:09:49 +01:00
-
c10cdcf2e5
fix(frontend): create channel under selected guild and surface errors via modal
hzhang
2026-05-15 08:52:25 +01:00
-
40540ab8a6
feat(frontend): add guild join flow, members panel, and channel-create member modal
nav
2026-05-14 16:58:12 +00:00
-
75fee7c725
fix(frontend): require guildId for channel creation and fallback from channel list
nav
2026-05-14 16:49:57 +00:00
-
d0bbd4a20f
feat(frontend): add collapsible v1/v2/v4 panels and guild members column
nav
2026-05-14 16:46:38 +00:00
-
12265e09ec
feat(frontend): add create channel action in channel pane
nav
2026-05-14 16:41:20 +00:00
-
04d8f9e3bf
feat(frontend): redesign post-login layout into guild/channel/chat panes
nav
2026-05-14 16:38:19 +00:00
-
4f28f102e0
feat(auth): remove center api key from frontend login flow
nav
2026-05-14 14:17:12 +00:00
-
cfaa1cb657
feat(frontend): translate UI to English and refresh layout styles
nav
2026-05-14 13:33:37 +00:00
-
4724678035
feat(frontend): require center API key on login/auth calls
nav
2026-05-13 08:18:01 +00:00
-
c906cde209
feat(frontend): login with center URL and consume center-issued guild tokens
nav
2026-05-13 08:00:23 +00:00
-
66c49ff654
feat(frontend): apply API key headers to center auth client
nav
2026-05-13 06:58:18 +00:00
-
edb06a5a31
feat(frontend): add request-id observability logs for api calls
nav
2026-05-12 16:10:30 +00:00
-
25bd1df290
feat(frontend): add loading empty and error states for chat operations
nav
2026-05-12 16:08:17 +00:00
-
763f06ab8c
feat(frontend): add typing presence and reconnect repull realtime behavior
root
2026-05-12 16:04:25 +00:00
-
e7faf92d3c
feat(frontend): show next_expected_seq and page continuity hints
root
2026-05-12 16:00:38 +00:00
-
e7b2721280
feat(frontend): add message edit delete and ranged pull controls
root
2026-05-12 15:59:11 +00:00
-
048a55aaeb
feat(frontend): load guild-channel lists and sync chat channel in url
root
2026-05-12 15:25:40 +00:00
-
d718128f89
feat(frontend): implement center auth session flow with route guard
root
2026-05-12 15:09:06 +00:00
-
6219fbbcfe
feat(frontend): add api client and socket client wrappers with runtime config
root
2026-05-12 13:46:19 +00:00
-
b3291b5874
feat(frontend): add routing skeleton with workspace chat and login pages
root
2026-05-12 13:13:52 +00:00
-
196535ba5a
feat: bootstrap React frontend shell with API and realtime wiring
root
2026-05-12 12:58:39 +00:00
-
642b81564d
chore: initialize repository
nav
2026-05-08 14:25:52 +00:00