Commit Graph

  • 2353d8a9a1 docs(readme): 重写 Apple 风格产品文案,优化章节层次与核心特性呈现 main ZASENJC 2026-10-16 19:38:05 +08:00
  • 4215c9e768 Add faster TTREE promo v2 showcasing translation OCR and model settings ZASENJC 2026-10-16 19:31:43 +08:00
  • 0a1c8f1f97 Add 30-second looping TTREE promo with Mac renders and original music ZASENJC 2026-10-16 19:14:20 +08:00
  • db1a28da00 fix(macos): 修复 Release 优化下动态 NSColor 闭包提前释放导致启动崩溃 ZASENJC 2026-10-16 18:53:08 +08:00
  • 0df6e9859d fix(macos): 翻译面板根据底层窗口背景亮度动态平滑切换文字对比色 ZASENJC 2026-10-16 18:05:14 +08:00
  • b0671bbf73 fix(translate): follow Bing geo redirects and surface both provider errors (#3) ZASENJC 2026-10-16 17:34:59 +08:00
  • 54b0bea86a Merge pull request #1 from lingr25/shortcut-recorder-and-window-fixes samwong 2026-10-16 02:29:35 -07:00
  • 1fde401b3a feat(windows): add a normal window mode switch lingr25 2026-10-16 13:52:06 +09:00
  • 6b59eb12e5 feat(hotkeys): record shortcuts from native key presses lingr25 2026-10-16 12:46:28 +09:00
  • b7f1839d9b fix(hotkeys): use platform modifiers and preserve bindings on failure lingr25 2026-10-16 12:07:05 +09:00
  • 63e111f171 fix(windows): prevent input-triggered window flicker lingr25 2026-10-16 12:06:20 +09:00
  • f37722f321 fix(windows): show window on launch and reuse running instance lingr25 2026-10-16 12:00:30 +09:00
  • a4ddb522af feat: add signed native updates for macOS and Windows ZASENJC 2026-10-16 02:06:09 +08:00
  • 7d424f059e fix(release): isolate signing material from the preflight compiler ZASENJC 2026-10-16 00:31:22 +08:00
  • 823ba44d78 fix: register signing keychain and verify signing before universal builds ZASENJC 2026-10-16 00:29:48 +08:00
  • 63fd5c97f3 feat: use transparent adaptive tray marks on both native apps ZASENJC 2026-10-16 00:20:07 +08:00
  • ca7b7ad7ba design: shorten E bars for a compact mark ZASENJC 2026-10-16 00:14:01 +08:00
  • f5fab7ecde fix(release): preserve published releases after ambiguous API responses ZASENJC 2026-10-16 00:12:17 +08:00
  • a6d14bf5d3 design: tighten horizontal strokes in the monochrome E mark ZASENJC 2026-10-16 00:10:53 +08:00
  • 3e874c4c94 design: simplify logo to an E with an extended top stroke ZASENJC 2026-10-16 00:09:01 +08:00
  • 8d4628aeed refactor: separate native platforms and automate signed dual-platform releases ZASENJC 2026-10-16 00:05:02 +08:00
  • 8e14266c18 feat(windows): align native UI and manage built-in model service ZASENJC 2026-10-15 23:39:28 +08:00
  • d16722fdf4 feat: add native Windows app and OCR, remove legacy Tauri frontend ZASENJC 2026-10-15 20:29:44 +08:00
  • 46c2f3664b feat(ai,ui): add built-in HY-MT1.5-1.8B GGUF engine, unified settings UI, translation line spacing, and OCR newline toggle ZASENJC 2026-10-15 02:50:57 +08:00
  • e77b364750 feat(ai): support local MLX HY-MT1.5 prompt template, sampling params, and API key auth in LocalServer mode ZASENJC 2026-10-14 23:09:03 +08:00
  • d5de76938b feat(ui): share window dimensions between Translate and AI tabs, default opacity to 100%, and increase top bar margins ZASENJC 2026-10-14 22:53:53 +08:00
  • cbf0e1a4cc feat(ui): add left/right chat bubbles, history bar, and adaptive settings layout ZASENJC 2026-10-14 21:58:45 +08:00
  • 8c0140c45d fix(app): pass (source, target, text) in correct order to resolve_language_pair ZASENJC 2026-10-14 20:12:16 +08:00
  • cb605a5e8e feat(app): add per-pane draggable height splitters, min/max bounds, persistent layout memory, and pale color palette ZASENJC 2026-10-14 20:01:29 +08:00
  • 618fcc6239 feat(app): redesign pure-Rust AppKit UI into vertical 4-tier stacked layout ZASENJC 2026-10-14 19:36:36 +08:00
  • 2c47dfc79e refactor(storage): remove macOS Keychain runtime calls and persist config directly in 0600 settings.json ZASENJC 2026-10-14 19:17:38 +08:00
  • 0f04fefbcc feat: rewrite TTREE into 100% pure-Rust modular workspace with native AppKit UI, fast hedged translation, reliable OCR, and Ollama/LMStudio/GGUF AI backends ZASENJC 2026-10-14 19:07:43 +08:00
  • fd8c685baa ci: test macOS 27 OCR whenever an accurate profile is available Codex 2026-10-12 12:55:16 +00:00
  • 8bf2790ef8 ci: distinguish unsupported macOS VM OCR from app regressions Codex 2026-10-12 12:53:34 +00:00
  • ff576ad166 fix: provide a software image context for OCR compatibility Codex 2026-10-12 12:41:09 +00:00
  • b22eaf9715 fix: retain typed Vision compute device references Codex 2026-10-12 12:32:36 +00:00
  • baa6cb22c9 fix: select supported CPU compute devices for modern Vision OCR Codex 2026-10-12 12:25:46 +00:00
  • 96255a37df fix: quote OCR namespace filter in workflow command Codex 2026-10-12 12:11:24 +00:00
  • fa84da59b8 ci: verify native OCR on current macOS before packaging Codex 2026-10-12 12:10:18 +00:00
  • bf75be270a fix: normalize OCR images and validate native text recognition Codex 2026-10-12 12:03:43 +00:00
  • 2561db83a7 fix: stabilize macOS OCR and balance free translation services Codex 2026-10-12 11:23:17 +00:00
  • 902abb9159 release: prepare v0.1.3 ZASENJC 2026-07-13 18:18:51 +08:00
  • 6dc1e25f26 feat: improve OCR language detection ZASENJC 2026-07-13 18:18:51 +08:00
  • 5ee697cadc feat: run macOS app from menu bar only ZASENJC 2026-07-12 18:30:07 +08:00
  • c9e7ca0f9d test: enforce menu bar only macOS mode ZASENJC 2026-07-12 18:29:36 +08:00
  • f18407e8ac release: prepare v0.1.2 ZASENJC 2026-07-10 23:04:00 +08:00
  • 8021cb995f fix: parse real codesign requirement output ZASENJC 2026-07-10 23:01:45 +08:00
  • 9327333c2e test: reproduce real codesign requirement output ZASENJC 2026-07-10 23:00:51 +08:00
  • ca66b75208 release: prepare v0.1.1 ZASENJC 2026-07-10 22:46:24 +08:00
  • a361ca01f7 chore: update CLAUDE.md and gitignore stale lock file ZASENJC 2026-06-27 04:15:54 +08:00
  • 33929c5cbe fix(ci): 为 universal 构建补装 x86_64 目标 2026-06-27 02:36:01 +08:00
  • 199241fcdb fix: release workflow 构建为 universal target 并轮换更新签名密钥 2026-06-27 02:30:07 +08:00
  • f4c2f921c1 feat: AI 对话历史、Keychain 凭据、应用内更新与外观打磨 2026-06-27 02:13:58 +08:00
  • 7c73dabb81 feat: ttree 初始提交 2026-06-26 00:50:48 +08:00