Commit Graph

  • 393e26e8de fix: 允许服务端为缺失 sessionId 自动生成会话ID main imbytecat 2026-03-06 07:02:08 +08:00
  • b309dca688 feat: 增强弱网与断线场景下的移动端交互反馈 imbytecat 2026-03-06 06:54:51 +08:00
  • 5a817e6646 refactor: 重构录音启动流程并接入会话序列发送 imbytecat 2026-03-06 06:54:36 +08:00
  • f78c022f75 refactor: 使用 PartySocket 重构连接韧性并库化音频封包 imbytecat 2026-03-06 06:54:20 +08:00
  • 7cf48246f2 refactor: 重构后端会话状态机并接入 MessagePack 音频解包 imbytecat 2026-03-06 06:54:07 +08:00
  • df2cf549c9 refactor: 统一实时协议类型并扩展会话状态字段 imbytecat 2026-03-06 06:53:50 +08:00
  • 669bfac722 refactor: 使用 @picovoice/web-voice-processor 替换手写音频采集管线 imbytecat 2026-03-02 07:42:45 +08:00
  • 677ef35ff7 feat: 集成 React Compiler,自动优化组件 memoization imbytecat 2026-03-02 07:20:27 +08:00
  • fc34989eaa fix: 修复 iOS Safari 上历史记录列表无法滚动的问题 imbytecat 2026-03-02 07:14:18 +08:00
  • 0cb6dd418f feat: 添加 PWA 支持,可添加到手机主屏幕作为独立应用使用 imbytecat 2026-03-02 07:04:08 +08:00
  • ab60db0dc5 refactor: 使用 sonner、zustand persist、partysocket 替换手写实现 imbytecat 2026-03-02 06:57:45 +08:00
  • 08e5abe165 style: 将 Unicode 转义序列替换为可读的中文字符 imbytecat 2026-03-02 06:48:32 +08:00
  • 70344bcd98 refactor: 迁移前端到 React 19 + Zustand + Tailwind CSS v4 imbytecat 2026-03-02 06:36:02 +08:00
  • ea46ad71bf feat: 集成 Tailwind CSS v4,替换手写样式为 utility classes imbytecat 2026-03-02 06:18:20 +08:00
  • aaea414d5a fix: 修复 Chrome 上录音按钮被 pointerleave 过早中断的问题 imbytecat 2026-03-02 05:43:23 +08:00
  • 6c1b8e95c8 feat: 历史列表添加交错滑入动画 imbytecat 2026-03-02 05:23:47 +08:00
  • 2c322f5ab1 style: 重新设计前端 UI 主题与视觉效果 imbytecat 2026-03-02 05:23:39 +08:00
  • 48c8444b3f refactor: 重构配置结构,解耦热词、统一认证、移除 TLS 开关 imbytecat 2026-03-02 04:36:22 +08:00
  • 0720505ef6 refactor: 使用 Viper 重构配置管理并实现生产级热重载 imbytecat 2026-03-02 02:57:47 +08:00
  • dd55be6f5b refactor: 使用 Viper 替换手动配置管理,支持原生热重载 imbytecat 2026-03-02 01:56:08 +08:00
  • 1e4670cd26 docs: 更新 AGENTS.md 添加热词功能说明 imbytecat 2026-03-02 01:41:36 +08:00
  • b786d9f90b feat: 实现本地热词管理,移除平台绑定 imbytecat 2026-03-02 01:36:14 +08:00
  • 4120d6451e refactor: 简化热词配置为豆包控制台 ID imbytecat 2026-03-02 01:16:34 +08:00
  • 96d685fdf2 feat: 添加豆包 ASR 热词功能支持 imbytecat 2026-03-02 00:55:37 +08:00
  • b87fead2fd refactor: 优化代码质量,遵循 KISS 原则 imbytecat 2026-03-02 00:25:14 +08:00
  • 8c7b9b45fd feat: 启用豆包二遍识别模式以提升实时性和准确率 imbytecat 2026-03-01 21:34:54 +08:00
  • e4b5841c93 fix: 修复历史记录不保存的问题(final 消息类型被错误覆盖为 partial) imbytecat 2026-03-01 06:43:59 +08:00
  • cead3e42b8 docs: 添加 AGENTS.md 项目规范文档 imbytecat 2026-03-01 06:35:05 +08:00
  • bfaa792760 fix: 修复语音停顿导致提前粘贴的问题(累积文本,松开按钮才粘贴) imbytecat 2026-03-01 06:34:55 +08:00
  • 350e405fac feat: ASR 从双向流式切换为流式输入模式(bigmodel_nostream) imbytecat 2026-03-01 06:12:58 +08:00
  • ce1ff2d04d fix: 用 Pointer Events 替代 touch+mouse 事件,修复移动端双触发导致按钮卡死 imbytecat 2026-03-01 05:49:07 +08:00
  • 30e3271146 chore: 优化 package.json scripts 命名(check → lint/lint:fix) imbytecat 2026-03-01 05:43:49 +08:00
  • d0be096165 feat: 前端迁移至 TypeScript,集成 Biome 格式化与代码检查 imbytecat 2026-03-01 05:40:06 +08:00
  • b22b27db75 fix: 修复录音按钮快速按放导致按钮卡死的异步竞态问题 imbytecat 2026-03-01 05:30:47 +08:00
  • 0ae2533421 chore: gitignore 添加 .task/ 目录 imbytecat 2026-03-01 05:20:53 +08:00
  • 11fa2152c2 refactor: 前端 ignore 规则移至 web/.gitignore,减少根目录重复 imbytecat 2026-03-01 05:19:56 +08:00
  • 7a3b37d9e7 refactor: Go 二进制输出到 dist/ 目录,避免污染项目根目录 imbytecat 2026-03-01 05:18:27 +08:00
  • 32f58b681e fix: Taskfile 输出文件名自动适配平台后缀(Windows .exe) imbytecat 2026-03-01 05:16:16 +08:00
  • 4b5903b6a1 feat: 引入 Vite 前端工程化,解决浏览器缓存问题;AudioWorklet 独立打包带 hash imbytecat 2026-03-01 05:13:19 +08:00
  • c4ea49b0a3 fix: 修复多 IP 时 AnyIP 域名全部相同的问题,每个 IP 生成各自的域名 imbytecat 2026-03-01 04:53:53 +08:00
  • 2dbc916652 refactor: 移除二维码和交叉编译,改为列出所有 LAN IP 地址;清理依赖 imbytecat 2026-03-01 04:45:27 +08:00
  • 5d17e2e9ac fix: 修复安卓 Chrome 无音频问题,移除强制 16kHz 采样率,添加 AudioContext resume imbytecat 2026-03-01 04:35:06 +08:00
  • 193f208d80 fix: 修复 Windows 上 Ctrl+V 粘贴失效,改用 KeyDown/KeyUp 手动控制修饰键 imbytecat 2026-03-01 04:27:15 +08:00
  • 75abe72bf6 fix: 修复停止录音后未等待豆包返回最终结果,导致历史记录和自动粘贴失效 imbytecat 2026-03-01 04:21:57 +08:00
  • e1c1b2d9b2 fix: 修复 AudioWorklet 未收到 start 指令导致无音频数据发送 imbytecat 2026-03-01 04:13:10 +08:00
  • 9420d43392 fix: token 改为配置文件读取,不再自动生成;UI 全部汉化 imbytecat 2026-03-01 04:09:55 +08:00
  • 2ce0323ba5 fix: 修复豆包 ASR 音频格式字段,format 应为 pcm,codec 应为 raw imbytecat 2026-03-01 04:01:46 +08:00
  • 8b9070aac8 feat: add AnyIP certificate download with cache and fallback chain imbytecat 2026-03-01 03:20:31 +08:00
  • 35032c1777 feat: add Doubao ASR client and paste module imbytecat 2026-03-01 03:03:46 +08:00
  • 39e56e5acc feat: add WebSocket handler with token auth and session management imbytecat 2026-03-01 03:03:34 +08:00
  • 35d645a186 feat: add mobile web frontend with AudioWorklet recording imbytecat 2026-03-01 03:03:24 +08:00
  • 4ebc9226ed feat: add Fiber HTTPS server with embedded static files imbytecat 2026-03-01 03:03:15 +08:00
  • 044a8aa166 feat: add TLS certificate management with AnyIP and self-signed fallback imbytecat 2026-03-01 03:03:06 +08:00
  • 6b74ad399d feat: add config loading with YAML, env override, and hot-reload imbytecat 2026-03-01 03:02:57 +08:00
  • 97ecd175a7 chore: initialize project with Go module and tooling imbytecat 2026-03-01 03:02:46 +08:00