Commit Graph

  • 9b14c031da Merge pull request #619 from Open-Less/refactor/split-dictation TRIP 2026-06-08 13:27:57 +08:00
  • cf1ddae523 Merge pull request #617 from Open-Less/fix/issue-609-security-audit TRIP 2026-06-08 13:27:40 +08:00
  • b4038de4f1 Merge pull request #616 from Open-Less/fix/cross-platform-popup TRIP 2026-06-08 13:27:22 +08:00
  • 5da5445a10 Merge pull request #615 from Open-Less/refactor/srp-split-dedup TRIP 2026-06-08 13:26:09 +08:00
  • 2cc896f422 Merge branch 'fix/issue-609-security-audit' into refactor/split-dictation 吕柏青 2026-06-08 12:57:05 +08:00
  • 972e7ff494 fix(security): F-02 翻译路径补对抗式注入防御 (#609) 吕柏青 2026-06-08 12:56:44 +08:00
  • 3f22d2abc0 Merge branch 'fix/issue-609-security-audit' into refactor/split-dictation 吕柏青 2026-06-08 11:13:17 +08:00
  • 0fd120a2bd fix(security): F-01 放宽 — RFC1918/ULA 局域网允许 http(支持 LAN 自托管),仍拦 169.254/CGNAT/公网 http (#609) 吕柏青 2026-06-08 11:11:14 +08:00
  • ed48cf40fc refactor(dictation): 抽出 dictation_end 子模块(end_session 并发敏感整体搬,不动锁/await) 吕柏青 2026-06-08 09:32:54 +08:00
  • 8abe3c6815 chore: 从版本库移除 .spec-workflow(spec-workflow MCP 模板,误入功能分支) ciddwd 2026-06-07 21:55:02 +08:00
  • 0071c292a6 feat(remote-input): 文字回传/一键复制/电脑落字开关 + H5 图标交互优化 ciddwd 2026-06-07 21:38:08 +08:00
  • f6775b89c8 refactor(dictation): 抽出 dictation_session 子模块 吕柏青andClaude Opus 4.8 2026-06-07 21:13:01 +08:00
  • 281c503771 refactor(dictation): 抽出 dictation_voice_agent 子模块 吕柏青andClaude Opus 4.8 2026-06-07 21:07:18 +08:00
  • 73ea5e3af8 refactor(dictation): 抽出 dictation_streaming 子模块 吕柏青andClaude Opus 4.8 2026-06-07 21:02:46 +08:00
  • 3342e4218d fix(security): F-01 收口 — ASR/provider 自定义 endpoint 也做 SSRF 校验 (#609) 吕柏青 2026-06-07 20:54:26 +08:00
  • 4e65ce15e1 fix(security): #609 双审收口(C-01 堵 legacy HMAC 绕过/H-01 Gemini SSRF 校验/H-02 常量时间/0o600 race/补测试) 吕柏青andClaude Opus 4.8 2026-06-07 19:31:29 +08:00
  • b146f9f660 test(security): F-05 golden/snapshot prompt 测试 + qa/resources 纯函数单测 (#609) 吕柏青andClaude Opus 4.8 2026-06-07 19:04:11 +08:00
  • 0765cb92b1 fix(security): F-03 history HMAC 完整性 + F-04 0o600/at-rest 文档 (#609) 吕柏青andClaude Opus 4.8 2026-06-07 19:01:53 +08:00
  • 93830ffdc0 fix(security): F-06 QA 注入 — 选区原文包 XML 信封 (#609) 吕柏青andClaude Opus 4.8 2026-06-07 18:55:57 +08:00
  • 4063efca10 fix(security): F-02 prompt 注入 — polish 信封多层加固 (#609) 吕柏青andClaude Opus 4.8 2026-06-07 18:53:28 +08:00
  • 4cd8db605b fix(security): F-01 SSRF — LLM endpoint IP 段校验 + https 强制 (#609) 吕柏青andClaude Opus 4.8 2026-06-07 18:50:02 +08:00
  • 4f199ebe62 Merge remote-tracking branch 'upstream/beta' into feat/mobile-remote-input ciddwd 2026-06-07 17:52:34 +08:00
  • 03e92e74af feat(remote-input): 完善手机远程录入 + 修复 H5 录音准备无限卡死 ciddwd 2026-06-07 17:45:09 +08:00
  • 482408071e fix(popup): 云审收口(clamp saturating_sub 防溢出 + 右缘溢出单测 + 清理不可达 hwnd guard) 吕柏青 2026-06-07 13:59:54 +08:00
  • fab965162b fix(popup): capsule 四边 clamp + Windows 句柄重试(#470) + qa 焦点契约文档化(#466) 吕柏青 2026-06-07 13:48:56 +08:00
  • bdd26fbca2 docs(commands): 修正 mod.rs 过时命令计数注释(89→127) 吕柏青 2026-06-07 13:42:29 +08:00
  • d669dfd419 style(asr): cargo fmt 收尾 pcm.rs 测试断言换行 吕柏青andClaude Opus 4.8 2026-06-07 13:19:28 +08:00
  • b77f42a458 refactor(ui): 抽出共享 format.ts(clamp/formatTime/formatDuration/formatBytes) 吕柏青andClaude Opus 4.8 2026-06-07 13:18:45 +08:00
  • 16fa62d082 refactor(coordinator): 合并 less_computer 两个 bridge loop 吕柏青andClaude Opus 4.8 2026-06-07 13:15:47 +08:00
  • cbf3be0d50 refactor(coordinator): 合并 take_*_combo_hotkey_on_main_thread 三处复制 吕柏青andClaude Opus 4.8 2026-06-07 13:14:31 +08:00
  • db51e95fde refactor(asr): 抽出共享 pcm_duration_ms 吕柏青andClaude Opus 4.8 2026-06-07 13:11:58 +08:00
  • e9ecc25b7d Merge pull request #597 from Open-Less/feat/fast-agent TRIP 2026-06-07 13:07:18 +08:00
  • 72f9ced533 refactor(commands): commands.rs 拆为 commands/ 域模块(glob 重导出,lib.rs 零改) 吕柏青andClaude Opus 4.8 2026-06-07 13:05:53 +08:00
  • 1b6f0dffe1 Merge pull request #605 from Ltdaaa/view TRIP 2026-06-07 12:45:11 +08:00
  • 7a5ae5fbe2 test(coordinator): capsule-spaces 契约测试改读 ime_insertion.rs 吕柏青andClaude Opus 4.8 2026-06-07 12:44:18 +08:00
  • c228ce87ad refactor(coordinator): 把 #[cfg(test)] mod tests 移到 coordinator/tests.rs 吕柏青andClaude Opus 4.8 2026-06-07 12:39:46 +08:00
  • 682603077a refactor(coordinator): 抽出 qa_session 子模块 吕柏青andClaude Opus 4.8 2026-06-07 12:37:58 +08:00
  • a21e46cbb9 refactor(coordinator): 抽出 asr_setup 子模块 吕柏青andClaude Opus 4.8 2026-06-07 12:35:18 +08:00
  • d18595485a refactor: flatten dark theme surfaces Ltdaaa 2026-06-07 12:32:38 +08:00
  • f9a531be6b refactor(coordinator): 抽出 llm_pipeline 子模块 吕柏青andClaude Opus 4.8 2026-06-07 12:30:40 +08:00
  • 0430c3ec32 refactor(coordinator): 抽出 capsule 子模块 吕柏青andClaude Opus 4.8 2026-06-07 12:25:33 +08:00
  • 64e97f5a8c refactor(coordinator): 抽出 ime_insertion 子模块 吕柏青andClaude Opus 4.8 2026-06-07 12:22:11 +08:00
  • 90e74b84d2 refactor(coordinator): 抽出 hotkey_supervisors / voice_agent_hotkeys 子模块 吕柏青andClaude Opus 4.8 2026-06-07 12:14:16 +08:00
  • 17e69f217a Merge origin/beta into feat/fast-agent(解决 insertion/App/main 冲突) 吕柏青 2026-06-07 11:54:58 +08:00
  • 31580b7cbe fix(less-computer): 护栏复审跟进(deny 家目录改 ~/ 前缀/控制台去 WebFetch/git clean 等价/补测试) 吕柏青 2026-06-07 11:49:23 +08:00
  • bbce0013b1 fix(less-computer): 修复云审护栏安全问题(写失败 fail-closed/deny 等价放行/deny 覆盖/钳制 bypass/去 WebFetch/Starting 熄 glow/删死代码) 吕柏青 2026-06-07 11:36:20 +08:00
  • c14d61e8a5 Merge pull request #611 from H-Chris233/fix/linux-fcitx-clipboard-fallback jmr 2026-06-07 00:18:21 +08:00
  • d72c79ef92 fix(linux): enable Wayland clipboard fallback H-Chris233 2026-06-06 23:16:40 +08:00
  • 85ca2acbe7 Merge pull request #604 from dttxorg/fix/issue-minimax-thinking-control Chris233 2026-06-06 22:04:12 +08:00
  • a1fc7c503d Merge pull request #610 from H-Chris233/fix/linux-fcitx-clipboard-fallback Chris233 2026-06-06 22:00:42 +08:00
  • 1010cf7932 fix(linux): restore clipboard fallback after fcitx failure H-Chris233 2026-06-06 21:41:03 +08:00
  • 9bfed9a275 Merge remote-tracking branch 'upstream/pr-601' into beta H-Chris233 2026-06-06 21:36:47 +08:00
  • 8c1e4df764 fix(less-computer): polish agent capsule UX 吕柏青 2026-06-06 20:35:48 +08:00
  • 9f8f8d29d2 Merge pull request #608 from H-Chris233/fix/issue-600-macos-ci Chris233 2026-06-06 18:57:05 +08:00
  • fc2cc898ef fix(asr): stabilize MiMo HTTP tests on macOS H-Chris233 2026-06-06 18:35:55 +08:00
  • 7722a1c860 Merge pull request #607 from H-Chris233/feat/issue-600-xiaomi-mimo-asr Chris233 2026-06-06 18:11:45 +08:00
  • 24fb0bc480 Merge branch 'beta' into view 六月雪 2026-06-06 17:58:32 +08:00
  • a79b7429fe feat(asr): add Xiaomi MiMo provider H-Chris233 2026-06-06 17:58:23 +08:00
  • 1033130852 fix: resolve merge conflicts with beta (frost removal + audio cue) aeoformandClaude Opus 4.7 2026-06-06 17:42:37 +08:00
  • 61b99ad593 Merge pull request #606 from H-Chris233/fix/issue-553-linux-solid-surfaces Chris233 2026-06-06 17:20:53 +08:00
  • b59c920195 fix(linux): use solid surfaces for windows H-Chris233 2026-06-06 14:08:00 +08:00
  • 063cd36a32 fix(llm): 修复 MiniMax thinking 关闭无效 Mavis 2026-06-06 10:13:09 +08:00
  • a6f787d7a4 feat: 手机远程录入 ciddwd 2026-06-06 09:07:40 +08:00
  • 1db7d945a9 feat: refresh frontend glass theme Ltdaaa 2026-06-06 00:17:28 +08:00
  • ac650113ab fix: move audio cue listener from capsule window to main window aeoformandClaude Opus 4.7 2026-06-05 22:47:37 +08:00
  • 89a93ed75e refactor: extract local aura shell styles Ltdaaa 2026-06-05 22:34:55 +08:00
  • d80adccc97 feat: reskin aura shell and settings modal Ltdaaa 2026-06-05 22:22:12 +08:00
  • 1658af4dfd ci(linux): upload fcitx5 plugin as standalone release artifact aeoformandClaude Opus 4.7 2026-06-05 22:12:10 +08:00
  • c4b0e6fbd0 fix: scope aura task 2 tokens and chrome Ltdaaa 2026-06-05 22:11:38 +08:00
  • fc22167c46 feat: add aura skin tokens and chrome Ltdaaa 2026-06-05 22:03:21 +08:00
  • 7e21123bad fix(linux): fcitx5 hotkey intercept + remove backdrop-filter + clipboard cleanup aeoformandClaude Opus 4.7 2026-06-05 21:59:12 +08:00
  • dc3f40ccac test: tighten aura class token matching Ltdaaa 2026-06-05 21:54:17 +08:00
  • 239d19e595 test: tighten aura class contract Ltdaaa 2026-06-05 21:50:30 +08:00
  • 849ed6c205 test: add aura skin contract Ltdaaa 2026-06-05 21:44:27 +08:00
  • 120cc152dc fix(less-computer): 全屏描边贴边修复(逻辑坐标+菜单栏层级)+苹果式高斯柔光(细带blur内化)+按下即亮; 弹框可拖动(顶栏拖把手+resize原位锚定); agent超时120→300s/预算0.5→2$ 吕柏青 2026-06-05 21:12:48 +08:00
  • cf933cb347 fix(less-computer): 长按松手停录音(latch不再被5s轮询重置) + 全屏弧形彩虹描边浮层(点击穿透/无缝) + 流式进场动画 + 文案 吕柏青 2026-06-05 20:52:49 +08:00
  • 6402fb8b1f docs: add aura skin implementation plan Ltdaaa 2026-06-05 20:37:50 +08:00
  • 09bcf6129f docs: add aura skin redesign spec Ltdaaa 2026-06-05 20:33:44 +08:00
  • 93c54ca2d5 feat(less-computer): 连续对话(--continue 续会话+多轮气泡) + 彩虹跑马灯描边/流动呼吸背景 吕柏青 2026-06-05 19:28:24 +08:00
  • 26e7c48289 fix(less-computer): 把 less-computer 窗口加进 capabilities,否则 webview 收不到事件也调不了命令(卡片空白根因) 吕柏青 2026-06-05 16:14:25 +08:00
  • d6ca97d493 feat(less-computer): streaming chat popup window + inline approval scaffolding 吕柏青andClaude Opus 4.8 2026-06-05 15:07:08 +08:00
  • f735ae9155 chore(less-computer): 精简文案 desc 与 voiceHotkeyDesc 缩短 5 语言 吕柏青 2026-06-05 14:42:30 +08:00
  • 5546e50db5 feat(settings): 模型改抽拉下拉(Haiku/Sonnet/Opus,不用记ID)+ Cloud 控制台默认折叠 吕柏青 2026-06-05 14:34:20 +08:00
  • 5ee5cb1df8 feat(less-computer): 处理态文案 thinking 改为 using(Agent 操控电脑时);并入 origin/beta 的 bug 修复 吕柏青 2026-06-05 14:31:05 +08:00
  • 4aa293e1e0 Merge remote-tracking branch 'origin/beta' into feat/fast-agent 吕柏青 2026-06-05 14:22:12 +08:00
  • 8fd3ca4a19 fix(less-computer): Agent 真正动手干活——放行+护栏(acceptEdits + Bash/工具 + 高风险拦截) 吕柏青 2026-06-05 14:13:44 +08:00
  • dae966ffd1 feat(less-computer): 「按住说话键」挪到 通用→快捷键,去掉高级里的重复 吕柏青 2026-06-05 13:30:01 +08:00
  • 0082e0bf0e feat(less-computer): 专用语音键(Codex 实现,已审核) 吕柏青 2026-06-05 13:25:57 +08:00
  • ff918ece31 feat: 发给无头 Claude 的需求统一包一层「一次性完成」自动化前置说明 吕柏青 2026-06-05 10:53:45 +08:00
  • e9e7ba50c4 fix: 长按阈值从会话开始计时,扣除 ASR 握手耗时 吕柏青 2026-06-05 10:47:55 +08:00
  • ee50665278 feat: 长按听写键唤起 Cloud Agent 语音;移除 ⌘⇧J/⌘⇧Enter 组合键 吕柏青 2026-06-05 10:45:16 +08:00
  • 6c8e2843f2 fix: Cloud Agent 占位提示改为中性色(不再是红色报错) 吕柏青 2026-06-05 10:30:26 +08:00
  • 1b2a15dd75 test: 加胶囊内省 seam + 集成测试证明「按下面板键→弹可见胶囊」 吕柏青 2026-06-05 10:09:01 +08:00
  • 51d158754c test: 自愈逻辑抽成纯函数 sanitize_agent_hotkeys + 4 个单测 吕柏青 2026-06-05 10:01:21 +08:00
  • b532ef9033 fix: 快速 Agent 热键自愈 + 统一停用旋钮布局 吕柏青 2026-06-05 09:51:25 +08:00
  • 8211dea3d7 feat(coding-agent): 拆分两功能 — 选中润色(快取用键)+ Cloud Agent(语音键,占位);热键移到通用设置 吕柏青andClaude Opus 4.8 2026-06-05 09:21:35 +08:00
  • 0463c30282 feat(coding-agent): 接线快取用执行链路(热键 → 选中 → 无头 Claude → 回插) 吕柏青andClaude Opus 4.8 2026-06-05 08:34:04 +08:00
  • d8dc54695d feat(coding-agent): 语音 Agent 设置 UI(开关 + Claude/OpenCode 选择 + 双热键 + 模型/权限/工作目录) 吕柏青andClaude Opus 4.8 2026-06-05 08:20:56 +08:00
  • d5756db8a6 Merge remote-tracking branch 'origin/beta' into feat/fast-agent 吕柏青 2026-06-05 08:08:50 +08:00
  • 5ca3a80cd6 Merge pull request #581 from aeoform/chore/linux-plugin-check-and-ux-cleanup TRIP 2026-06-05 08:02:14 +08:00