 Yaowei ZhengandClaude Fable 5
|
082ab08e0b
|
feat(desktop,server,web): app icons, completion notifications, single-user mode, bundled penguin CLI (#226)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-06 20:36:50 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
91f3292ab5
|
feat(server,web,desktop): admin "use system HTTP proxy" switch (#225)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-06 20:21:26 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
e8499befd4
|
feat(web,core,server,docs,skills): avatar update tooltip, DeepSeek-first model catalog, temporary-workspace wording (#224)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-06 20:13:43 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
75a8aa12c8
|
fix(web): reset new-conversation draft when project chat defaults are saved (#223)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-06 20:10:43 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
c98749fbff
|
fix(web): de-race directory browsing in the files panel and workspace picker (#222)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-06 20:08:27 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
8fc26cc44f
|
feat(landing): desktop-first homepage — download CTA leads, CLI below the fold (#221)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-06 20:08:24 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
e07106a924
|
feat(models): add Inkling and Fireworks DeepSeek V4 Flash 0731, delist gateway GLM-5.1 (#220)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-06 20:08:20 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
a59dc504c5
|
release: align the repo version with the shipped 0.2.1 and guard future tags (#219)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-06 20:08:04 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
c6fb255a3b
|
docs(readme,landing): clearer install guidance with first-launch unsigned-build FAQ (#212)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-05 12:05:39 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
a78901d70e
|
test(landing): account for the 0.2.1 release post in blog fixtures (#211)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-05 12:00:43 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
b83f03f451
|
docs(readme): prominent Click to Download button at the top (#208)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-05 01:12:48 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
e6fcd1fe5a
|
blog: PenguinHarness 0.2.1 release post (zh/en) (#207)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-05 01:09:41 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
b33b3f43ac
|
fix(desktop): stamp the release version into desktop builds (#206)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-05 01:08:41 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
f8bfee18d9
|
fix(release,landing): match the Linux desktop artifact names electron-builder emits (#205)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-05 00:47:39 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
88916880eb
|
release: 0.2.1 (#204)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-05 00:30:55 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
1cf0e4d9bc
|
docs(readme,landing): introduce the desktop app (#201)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-05 00:21:15 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
e0f6b122c8
|
docs(changelog): scheduler/messages IO fixes and hono bump (#203)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-05 00:18:13 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
dd8ddbb69b
|
perf(server,web): cursor-paginate session history with tail-first loading (#202)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-05 00:16:25 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
fc7cb5b8ed
|
perf(server): mtime-gate the scheduler tick and memoize project-config reads (#200)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-05 00:09:15 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
c8894566e4
|
chore(deps): resolve Dependabot alert #24 (hono ReDoS, GHSA-8j4g-w8fx-2239) (#197)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-05 00:09:10 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
1e8588b0f6
|
fix(desktop): keep the app origin stable so UI preferences survive restarts (#199)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 23:36:27 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
d87c993dd4
|
docs(changelog): 2026-08-04 batch entries (#192)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 23:07:16 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
ab388b4f8c
|
feat(traces): mirror sidebar grouping (workspace mode, category folders, shared components), paginate sessions, title fallback to first prompt (#183)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 23:07:06 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
89435bf62a
|
feat(project): per-project new-chat defaults (agent, workspace, approval, thinking, model) (#191)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 22:52:34 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
7cc5c30e71
|
feat(skills): agent settings Skills tab with uninstall and archive/chat import (#179)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 20:20:07 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
d89bfddc7a
|
feat(skills): add skill-porting library skill (#195)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 20:16:40 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
6a144a2aa7
|
fix(web): drop the redundant [failed] marker from tool rows (#184)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 19:32:30 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
23a39dab15
|
feat(web): window the conversation outline rail and gate it to 5+ turns (#190)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 19:30:53 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
0f58744432
|
fix(web): keep the chat cost stat visible across task boundaries and mid-run loads (#188)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 19:29:28 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
5b6b8905b1
|
fix(cli,core,web): stop ANSI color leakage into tool output (#187)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 19:12:21 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
67adf93b47
|
feat(web): clickable agent stat icons deep-linking to settings tabs (#186)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 19:03:51 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
45f916cd1e
|
feat(models): add OpenRouter qwen/qwen3.8-max to the preset catalog (#178)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 18:55:35 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
6fcf6e53f0
|
fix(web): restyle the home update hint as plain superscript text (#182)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 18:50:01 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
747077cabb
|
feat(desktop): three-platform packaging and CI matrix (M3) (#177)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 18:32:13 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
a4415cdb4b
|
docs(changelog): desktop app, random admin password + login throttling, CLI probe diagnostics (#175)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 18:32:11 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
e015d9e591
|
fix(desktop): Workspace HTML previews (render view and new window) (#189)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 18:10:46 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
d312d368b8
|
fix(core): strip desktop-mode credentials from Agent command environments (#180)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 18:10:43 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
6f60b242bd
|
fix(core,server,web,cli): compaction tolerance, retry parity, and failure classification (#174)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 17:27:45 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
7015fb0153
|
feat(desktop): Electron shell M2 — embedded server, desktop login, instance lock (#173)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 16:57:28 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
045ac250e0
|
feat(server): randomize the seeded admin initial password (#172)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-04 16:50:46 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
4d5d55d15a
|
release: 0.2.0 (#168)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-03 21:22:05 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
24cea8c511
|
docs(changelog): web chat navigation entry (#164) (#165)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-03 21:02:55 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
93c11e5557
|
feat(web): input history recall, sticky work-group header, chat outline (#164)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-03 21:02:33 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
c4bf673309
|
fix(tooling): clear the web Vite dep cache when skills/core output changes (#163)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-03 17:02:22 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
77a67e95d6
|
docs(changelog): model catalog refresh entry (#161)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-03 15:53:06 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
f3193ae628
|
feat(models): refresh qianwenai lineup, add flash-0731 and gpt-5.6-luna, default to flash (#160)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-03 15:51:37 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
c76a2c61bb
|
docs(changelog): record the #136–#140 fix batch (#159)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-03 15:40:31 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
a0968496b7
|
fix(server,web): steering survives reloads with visible content, and file attachments steer too (#157)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-03 15:35:32 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
835dfb5c5a
|
fix(core,skills): diagnose missing paths in read_file/edit_file instead of implying absolute paths are rejected (#155)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-03 14:08:33 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
aeffc8a02f
|
feat(server,web): DB-served session list, CLI-session visibility toggle, and sidebar group paging (#158)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-03 13:51:14 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
e6a58ac131
|
fix(web): render the tool-card subtitle only once its field is complete (no streaming jitter) (#156)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-03 13:43:42 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
83dd946dfd
|
docs(changelog): truncated-output recovery and unified installer entries (#149)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-03 13:21:02 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
4be0262381
|
chore(ci): upgrade pnpm/action-setup to v6 and action-gh-release to v3 (#135)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-30 22:00:32 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
6664edf890
|
release: 0.1.5 (#134)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-30 19:23:41 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
ba0860f8d1
|
feat(skills): opt-in paper editorial theme for web-design and Markdown/multilingual RAG guidance for penguin-sdk (#133)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-30 18:37:51 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
519e0a7428
|
chore(deps): upgrade pnpm to 11.18.0 (#132)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-30 17:26:01 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
385d506e77
|
feat(web,server): unify nav naming, panel width and the update entry (#130)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-30 17:25:50 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
dec7565830
|
docs(changelog): record the 2026-07-29 composer and system-prompt batch (#123)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 23:59:47 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
a3daac3d82
|
feat(core): tighten the default system prompt (#120)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 23:56:26 +08:00 |
|
 
|
5f2f38f422
|
docs(changelog): record the batch since v0.1.4 (#101)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: laodouuu <1257029425@qq.com>
|
2026-07-29 23:47:53 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
1d23a7acaf
|
feat(web,server,core): attach files to a message from the composer (#121)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 23:44:10 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
37fc715ce9
|
feat(web): replace the @ mention with an /agent command, and stage both switches until send (#122)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 23:37:37 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
b9de3da879
|
fix(web): take the Session's elapsed time from Trace timestamps, so a reload stops restarting it (#124)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 23:30:13 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
ed1ea509d3
|
fix(web): scroll the sidebar nav with the session list, in both sidebar states (#119)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 23:30:06 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
4681135423
|
chore: make non-i18n code English-only (#117)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 18:03:41 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
f63037866e
|
fix(web): keep import controls inside their scroller, so the document stops scrolling (#116)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 17:45:17 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
b40262d43c
|
fix(web): drop the stop-reason pill from the tool card row; the status icon carries it (#106)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 17:24:59 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
5b22ad06da
|
fix(core): retry on failed as well as timeout; only auth stops the run (#104)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 16:57:05 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
8dc560eedd
|
feat(core,tooling): bundle MinGit in the Windows package so exec_command always has bash (#95)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 16:49:40 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
e9f032c965
|
fix(web): stop rendering an empty bubble for a fidelity-only text or thinking message (#105)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 16:48:22 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
e0a47254af
|
feat(server,web): page the cost center's error table, abbreviate the source, drop command-tool noise (#103)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 16:16:15 +08:00 |
|
 
|
6b3574f5c9
|
fix(core,tooling): keep the harness's own ports out of the Agent's environment and off the dev server (#100)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: J.Li <jl2388@cam.ac.uk>
|
2026-07-29 16:15:23 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
5530b7ffad
|
fix(web): keep browser autofill out of config forms; drop the closed panel's stray divider (#114)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 16:13:13 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
f865343c90
|
fix(core): a request whose upstream ignores its AbortSignal can no longer wedge the Session (#107)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-29 16:13:02 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
f70b4299ac
|
docs(blog): 0.1.4 — Windows support, goal mode, and the agents panel (#96)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-28 02:01:53 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
2b708d37fe
|
release: 0.1.4 (#99)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-28 01:57:59 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
0951dbfb8a
|
docs(landing): host blog images in the community repo (#98)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-28 01:49:23 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
71669b2086
|
fix(server): assert the version endpoint against core's constants, not a literal null (#97)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-28 01:43:38 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
00e699f4af
|
release: 0.1.3 (#93)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-28 01:34:41 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
5a90dd46cd
|
fix(deps): resolve the open Dependabot alerts (#94)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-28 00:54:44 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
e4dcda54c8
|
feat(core,web): add Fireworks Kimi K3; composer "+" menu, height and version-line fixes (#91)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-28 00:34:06 +08:00 |
|
 Yaowei ZhengandClaude Opus 5
|
7bca481e35
|
docs(readme): add a Contributors avatar wall after Development (#92)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-28 00:34:02 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
a4e7820efe
|
docs(changelog): record the 2026-07-26/27 batch (#80)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-28 00:31:45 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
08f59baa70
|
feat(web): subagent side panel with a live call-graph, compact chips in the stream (#78)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-28 00:17:18 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
d3c8f1da7b
|
fix(core): size the win32 test deadline to the runners' cold-spawn tail, pin loop latency-additivity (#90)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-28 00:12:14 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
787bb3d616
|
fix(core): committed compaction attempts absorb the turn's pending input (#87)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-27 23:56:12 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
bbcc42427f
|
fix(web): keep running-state rows to one line on mobile (#76)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-27 23:45:23 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
e1141ca010
|
feat(core,server,web,cli): show version in the web UI with update check and admin self-update (#74)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-27 23:34:06 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
033d526f9f
|
fix(server): harden test cleanup and deadlines for Windows runners (#88)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-27 23:16:20 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
f192db338e
|
feat(server,web): import and export Trace files in the trace viewer (#73)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-27 22:54:57 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
d29d2ba7f3
|
fix(core): reject empty compaction summaries and offer no tools to compaction requests (#84)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-27 22:45:44 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
274e19379f
|
refactor(core): ignore the recorded thinking level when resuming a session (#72)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-27 22:44:16 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
83e7b85eca
|
feat(web): live header statistics while a task runs (#75)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-27 22:44:02 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
a955046b73
|
fix(server): give the mid-stream fake session the skipReconnectWait member (#86)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-27 22:37:55 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
094ebd6118
|
fix(server,web): live in-progress output survives refresh and reconnect (#77)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-27 22:31:57 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
3d3495528c
|
fix(core,web): retry transport and quota LLM errors, disable dead sessions on auth failure (#82)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-27 22:29:16 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
c369e089a7
|
feat(core,tooling): Windows support — shell selection, install.ps1, win-x64 release package, Windows CI (#79)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-27 22:17:35 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
f6ebf5d618
|
release: 0.1.2 (#69)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-26 23:18:16 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
658b6265bb
|
docs(changelog): record the 2026-07-24 batch (#65)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-26 23:07:54 +08:00 |
|
 Yaowei ZhengandClaude Fable 5
|
790f45191e
|
fix(tooling): separate the dev data root from the installed one (#67)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-26 23:07:27 +08:00 |
|