Commit Graph

  • e3edcdb153 feat(agent): carry launch flags onto session resume commands l0ng-ai 2026-07-21 12:16:06 +08:00
  • 7eba9153e3 fix(tray): override hardcoded 18pt NSImage size to 22pt on macOS l0ng-ai 2026-07-21 10:45:24 +08:00
  • 3f7442f6ce feat(links): open file links with a configurable command ayamir 2026-07-20 17:53:59 +08:00
  • 6d9a2b3659 fix(brand): use black field for Codex tab avatar l0ng-ai 2026-07-20 18:14:36 +08:00
  • e91e706138 deps: bump resvg from 0.45.1 to 0.47.0 dependabot[bot] 2026-07-20 09:35:36 +00:00
  • 33bebccaa0 deps: bump sha2 from 0.10.9 to 0.11.0 dependabot[bot] 2026-07-20 09:35:10 +00:00
  • 6848054da3 deps: bump the cargo-minor-patch group with 8 updates dependabot[bot] 2026-07-20 09:34:47 +00:00
  • b9f6cbb78a ci: bump actions/upload-artifact from 4 to 7 dependabot[bot] 2026-07-20 09:29:18 +00:00
  • 0577f7d481 ci: bump actions/download-artifact from 4 to 8 dependabot[bot] 2026-07-20 09:29:15 +00:00
  • 3c7cff09ca Merge pull request #134 from l0ng-ai/feat/wsl-shell-integration l0ng-ai 2026-07-19 20:48:47 +08:00
  • ef4160d398 style: rustfmt thomasandClaude Opus 4.8 2026-07-19 20:35:00 +08:00
  • c780799c31 fix(wsl): tag the shell we launch, not the one we were asked for thomasandClaude Opus 4.8 2026-07-19 20:22:34 +08:00
  • f91707e2a7 fix(wsl): don't block the spawn path probing the distro's shell thomasandClaude Opus 4.8 2026-07-19 20:10:13 +08:00
  • 5f7a771938 feat(shell-integration): support WSL thomasandClaude Opus 4.8 2026-07-19 19:58:27 +08:00
  • c52c0d85ac Merge pull request #133 from l0ng-ai/fix/remote-cwd-local-ops l0ng-ai 2026-07-19 19:31:05 +08:00
  • 6442d33c8c Merge remote-tracking branch 'origin/main' into fix/remote-cwd-local-ops thomas 2026-07-19 19:26:56 +08:00
  • 87575f28ba Merge pull request #130 from l0ng-ai/feat/gitbash-shell-integration l0ng-ai 2026-07-19 19:26:18 +08:00
  • 9023e1ada8 Merge remote-tracking branch 'origin/main' into feat/gitbash-shell-integration thomas 2026-07-19 19:15:46 +08:00
  • 6fdd2c73d4 Merge pull request #132 from l0ng-ai/fix/macos-ime-text-input l0ng-ai 2026-07-19 19:15:23 +08:00
  • 08ca3a3cf7 fix(cwd): close the agent-cwd bypass and validate inherited dirs thomasandClaude Opus 4.8 2026-07-19 19:04:59 +08:00
  • f2340f4bd0 Merge pull request #128 from l0ng-ai/feat/smart-select l0ng-ai 2026-07-19 19:03:12 +08:00
  • e723bc7fd1 fix(shell-integration): decline WSL's bash.exe and untranslatable cwds thomasandClaude Opus 4.8 2026-07-19 18:58:43 +08:00
  • 6c07356ea6 fix(input): keep Kitty full mode off the IME path thomasandClaude Opus 4.8 2026-07-19 18:53:34 +08:00
  • 2dbeb21b19 fix(terminal): keep contraction apostrophes out of quote pairing thomasandClaude Opus 4.8 2026-07-19 18:49:08 +08:00
  • 2fe794ef9c Merge pull request #129 from l0ng-ai/fix/windows-git-probe-console-flash l0ng-ai 2026-07-19 18:47:02 +08:00
  • 87f865d55a fix(ssh): hide the console for ProxyCommand children too thomasandClaude Opus 4.8 2026-07-19 18:46:52 +08:00
  • f5afc71512 Merge pull request #131 from l0ng-ai/fix/windows-titlebar-menu-spacing l0ng-ai 2026-07-19 18:45:16 +08:00
  • 4e97253b53 fix(cwd): never run local filesystem operations on a remote pane's cwd thomasandClaude Opus 4.8 2026-07-19 18:27:01 +08:00
  • caec744bfa fix(shell-integration): report a Windows path from Git Bash thomasandClaude Opus 4.8 2026-07-19 18:26:40 +08:00
  • 83676d2e01 fix(input): route macOS text through the IME so synthesized keys keep their text l0ng-ai 2026-07-19 18:04:03 +08:00
  • 9b1c7bfcac fix(windows): align the titlebar ... with the window-control rhythm thomasandClaude Opus 4.8 2026-07-19 17:54:31 +08:00
  • a95f890497 feat(shell-integration): support Git Bash on Windows thomasandClaude Opus 4.8 2026-07-19 17:39:19 +08:00
  • 3231d315bf fix(windows): stop console windows flashing on every git status probe thomasandClaude Opus 4.8 2026-07-19 16:37:43 +08:00
  • 80af906146 fix(terminal): require angle-bracket pairs to hug their contents l0ng-ai 2026-07-18 22:19:04 +08:00
  • 142a4f109c test(terminal): cover the grid side of smart selection l0ng-ai 2026-07-18 21:50:56 +08:00
  • ceb303aa6c fix(terminal): prefer the OS tokenizer over jieba for CJK selection l0ng-ai 2026-07-18 21:41:58 +08:00
  • 88c694df9e feat(terminal): smart double-click selection with CJK segmentation l0ng-ai 2026-07-17 18:55:13 +08:00
  • 2e4cc77a47 Merge pull request #126 from l0ng-ai/feat/tab-close-overlay l0ng-ai 2026-07-17 18:11:24 +08:00
  • 30e6895dd5 Merge pull request #127 from l0ng-ai/feat/agent-hook-cwd l0ng-ai 2026-07-17 18:11:12 +08:00
  • 29a429d0fd Merge pull request #125 from l0ng-ai/fix/agents-row-note-layout l0ng-ai 2026-07-17 18:10:47 +08:00
  • c70f9e0881 feat(agent-hooks): follow the agent's own cwd for the sidebar git line l0ng-ai 2026-07-17 18:01:29 +08:00
  • 58d0596015 feat(tab-strip): float the close button over the label instead of reserving a slot l0ng-ai 2026-07-17 17:56:09 +08:00
  • 72056f4195 fix(settings): keep Agents rows aligned and notes terse l0ng-ai 2026-07-17 17:21:22 +08:00
  • 96ff361209 chore(release): v26.7.1 v26.7.1 l0ng-ai 2026-07-17 16:42:28 +08:00
  • f7270f2bc0 Merge pull request #124 from l0ng-ai/feat/duo-logo-refresh l0ng-ai 2026-07-17 16:36:50 +08:00
  • 6af47dfb53 feat(brand): "Duo" logo refresh — mint panes mark across all icon assets l0ng-ai 2026-07-17 16:31:41 +08:00
  • 55b5d0151f Merge pull request #123 from l0ng-ai/fix/flaky-reap-guard-test l0ng-ai 2026-07-17 15:52:35 +08:00
  • 4d2094ff90 test(daemon): poll for the child's exec before asserting its path l0ng-ai 2026-07-17 15:48:25 +08:00
  • 5b67d79805 Merge pull request #122 from l0ng-ai/fix/macos-tray-template-icon l0ng-ai 2026-07-17 15:25:42 +08:00
  • 3f61bbbc34 fix(tray): keep the macOS icon a template image in every state l0ng-ai 2026-07-17 15:23:58 +08:00
  • a31db6aa7f Merge pull request #121 from l0ng-ai/feat/theme-follow-system l0ng-ai 2026-07-17 15:16:02 +08:00
  • df36292db1 test(config): round-trip follow-system fields; docs + comment fixes from review l0ng-ai 2026-07-17 15:11:11 +08:00
  • 1cd801e902 feat(theme): follow the OS appearance with separate light/dark themes l0ng-ai 2026-07-17 14:57:48 +08:00
  • 627f5fe174 Merge pull request #119 from l0ng-ai/fix/windows-hook-console-flash l0ng-ai 2026-07-17 14:34:30 +08:00
  • d5c4f347ed Merge pull request #120 from l0ng-ai/feat/tab-mark-unread l0ng-ai 2026-07-17 14:32:30 +08:00
  • 37a894fc49 feat(tabs): add Mark as Unread to the tab context menu l0ng-ai 2026-07-17 14:23:47 +08:00
  • 2f1978618d refactor(code-panel): per-tab panel state, diff-overlay style l0ng-ai 2026-07-17 11:18:25 +08:00
  • f9ed31c0af refactor(code-panel): full-body overlay instead of docked side columns l0ng-ai 2026-07-17 10:52:21 +08:00
  • 5d58aae9d1 Merge remote-tracking branch 'origin/main' into worktree-code-panel l0ng-ai 2026-07-17 10:26:06 +08:00
  • acb461a094 feat(code-panel): local file tree, code editor panel, and LSP client l0ng-ai 2026-07-17 10:25:45 +08:00
  • f8baebddfc Merge pull request #118 from l0ng-ai/fix/sidebar-group-worktree l0ng-ai 2026-07-17 10:18:56 +08:00
  • 3a70e62078 fix(agent-hooks): stop console windows flashing on each Windows hook thomasandClaude Opus 4.8 2026-07-17 09:48:24 +08:00
  • 09810c3766 fix(sidebar): group linked worktrees under their main repository l0ng-ai 2026-07-17 09:46:30 +08:00
  • e1c0ed332e chore(release): v26.7.0 v26.7.0 l0ng-ai 2026-07-16 23:40:31 +08:00
  • bb4d1a6bc9 Merge pull request #117 from l0ng-ai/feat/windows-clipboard-image-paste l0ng-ai 2026-07-16 23:30:02 +08:00
  • 3155540acd Merge main: carry #113 selection-consume into the SYN fallback of paste_clipboard_image l0ng-ai 2026-07-16 23:20:43 +08:00
  • 17097ea207 fix(nightly): upload only packaged artifacts, not dist/ intermediates (#116) l0ng-aiandl0ng-ai 2026-07-16 23:15:39 +08:00
  • ab91f910f3 feat(terminal): paste clipboard images as a file path off macOS thomasandClaude Opus 4.8 2026-07-16 23:10:27 +08:00
  • 8f7d995763 fix(nightly): upload only packaged artifacts, not dist/ intermediates fix/nightly-artifact-globs l0ng-ai 2026-07-16 23:08:00 +08:00
  • 89774b1800 Merge pull request #115 from l0ng-ai/feat/windows-agent-detection l0ng-ai 2026-07-16 22:46:45 +08:00
  • e16708956f fix(agent): only apply mark-derived detection when the C capture changes l0ng-ai 2026-07-16 22:41:10 +08:00
  • 8209fa1823 feat(nightly): unattended nightly build channel with prerelease-aware update check (#114) l0ng-aiandl0ng-ai 2026-07-16 22:40:22 +08:00
  • 6067f6b651 feat(agent): emit hook status events on Windows via ancestor console thomasandClaude Opus 4.8 2026-07-16 21:16:03 +08:00
  • 775f0b7024 feat(agent): detect coding agents on Windows via shell-integration command capture l0ng-ai 2026-07-16 20:23:47 +08:00
  • 3aeece5598 Merge pull request #113 from l0ng-ai/fix/ctrlc-selection-consumed l0ng-ai 2026-07-16 19:32:41 +08:00
  • 606da8ada7 fix(terminal): consume selection on Ctrl+C copy and PTY paste so the next Ctrl+C sends SIGINT l0ng-ai 2026-07-16 19:10:36 +08:00
  • 98b4282a39 Merge pull request #110 from l0ng-ai/feat/sidebar-repo-grouping l0ng-ai 2026-07-16 18:26:19 +08:00
  • 9bc84679f7 style: wrap the activate_visual listeners to rustfmt width l0ng-ai 2026-07-16 18:22:21 +08:00
  • 14d5a8bfc3 Merge pull request #112 from l0ng-ai/fix/rustfmt-settings l0ng-ai 2026-07-16 18:22:06 +08:00
  • 0f7a0a9461 style: run cargo fmt on settings.rs l0ng-ai 2026-07-16 18:21:41 +08:00
  • eec003e4e7 feat(sidebar): visual-order ⌘N, persisted groups, deduped headers l0ng-ai 2026-07-16 18:14:08 +08:00
  • e5ede1beb7 fix(sidebar): key repo group on first pane; document grouping l0ng-ai 2026-07-16 18:03:31 +08:00
  • 4d70cad3aa feat(sidebar): group vertical tabs by git repository l0ng-ai 2026-07-16 17:51:43 +08:00
  • 0603aa99b8 Merge pull request #108 from l0ng-ai/feat/settings-sheet-refine l0ng-ai 2026-07-16 17:50:43 +08:00
  • d0c2777fdd docs(settings): note both hosting caps for settings_row; refresh theme card doc l0ng-ai 2026-07-16 17:50:04 +08:00
  • d13c7878a9 Merge pull request #109 from l0ng-ai/fix/tray-glyph l0ng-ai 2026-07-16 17:48:19 +08:00
  • 530be0fe5c fix(tray): redesign macOS menu bar glyph for legibility l0ng-ai 2026-07-16 17:46:51 +08:00
  • 6ae48ab950 feat(settings): right-align controls with row hover, tighten column, richer theme card l0ng-ai 2026-07-16 17:38:20 +08:00
  • 4aeed6fa46 Merge pull request #106 from l0ng-ai/feat/theme-background-visuals l0ng-ai 2026-07-16 16:44:01 +08:00
  • 2dd817d8cd fix(theme): review follow-ups — diff overlay background, hot-reload window effects, docs l0ng-ai 2026-07-16 16:30:59 +08:00
  • 1a50cf0e60 feat(theme): render gradient and image backgrounds, global window opacity/blur l0ng-ai 2026-07-16 16:03:28 +08:00
  • b51b238aef Merge pull request #102 from ayamir/fix/shell-vi-mode l0ng-ai 2026-07-16 15:02:40 +08:00
  • f4e63d076e fix(daemon): detect shell vi mode via durable signals l0ng-ai 2026-07-16 14:56:51 +08:00
  • 418433395b fix(terminal): release gap hold at vi prompts without a stale typeahead record l0ng-ai 2026-07-16 14:56:51 +08:00
  • e89cab2e65 Merge pull request #105 from l0ng-ai/feat/tray-icon l0ng-ai 2026-07-16 14:42:51 +08:00
  • 780be2cedc fix(tray): review fixes — Linux build, non-blocking SNI updates l0ng-ai 2026-07-16 14:29:21 +08:00
  • a4683399dd style(tray): cargo fmt l0ng-ai 2026-07-16 14:09:42 +08:00
  • 040f4e35a1 feat(tray): system tray icon with agent status menu l0ng-ai 2026-07-16 14:08:03 +08:00
  • 8180d22166 fix(terminal): support shell vi mode ayamir 2026-07-16 12:20:21 +08:00
  • f8435c435a Merge pull request #104 from l0ng-ai/feat/settings-copy-polish l0ng-ai 2026-07-16 13:36:48 +08:00