程序员阿江(Relakkes)
c06f958e7c
fix(proxy): route AI sessions through dynamic system proxy #953
2026-07-16 17:33:33 +08:00
程序员阿江(Relakkes)
53a15098c0
perf(desktop): add SQLite-backed local data index #1016
...
Project sessions, activity, scheduled runs, traces, and searchable content into rebuildable managed databases while preserving canonical-file fallbacks. Add diagnostics, recovery, parity coverage, and performance acceptance checks.
2026-07-16 04:16:02 +08:00
程序员阿江(Relakkes)
d9e30cebcc
feat(desktop): add local attachment open actions
2026-07-16 02:49:08 +08:00
程序员阿江(Relakkes)
80d4f1186c
fix(search): stage ripgrep licenses offline #923
2026-07-14 22:17:31 +08:00
程序员阿江(Relakkes)
7e998e0365
fix(search): bundle cross-platform ripgrep #923
2026-07-14 22:11:22 +08:00
程序员阿江(Relakkes)
86393ac179
fix(desktop): search unopened workspace files #1023
2026-07-14 21:31:39 +08:00
程序员阿江(Relakkes)
254e5fcfb1
fix(desktop): improve H5 mobile interactions #1020
2026-07-14 17:52:03 +08:00
程序员阿江(Relakkes)
d587ddbb19
fix(desktop): filter empty installer paths
2026-07-14 05:15:30 +08:00
程序员阿江(Relakkes)
73a4aef95f
fix(desktop): skip empty shared install scans
2026-07-14 05:06:30 +08:00
程序员阿江(Relakkes)
5dcf9b80d4
fix(desktop): accept missing shared install paths
2026-07-14 04:58:43 +08:00
程序员阿江(Relakkes)
d7de7d47c9
test(release): expose Windows recovery diagnostics
2026-07-14 04:50:18 +08:00
程序员阿江(Relakkes)
835213da53
fix(desktop): avoid full install scan on user upgrades
2026-07-14 04:42:14 +08:00
程序员阿江(Relakkes)
406f603015
fix(desktop): skip legacy recovery on fresh install
2026-07-14 04:31:01 +08:00
程序员阿江(Relakkes)
d5be1f824a
fix(release): bound Windows installer smoke waits
2026-07-14 04:18:58 +08:00
程序员阿江(Relakkes)
c93bbcb324
release: prepare v0.4.8
2026-07-14 03:58:41 +08:00
程序员阿江(Relakkes)
ecb66bfdd5
fix(desktop): unblock Windows installer upgrades #1000
2026-07-14 03:16:12 +08:00
程序员阿江(Relakkes)
4c3b08c0a4
fix(security): harden desktop request isolation
2026-07-14 02:12:03 +08:00
程序员阿江-Relakkes
d3bf146c46
Merge pull request #1015 from toBerlinWay/feat/security-hardening
...
feat: harden local server access policy and isolate remote preview permissions
2026-07-14 01:54:02 +08:00
程序员阿江(Relakkes)
59a7bad2f9
fix(desktop): restore diff reference cards #1004
2026-07-14 01:41:54 +08:00
程序员阿江(Relakkes)
465fbafb3d
fix(desktop): refine Auto icon
2026-07-14 01:41:42 +08:00
程序员阿江(Relakkes)
5178d7ceec
feat(provider): add Grok official OAuth support
2026-07-13 21:24:55 +08:00
程序员阿江(Relakkes)
5d3c126d50
fix(desktop): align conversation content with composer #782
2026-07-13 19:53:50 +08:00
程序员阿江(Relakkes)
96fa164cb1
fix(desktop): streamline panel and effort controls
2026-07-13 18:33:48 +08:00
程序员阿江(Relakkes)
c5ad527034
fix(desktop): match Codex diff syntax rendering #1004
2026-07-13 17:28:54 +08:00
toBerlinWay
703e8d066c
feat: harden local server access policy and isolate remote preview permissions
2026-07-13 16:55:54 +08:00
程序员阿江(Relakkes)
cc1eb4ee3a
fix(desktop): refine diff review workbench #1004
2026-07-13 15:41:58 +08:00
程序员阿江(Relakkes)
f44442033e
fix(permission): fix bypass switching and Auto confirmation #978
2026-07-13 14:59:53 +08:00
程序员阿江(Relakkes)
c550dbc07a
fix(desktop): refine and restore effort selection #1007
2026-07-13 14:53:58 +08:00
程序员阿江(Relakkes)
f85b93e9c2
feat(desktop): redesign diff review workbench #1004
2026-07-13 13:33:19 +08:00
程序员阿江(Relakkes)
9734ad62b1
fix(desktop): add proximity wave to conversation navigation #782
2026-07-13 13:03:08 +08:00
程序员阿江(Relakkes)
4f17693da3
fix(desktop): refine Auto mode icon #978
2026-07-13 12:54:31 +08:00
程序员阿江(Relakkes)
74bdb3727d
fix(desktop): refine conversation navigation #782
2026-07-13 11:22:47 +08:00
程序员阿江(Relakkes)
8cf1783159
fix(desktop): compact effort slider popover #1007
2026-07-13 11:01:56 +08:00
程序员阿江(Relakkes)
6c6d3c51e3
feat(desktop): add inline diff review flow #1004
2026-07-13 10:22:41 +08:00
程序员阿江(Relakkes)
69c4296a3f
feat(desktop): add effort slider popover #1007
2026-07-13 10:20:15 +08:00
程序员阿江(Relakkes)
5871188084
fix(diagnostics): harden diagnostics and recovery flows
...
Make diagnostics evidence bounded, share-safe, and resilient to concurrent
writers and corrupt segments. Improve Doctor repair safeguards, Electron
runtime recovery, Settings visibility, accessibility, and issue reporting.
2026-07-12 00:26:04 +08:00
程序员阿江(Relakkes)
347dbc3368
fix(desktop): preserve Windows data directories #959 #973 #1000
2026-07-11 21:09:19 +08:00
程序员阿江(Relakkes)
ad2a504bba
feat(permission): add Auto mode #978
2026-07-11 20:06:36 +08:00
程序员阿江(Relakkes)
c80b943e34
fix(desktop): avoid browser-blocked server ports #961
2026-07-11 17:45:32 +08:00
程序员阿江(Relakkes)
ace8862ff2
fix(desktop): keep permission actions visible #932
2026-07-11 17:41:49 +08:00
程序员阿江(Relakkes)
78ef57d63d
fix(desktop): reconcile orphan thinking after reconnect #1002
2026-07-11 16:57:26 +08:00
程序员阿江(Relakkes)
d9db7caea0
feat(desktop): add conversation navigation #782
2026-07-11 14:48:23 +08:00
程序员阿江(Relakkes)
d1e684c419
release: prepare v0.4.7
2026-07-11 05:32:11 +08:00
程序员阿江(Relakkes)
3fecbafcb5
fix(desktop): preserve Mermaid cylinder labels
2026-07-11 05:26:53 +08:00
程序员阿江(Relakkes)
4d23896f39
fix(desktop): hide background stop control for SubAgents
2026-07-11 05:20:01 +08:00
程序员阿江(Relakkes)
d6cd0f1fc7
Merge branch 'main' into HEAD
2026-07-11 03:25:58 +08:00
程序员阿江(Relakkes)
caa6e4ca00
merge: GPT-5.6 OpenAI support ( #997 )
2026-07-11 02:56:38 +08:00
程序员阿江(Relakkes)
0fa6452cf2
fix(openai): support GPT-5.6 models ( #997 )
...
Load the authenticated Codex model catalog with a bundled fallback and carry model-native reasoning effort through the OpenAI OAuth transport. Keep desktop effort choices aligned with each model's advertised capabilities.
Constraint: Ultra remains a composite Codex delegation mode and is not exposed as a wire-level effort.
Confidence: high
Scope-risk: moderate
Tested: bun run check:server; bun run check:desktop; bun run check:persistence-upgrade; focused OAuth, WebSocket, and browser smoke checks
Not-tested: bun run verify
2026-07-11 02:55:41 +08:00
程序员阿江(Relakkes)
d6c156af17
fix(desktop): control background task lifecycle #990
...
Keep AutoDream visible without marking the foreground session busy, add a task-scoped stop control, and preserve the authoritative stopped bookend emitted by the CLI runtime.
Tested: bun run check:desktop
Tested: bun run check:server
Tested: bun run check:chat-contract
Tested: bun run check:coverage
Tested: real MiniMax-M3 browser smoke for background stop and AutoDream busy-state isolation
Confidence: high
Scope-risk: moderate
2026-07-11 01:50:33 +08:00
程序员阿江(Relakkes)
8320a36195
fix(desktop): isolate app theme from Claude CLI #987
...
Keep the desktop appearance in cc-haha local storage instead of reading or writing the user-owned Claude settings theme.
Tested: bun run test -- src/stores/settingsStore.test.ts
Tested: bun run check:desktop
Tested: bun run check:coverage
Tested: agent-browser theme isolation smoke with temporary CLAUDE_CONFIG_DIR
Confidence: high
Scope-risk: narrow
2026-07-11 00:44:20 +08:00