程序员阿江(Relakkes)
cc768b87c2
merge: unify desktop UI with shadcn components ( #1089 )
...
合入 shadcn/ui 全量迁移。该提交同时包含:
- 桌面端手写组件 -> shadcn/ui (radix-ui + Tailwind v4) 全量替换
- Electron 壳层加固: 终端 owner 绑定/IPC 校验/诊断写盘防逃逸
- server/utils 安全加固与修复: 诊断脱敏、Memory 乐观锁、Computer Use fail-closed、stats UTC 等
合并前已经 merge-tree 预演 + 落盘实证: 与 #1086/#1091 无文本冲突, 功能代码零损失。
2026-07-25 00:49:46 +08:00
程序员阿江(Relakkes)
ad597ffe0b
feat(desktop): unify UI with shadcn components ( #1089 )
2026-07-24 23:59:48 +08:00
RaspberryLee
0e0ac28d0b
Merge branch 'main' into feat/installed-skills-overview
2026-07-24 16:08:39 +08:00
RaspberryLee
f4b1d8a384
Merge branch 'main' into fix/windows-electron-dev-launcher
2026-07-24 14:49:20 +08:00
程序员阿江(Relakkes)
c2774fc170
fix(desktop): support pasted file attachments #1086
2026-07-24 05:30:38 +08:00
程序员阿江(Relakkes)
8e9c104514
fix(desktop): handle missing Windows taskkill #1091
2026-07-24 05:13:36 +08:00
程序员阿江(Relakkes)
27901ee311
fix(site): reference the app icon png directly
...
The svg icon is only a wrapper around app-icon.png, and the nested
reference is invisible to the static copy step, so the image stayed
invisible on production even after the svg itself deployed.
2026-07-24 04:53:17 +08:00
程序员阿江(Relakkes)
6342070a27
fix(site): include code-referenced images in static output
...
The docs header logo and favicon 404 on production because the
static copy step only scanned markdown for image references. Scan
site sources as well and fail the build when one goes missing.
2026-07-24 04:48:57 +08:00
程序员阿江(Relakkes)
d1757bfaf5
feat(site): editorial redesign with rewritten landing copy
...
- rebuild home and docs UI around serif display type, warm paper,
and a single vermilion accent
- rewrite zh/en landing copy around user value
- fix white screen on the last docs page (adjacent-doc out of bounds)
- curate sidebar labels and add TOC scroll-spy
2026-07-24 04:42:17 +08:00
程序员阿江(Relakkes)
c2fd674662
docs: rebuild documentation site with React
2026-07-23 20:46:33 +08:00
lichengshuo
8061b9b2a5
feat(desktop): show installed skills in the market
2026-07-23 16:57:36 +08:00
lichengshuo
0f22792861
fix(desktop): make electron:dev launcher work on Windows
...
`new URL('..', import.meta.url).pathname` yields a leading-slash path like
/E:/... on Windows, so Bun.spawn failed with ENOENT. Resolve desktopRoot via
fileURLToPath, start Vite through its Node API instead of spawning `bun run
dev`, and resolve the Electron binary directly per platform.
Recovered from the discarded wip/capabilities snapshot (cb1208c9) as a
standalone fix.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-23 16:33:39 +08:00
程序员阿江(Relakkes)
f70fa017ef
release: prepare v0.4.11
v0.4.11
2026-07-23 03:30:42 +08:00
程序员阿江(Relakkes)
2240a07088
feat(desktop): improve pet motion and interactions
2026-07-23 03:03:05 +08:00
程序员阿江(Relakkes)
ca0342d252
Merge remote-tracking branch 'origin/main'
2026-07-23 00:31:40 +08:00
Relakkes Yang
3b2e750c6e
fix(desktop): polish pet status and agent tools
2026-07-23 00:24:18 +08:00
Relakkes Yang
20b7753281
fix: sync pet status and finish agent editor
2026-07-22 22:12:27 +08:00
Relakkes Yang
a07e68839c
fix: harden desktop runtime and pet interactions
2026-07-22 20:46:34 +08:00
程序员阿江(Relakkes)
29b17c8028
fix(models): expose current Claude official lineup
2026-07-22 17:42:19 +08:00
程序员阿江(Relakkes)
91829e91a4
fix(chat): preserve attachment context across resume
2026-07-21 04:05:01 +08:00
程序员阿江(Relakkes)
7f6fdadaa3
feat(agents): add per-agent model and effort controls #1062
2026-07-21 00:16:11 +08:00
程序员阿江(Relakkes)
1270ced4b4
fix(tasks): keep task state reliable across providers #1075
2026-07-20 23:53:46 +08:00
程序员阿江(Relakkes)
727bcea077
fix(desktop): harden Windows crash recovery #1064 #1065 #1071
2026-07-20 22:06:34 +08:00
程序员阿江(Relakkes)
ba8917f1db
fix(desktop): decouple provider creation from presets request #1078
2026-07-20 20:39:40 +08:00
程序员阿江(Relakkes)
7d272e0f96
fix(server): handle tool denial interruption #1070
2026-07-20 20:38:45 +08:00
程序员阿江(Relakkes)
6b725a0b6f
fix(desktop): show live SubAgent run details #1077
2026-07-20 20:30:33 +08:00
程序员阿江(Relakkes)
bf128cb9c0
fix(desktop): dedupe attachment message replay #1069
2026-07-20 20:28:18 +08:00
程序员阿江(Relakkes)
8995f56d1f
fix(server): preserve context estimates for empty usage #1063
2026-07-20 20:20:25 +08:00
程序员阿江(Relakkes)
71dc2fd4cf
fix(provider): update Kimi Code preset to K3
2026-07-20 19:25:20 +08:00
程序员阿江(Relakkes)
36560c09d5
feat(pets): add interactive desktop companions
2026-07-20 19:20:18 +08:00
程序员阿江(Relakkes)
100a2b25b8
fix(release): remove environment-dependent alias fixture
v0.4.10
2026-07-18 20:25:42 +08:00
程序员阿江(Relakkes)
f8cccb096f
fix(release): stabilize Windows recovery self-test
2026-07-18 20:20:34 +08:00
程序员阿江(Relakkes)
34a3fcb22e
release: prepare v0.4.10
2026-07-18 19:12:26 +08:00
程序员阿江(Relakkes)
c60d3780b8
fix(server): close release QA regressions ( #1019 , #1047 , #1051 )
2026-07-18 15:38:32 +08:00
程序员阿江(Relakkes)
0cb612cb5d
fix(desktop): restore conversation scroll after remount ( #1057 )
2026-07-17 23:51:40 +08:00
程序员阿江(Relakkes)
1b22ac6eb6
fix(desktop): keep conversation search current ( #1045 )
2026-07-17 23:39:04 +08:00
程序员阿江(Relakkes)
c48171e2f0
fix(desktop): harden Windows upgrades ( #1028 , #1029 , #1036 )
2026-07-17 23:38:59 +08:00
程序员阿江(Relakkes)
ef841c2962
fix(server): flush context before runtime restart ( #1033 )
2026-07-17 23:17:05 +08:00
程序员阿江(Relakkes)
d9bb517287
fix(desktop): bound and refresh conversation search ( #1045 )
2026-07-17 23:12:14 +08:00
程序员阿江(Relakkes)
0f41501d53
test(server): harden async trace timing ( #1014 )
2026-07-17 22:58:27 +08:00
程序员阿江(Relakkes)
d20dce159e
fix(desktop): skip prewarm for restored sessions ( #1054 )
2026-07-17 22:57:24 +08:00
程序员阿江(Relakkes)
6600497ff9
fix(desktop): mark interrupted task history stopped ( #1034 )
2026-07-17 22:57:13 +08:00
程序员阿江(Relakkes)
503ad31ae0
docs(desktop): include the headless Web UI build ( #1027 )
2026-07-17 22:57:13 +08:00
程序员阿江(Relakkes)
d500497b9d
fix(server): honor configured current model ( #1024 )
2026-07-17 22:57:13 +08:00
程序员阿江(Relakkes)
1d8597fb7b
fix(server): bound late permission waits ( #1019 )
2026-07-17 22:57:13 +08:00
程序员阿江(Relakkes)
948eb36b67
fix(server): bound retained SDK diagnostics ( #1049 )
2026-07-17 22:54:43 +08:00
程序员阿江(Relakkes)
26e863902f
fix(desktop): reveal renderer startup failures ( #1032 )
2026-07-17 22:54:43 +08:00
程序员阿江(Relakkes)
e72020247b
fix(desktop): search virtualized conversations ( #1045 )
2026-07-17 22:53:49 +08:00
程序员阿江(Relakkes)
a9463e3bcf
fix(desktop): keep notification guard type-safe ( #1047 )
2026-07-17 22:53:06 +08:00
程序员阿江(Relakkes)
b6bbbd5ff8
perf(server): decouple proxy traces from responses ( #1014 )
2026-07-17 22:49:48 +08:00