Michael Lam
|
bb75707331
|
fix: surface stale Kanban client recovery
|
2026-05-07 17:57:09 +00:00 |
|
Michael Lam
|
f704fb52e8
|
fix: make error toasts copy-friendly
|
2026-05-07 16:59:00 +00:00 |
|
Michael Lam
|
20861b6721
|
fix: preserve first-turn sidebar row during refresh
|
2026-05-07 16:58:39 +00:00 |
|
Michael Lam
|
1192a0a766
|
fix: preserve inaccessible workspace entries
|
2026-05-07 16:56:48 +00:00 |
|
Michael Lam
|
eeedccec58
|
fix: preserve sidebar scrolling while streaming
|
2026-05-07 06:25:17 +00:00 |
|
Michael Lam
|
f90f283b73
|
docs: add workspace breadcrumb before screenshot
|
2026-05-07 06:25:17 +00:00 |
|
Michael Lam
|
ee5600e46c
|
fix: keep workspace open from preview breadcrumb
|
2026-05-07 06:25:17 +00:00 |
|
Michael Lam
|
048f1fa24e
|
fix: keep assistant-only stream deltas on current turn
|
2026-05-07 06:25:16 +00:00 |
|
Michael Lam
|
24f76bcf37
|
fix: reset model picker on session switch
|
2026-05-07 02:52:01 +00:00 |
|
Michael Lam
|
0bd65ef0bf
|
fix: preserve CLI session tool metadata
|
2026-05-07 02:47:19 +00:00 |
|
Michael Lam
|
2d20842450
|
fix: surface Codex usage exhaustion errors
|
2026-05-07 01:39:52 +00:00 |
|
Michael Lam
|
1fc8e83c90
|
fix: use spawn for manual cron subprocesses
|
2026-05-07 01:39:51 +00:00 |
|
Michael Lam
|
dcc8268c92
|
fix: drain cron subprocess results before join
|
2026-05-06 18:11:14 +00:00 |
|
Michael Lam
|
b9bf00efe1
|
fix: shorten cron profile lock for manual runs
|
2026-05-06 18:11:14 +00:00 |
|
Michael Lam
|
1f8e8f48ac
|
test: guard session-owned runtime invariants
|
2026-05-06 18:11:13 +00:00 |
|
Michael Lam
|
276570faec
|
fix: route custom provider models dict selections
|
2026-05-06 18:11:12 +00:00 |
|
Michael Lam
|
1a31ae561e
|
fix: wait for model catalog before opening picker
|
2026-05-06 09:34:23 -07:00 |
|
Michael Lam
|
fdd6b83acb
|
fix: allow profile switching during active streams
|
2026-05-06 16:11:46 +00:00 |
|
Michael Lam
|
8d77e0be49
|
fix: isolate in-process cron scheduler profiles
|
2026-05-06 08:47:16 -07:00 |
|
Michael Lam
|
3e2a945501
|
fix: repair stale OpenAI session models for Codex
|
2026-05-06 14:53:40 +00:00 |
|
Michael Lam
|
ee9ae29596
|
fix: persist activity disclosure state
|
2026-05-06 06:30:32 +00:00 |
|
Michael Lam
|
47a3073882
|
docs: add compact activity summary screenshots
|
2026-05-06 06:27:14 +00:00 |
|
Michael Lam
|
a7b6cd2cda
|
fix: simplify compact activity summaries
|
2026-05-06 06:27:13 +00:00 |
|
Michael Lam
|
63239d5b3c
|
fix(models): delegate generic provider catalogs to Hermes CLI
|
2026-05-06 06:26:44 +00:00 |
|
Michael Lam
|
5272215e7c
|
docs: clarify Anthropic auth choices in onboarding
|
2026-05-06 06:26:43 +00:00 |
|
Michael Lam
|
e509faec44
|
feat: link Claude Code OAuth in onboarding
|
2026-05-06 06:26:43 +00:00 |
|
Michael Lam
|
ecdbc8d4df
|
fix: prevent sticky sidebar hover drag state
|
2026-05-05 19:17:27 -07:00 |
|
Michael Lam
|
f97b040985
|
fix: raise persisted tool snippet cap
|
2026-05-05 13:46:54 -07:00 |
|
Michael Lam
|
2c5acb9725
|
feat: show active elapsed timer in compact activity
|
2026-05-05 13:42:47 -07:00 |
|
Michael Lam
|
dd2bc38473
|
fix: preserve activity count across chat focus changes
|
2026-05-05 13:42:45 -07:00 |
|
Michael Lam
|
fe9e4645ac
|
fix: move system health panel into insights
|
2026-05-05 17:30:56 +00:00 |
|
Michael Lam
|
fdeac578da
|
feat: add VPS resource health panel
|
2026-05-05 17:30:56 +00:00 |
|
Michael Lam
|
311e69b0ba
|
fix: preserve scroll on stream completion
|
2026-05-05 09:23:29 -07:00 |
|
Michael Lam
|
8c8e2d3573
|
fix: keep multi-image paste attachments
|
2026-05-05 08:45:14 -07:00 |
|
Michael Lam
|
1997a48c81
|
test: keep model cache drift regression hermetic
|
2026-05-05 08:38:29 -07:00 |
|
Michael Lam
|
f76921d322
|
fix: honor markdown fence lengths
|
2026-05-05 08:36:17 -07:00 |
|
Michael Lam
|
c4ef5b6945
|
fix: invalidate model cache on auth-store drift
|
2026-05-05 08:33:44 -07:00 |
|
Michael Lam
|
ff232493ce
|
fix: keep workspace rename double-click reachable
|
2026-05-05 08:33:34 -07:00 |
|
Michael Lam
|
dc7ba0c845
|
fix: normalize update banner repository URLs
|
2026-05-05 08:29:00 -07:00 |
|
Michael Lam
|
d51510a7dc
|
fix: keep HTTP update errors out of network recovery
|
2026-05-05 03:13:55 -07:00 |
|
Michael Lam
|
f6a532d7f0
|
fix: normalize named profile base homes
|
2026-05-05 00:00:29 -07:00 |
|
Michael Lam
|
0fe3927655
|
fix: surface Codex spark models
|
2026-05-04 23:10:36 -07:00 |
|
Michael Lam
|
03949f8093
|
fix: clarify update network failures
|
2026-05-04 21:02:03 -07:00 |
|
Michael Lam
|
c94ec31dec
|
feat: show LLM Gateway routing metadata
|
2026-05-05 02:26:55 +00:00 |
|
Michael Lam
|
22df075b8a
|
feat: add active provider quota status
|
2026-05-05 02:26:52 +00:00 |
|
Michael Lam
|
960e45f77f
|
feat: add agent heartbeat alert
|
2026-05-05 02:25:06 +00:00 |
|
Michael Lam
|
af1c628292
|
feat: add logs tab MVP
|
2026-05-05 01:51:05 +00:00 |
|
Michael Lam
|
2684d6fa98
|
feat: add LLM Wiki status panel
|
2026-05-05 01:48:32 +00:00 |
|
Michael Lam
|
b0953b6a7f
|
feat: link official Hermes dashboard
|
2026-05-05 01:23:55 +00:00 |
|
Michael Lam
|
e0e991126f
|
feat: add searchable MCP tool inventory
|
2026-05-05 01:20:32 +00:00 |
|
Michael Lam
|
399326f923
|
feat: add MCP server visibility panel
|
2026-05-05 01:18:34 +00:00 |
|
Michael Lam
|
e54a0470f0
|
Add Claude Code session imports
|
2026-05-05 01:18:34 +00:00 |
|
Michael Lam
|
3f3092a84e
|
feat: add scheduled job profile selector
|
2026-05-05 01:18:34 +00:00 |
|
Michael Lam
|
60ed948f42
|
feat: add plugins visibility panel
|
2026-05-05 01:18:33 +00:00 |
|
Michael Lam
|
66755b7fb1
|
feat: add insights token trends
|
2026-05-05 01:12:08 +00:00 |
|
Michael Lam
|
71d0e91c6f
|
feat: virtualize session sidebar list
|
2026-05-05 01:12:08 +00:00 |
|
Michael Lam
|
46bdb3c1af
|
feat: add ctl daemon lifecycle script
|
2026-05-05 01:12:08 +00:00 |
|
Michael Lam
|
d12b028c81
|
feat: add WebUI status command card
|
2026-05-05 01:12:07 +00:00 |
|
Michael Lam
|
b2f35a41e1
|
fix: window long session message rendering
|
2026-05-05 01:12:07 +00:00 |
|
Michael Lam
|
7bf33431e4
|
docs: add WSL WebUI autostart helpers
|
2026-05-05 01:12:07 +00:00 |
|
Michael Lam
|
ca135c2015
|
fix: harden persistent WebUI health checks
|
2026-05-04 15:30:37 -07:00 |
|
Michael Lam
|
fc76191cb9
|
docs: add TPS settings toggle screenshot
|
2026-05-04 21:26:44 +00:00 |
|
Michael Lam
|
89099928db
|
fix: make TPS header display optional
|
2026-05-04 21:26:43 +00:00 |
|
Michael Lam
|
3ad8846a27
|
fix: show TPS in assistant message headers
|
2026-05-04 21:26:43 +00:00 |
|
Michael Lam
|
259c5c4afb
|
feat: add Codex OAuth onboarding flow
|
2026-05-04 14:07:16 -07:00 |
|
Michael Lam
|
876a670387
|
feat: add session save mode config
|
2026-05-04 14:05:49 -07:00 |
|
Michael Lam
|
816a9e60f6
|
fix: protect raw pre from glued-bold lift
|
2026-05-04 18:22:59 +00:00 |
|
Michael Lam
|
b6c695e1ab
|
test: cover provider config cleanup path
|
2026-05-04 09:04:07 -07:00 |
|
Michael Lam
|
e9d7d5e427
|
fix: keep frontend routes under subpath mounts
|
2026-05-04 00:06:58 -07:00 |
|
Michael Lam
|
032b680e26
|
fix: render streaming markdown on subpath mounts
|
2026-05-03 23:55:45 -07:00 |
|
Michael Lam
|
22187d2b4c
|
fix: resolve provider config cleanup path
|
2026-05-03 23:13:10 -07:00 |
|
Michael Lam
|
ad46d82060
|
fix: isolate pytest Hermes config path
|
2026-05-03 22:47:55 -07:00 |
|
Michael Lam
|
6c5bc95b3b
|
fix: broadcast SSE events to all tabs
|
2026-05-03 22:43:11 -07:00 |
|
Michael Lam
|
3afa23ecb7
|
fix: clear first-turn sidebar spinner on start failure
|
2026-05-03 21:14:21 -07:00 |
|
Michael Lam
|
0eddb0580e
|
fix: document turn duration fallback
|
2026-05-03 21:12:07 -07:00 |
|
Michael Lam
|
f3fa106cd7
|
feat: show agent turn duration
|
2026-05-03 20:20:17 -07:00 |
|
Michael Lam
|
9ed0639319
|
fix: show first-turn chats in sidebar immediately
|
2026-05-03 20:10:05 -07:00 |
|
Michael Lam
|
c9c985933f
|
fix: hot-apply compact tool activity setting
|
2026-05-03 20:00:10 -07:00 |
|
Michael Lam
|
c93c7efd20
|
docs: explain relative login script path
|
2026-05-03 19:44:02 -07:00 |
|
Michael Lam
|
f0e6a9b788
|
fix: keep login assets out of service worker cache
|
2026-05-03 18:18:27 -07:00 |
|