Ark0N
|
e4699159e9
|
Merge pull request #346 from JackStuart/codex/show-codex-usage-limits
feat(web): show Codex plan usage in header
|
2026-08-28 00:14:54 +02:00 |
|
Ark0N
|
da085f5f7f
|
Merge pull request #345 from fibr/fix/sidebar-inline-rename
fix(ui): show inline rename text in session sidebar
|
2026-08-28 00:14:48 +02:00 |
|
Ark0N
|
5f8d4de443
|
Merge pull request #340 from aakhter/pr/cod-341-file-viewer-search
feat(file-viewer): COD-341 search the full workspace
|
2026-08-26 18:03:21 +02:00 |
|
Ark0N
|
00b32ad2b8
|
Merge pull request #339 from dignfei/fix/terminal-live-write-backpressure
fix(terminal): bound live xterm backpressure
|
2026-08-26 18:03:14 +02:00 |
|
Ark0N
|
ca5fe1ab3e
|
Merge pull request #338 from Ark0N/feat/vertical-rail-detailed-rows
Vertical tab rail: detailed rows (created / working / status), plus a rename-cancel fix
|
2026-08-25 19:12:57 +02:00 |
|
Ark0N
|
9cd10afdc9
|
Merge pull request #341 from Ark0N/feat/deepseek-agent-workers
Spawn and drive DeepSeek Harness workers from the codeman agent skill
|
2026-08-25 19:12:45 +02:00 |
|
Ark0N
|
975705ad87
|
Merge pull request #337 from Ark0N/feat/deepseek-harness
feat(deepseek): add DeepSeek Harness (dsh) as a ninth CLI run mode
|
2026-08-25 19:12:01 +02:00 |
|
Ark0N
|
82f81d21c4
|
Merge pull request #333 from Ark0N/feat/grok-mode
feat(grok): add Grok Build (xAI) as a seventh CLI run mode
|
2026-08-24 00:43:04 +02:00 |
|
Ark0N
|
e9dd55e5fd
|
Merge pull request #334 from aakhter/pr/cod-358-vertical-rail
feat(tabs): add a resizable vertical session rail
|
2026-08-24 00:14:10 +02:00 |
|
Ark0N
|
dd96f252ea
|
Merge pull request #335 from aakhter/pr/cod-359-tab-layout
feat(tabs): add owner-scoped tab layout foundation
|
2026-08-24 00:12:20 +02:00 |
|
Ark0N
|
f49249fb2f
|
Merge pull request #312 from Ark0N/feat/tui
feat: codeman tui, a terminal dashboard with live agent states
|
2026-08-22 14:32:51 +02:00 |
|
Ark0N
|
abca552676
|
Merge pull request #327 from dignfei/fix/terminal-ime-punctuation
fix(terminal): preserve IME punctuation input
|
2026-08-21 20:23:26 +02:00 |
|
Ark0N
|
12a996b107
|
Merge pull request #331 from dignfei/fix/shell-history-performance
fix(terminal): bound shell history replay
|
2026-08-21 20:23:17 +02:00 |
|
Ark0N
|
b7f3b07c79
|
Merge pull request #330 from aakhter/ralph-loop-reschedule
Ralph loop silently stops polling after two ticks
|
2026-08-21 02:10:41 +02:00 |
|
Ark0N
|
2073a1b185
|
Merge pull request #328 from aakhter/repo-status-panel
Report repository status for git-clone installs (GET /api/system/repo-status)
|
2026-08-21 02:10:38 +02:00 |
|
Ark0N
|
f9a8493823
|
Merge pull request #329 from aakhter/cli-login-shell-resolution
CLIs installed via nvm/Homebrew are not found when Codeman runs as a service
|
2026-08-21 02:10:35 +02:00 |
|
Ark0N
|
d2711ef092
|
Merge pull request #326 from aakhter/response-viewer-external-cli
Response viewer is empty for OpenCode / Gemini / Antigravity sessions
|
2026-08-21 02:10:29 +02:00 |
|
Ark0N
|
30a15adbd6
|
Merge pull request #325 from Ark0N/feat/auto-copy-selection
feat(terminal): Auto Copy, put a finished selection on the clipboard
|
2026-08-21 02:10:19 +02:00 |
|
Ark0N
|
a49c30d173
|
Merge pull request #324 from aakhter/feat/files-panel-search
feat(files): search the Files panel by name or path
|
2026-08-19 23:33:08 +02:00 |
|
Ark0N
|
ede3b05c10
|
Merge pull request #321 from rounakdatta/fix/mobile-link-taps
feat(mobile): links open from a tap, text can be copied, long prompts stay visible, wrapped links open whole
|
2026-08-19 23:23:51 +02:00 |
|
Ark0N
|
c049de75db
|
Merge pull request #320 from comzine/feat/custom-terminal-font
feat: Nerd Font prompt icons out of the box + configurable terminal font
|
2026-08-19 23:04:50 +02:00 |
|
Ark0N
|
d4ccff07ca
|
Merge pull request #319 from Ark0N/fix/dep-advisories
fix(deps): clear production npm advisories, fix sw.js caching regression
|
2026-08-19 14:54:21 +02:00 |
|
Ark0N
|
2e19fc0430
|
Merge pull request #315 from aakhter/fix/respawn-stop-race
fix(respawn): do not revive a stopped controller after a cycle-step write
|
2026-08-18 21:15:17 +02:00 |
|
Ark0N
|
30f35490f6
|
Merge pull request #314 from aakhter/fix/symlink-safe-workspace-confinement
fix(routes): canonicalize the workspace before comparing it to a resolved path
|
2026-08-18 21:15:11 +02:00 |
|
Ark0N
|
322801052b
|
Merge pull request #316 from Ark0N/chore/test-script-split
chore(test): make `npm test` the CI gate and give each excluded suite a runner
|
2026-08-18 21:15:00 +02:00 |
|
Ark0N
|
736a6b8b7b
|
Merge pull request #313 from Ark0N/feat/sidebar-rich
feat(sidebar): add a rich session sidebar that carries the home screen's row detail
|
2026-08-18 21:14:53 +02:00 |
|
Ark0N
|
6525ade530
|
Merge pull request #317 from Ark0N/feat/wiki-tapzones-lineage-colours
Wiki publishing, phone tab tap-zone fix, and per-parent lineage colours
|
2026-08-18 21:14:46 +02:00 |
|
Ark0N
|
b0e493d462
|
Merge pull request #311 from Ark0N/fix/workspace-hooks-followups
Workspace hooks follow-ups: one decision core for every claude create path, docker shell gate, boot-sweep and statusLine guards
|
2026-08-16 20:44:49 +02:00 |
|
Ark0N
|
631913f04c
|
Merge pull request #310 from Ark0N/fix/files-sidebar-followups
fix: file-link and session-sidebar review follow-ups from 1.19.0
|
2026-08-16 20:44:14 +02:00 |
|
Ark0N
|
bb959c4aac
|
Merge pull request #309 from Ark0N/fix/home-order-followups
Home-screen ordering follow-ups: live stamps, one numbering, restart-proof recency
|
2026-08-16 20:43:21 +02:00 |
|
Ark0N
|
05c94f5ac0
|
Merge pull request #304 from Ark0N/fix/workspace-hooks-install
fix: install Codeman hooks into every claude workspace, not just cases Codeman created
|
2026-08-16 19:31:06 +02:00 |
|
Ark0N
|
aaf22909bc
|
Merge pull request #306 from Ark0N/feat/file-path-links
fix(files): open the files agents print, wherever they wrote them
|
2026-08-16 19:30:41 +02:00 |
|
Ark0N
|
94908ffdb5
|
Merge pull request #303 from Ark0N/feat/overview-activity-order
Sort the home-screen session lists by activity, not tab order
|
2026-08-16 19:26:03 +02:00 |
|
Ark0N
|
82fe3cf684
|
Merge pull request #305 from Ark0N/docs/skill-hooks-rule
docs(skill): hooks are a setting now, not who created the directory
|
2026-08-16 19:23:17 +02:00 |
|
Ark0N
|
6946ca0b8a
|
Merge pull request #307 from Ark0N/feat/session-sidebar
feat(web): optional collapsible left session sidebar
|
2026-08-16 19:23:14 +02:00 |
|
Ark0N
|
9ee6bf113b
|
Merge pull request #291 from Ark0N/feat/alerts-lineage-popout
Skill fast-path hardening, lineage retune + colors, per-tab pop-out, reliable tab alerts
|
2026-08-15 07:16:34 +02:00 |
|
Ark0N
|
5387587a64
|
Merge pull request #287 from Ark0N/fix/lineage-line-blue
fix(ui): draw session lineage lines in blue for contrast
|
2026-08-14 13:58:21 +02:00 |
|
Ark0N
|
9c0a9bf8e3
|
Merge pull request #288 from Ark0N/feat/skill-fast-path
perf(skill): spawn workers instead of deliberating (codeman agent skill)
|
2026-08-14 13:58:18 +02:00 |
|
Ark0N
|
2d2a455dd2
|
Merge pull request #286 from Ark0N/fix/terminal-history-scroll
fix(terminal): preserve scroll intent across keyboard resize, surface history truncation
|
2026-08-14 01:16:01 +02:00 |
|
Ark0N
|
69d8a9ea6f
|
Merge pull request #285 from Ark0N/fix/lineage-line-visibility
fix(ui): make session lineage lines read as arcs, not straight threads
|
2026-08-14 01:01:05 +02:00 |
|
Ark0N
|
405eb50ba3
|
Merge pull request #284 from Ark0N/fix/file-viewer-video
fix(file-viewer): make previewed video seekable and stop it on close
|
2026-08-14 01:00:55 +02:00 |
|
Ark0N
|
829b202f51
|
Merge pull request #282 from Ark0N/feat/pi-mode
feat(pi): add Pi (pi.dev) as a sixth CLI run mode (#206)
|
2026-08-13 18:05:27 +02:00 |
|
Ark0N
|
67f6ed3168
|
Merge pull request #280 from Lint111/feat/mobile-tap-toggles-keyboard
|
2026-08-11 19:33:41 +02:00 |
|
Ark0N
|
2d4616f059
|
Merge pull request #279 from Lint111/feat/mobile-keyboard-dismiss
|
2026-08-11 19:33:33 +02:00 |
|
Ark0N
|
a4cdb352be
|
Merge pull request #244 from Lint111/feat/mobile-terminal-taps
fix(mobile): route terminal taps without breaking keyboard focus
|
2026-08-10 13:09:29 +02:00 |
|
Ark0N
|
d81454b6f9
|
Merge pull request #275 from Ark0N/feat/claude-voice-integration
feat(voice): dictate through the server's Claude Code login, no API key
|
2026-08-10 13:09:24 +02:00 |
|
Ark0N
|
00f1b9228a
|
Merge pull request #274 from jordan8037310/fix/run-menu-recent-sessions
fix(run-menu): make Recent Sessions rows legible on macOS (home-prefix regex + width + worktree)
|
2026-08-10 13:09:18 +02:00 |
|
Ark0N
|
fe2c03b2cc
|
Merge pull request #276 from Ark0N/fix/home-path-abbreviation
fix(paths): one home-prefix helper, so path labels abbreviate on Linux and macOS
|
2026-08-10 12:53:22 +02:00 |
|
Ark0N
|
4e3f7ac36b
|
Merge pull request #277 from Ark0N/feat/readmymind-phase3-part2
feat(readmymind): rethink steer note (phase 3 part 2)
|
2026-08-10 12:53:19 +02:00 |
|
Ark0N
|
089283e0b3
|
Merge pull request #278 from Ark0N/appsettings-details
One settings surface: App Settings, Session Options and Add Case
|
2026-08-10 12:52:43 +02:00 |
|
Ark0N
|
4a1ad8d194
|
Merge pull request #270 from Ark0N/feat/readmymind-phase3-part1
Read My Mind phase 3 part 1: the modal grows up and reaches phones
|
2026-08-10 04:38:02 +02:00 |
|
Ark0N
|
193ce6348d
|
Merge pull request #268 from Ark0N/feat/mobile-shell-keyboard-262
feat(mobile): shell keyboard bar with a one-shot Ctrl modifier
|
2026-08-10 04:33:22 +02:00 |
|
Ark0N
|
312ca541e6
|
Merge pull request #271 from Ark0N/feat/app-settings-redesign
feat(settings): rebuild App Settings as a rail over one scrolling document
|
2026-08-10 04:29:13 +02:00 |
|
Ark0N
|
40ce91f098
|
Merge pull request #267 from Ark0N/fix/mobile-tab-scroll-257
fix(mobile): make every session tab reachable in the tab strip
|
2026-08-10 04:27:42 +02:00 |
|
Ark0N
|
250a53125a
|
Merge pull request #264 from Ark0N/fix/history-search-260-261
fix(web): usable past-conversation list (#260) and search that finds past sessions (#261)
|
2026-08-10 04:27:12 +02:00 |
|
Ark0N
|
14ea9f630f
|
Merge pull request #269 from jordan8037310/feat/session-worktree-label
feat(sessions): show the git worktree (name + branch) on session rows
|
2026-08-10 04:26:23 +02:00 |
|
Ark0N
|
f98922063a
|
Merge pull request #256 from Ark0N/feat/readmymind-phase2
Read My Mind phase 2: the predictor and the 🧠 button
|
2026-08-10 00:54:27 +02:00 |
|
Ark0N
|
d5375d7f0b
|
Merge pull request #251 from Ark0N/feat/clone-repo-case
feat(cases): clone a Git repository as a new case (#236)
|
2026-08-10 00:45:13 +02:00 |
|
Ark0N
|
e6df0c4094
|
Merge pull request #253 from Ark0N/feat/readmymind
feat: Read My Mind phase 1, per-case intent profiles (opt-in)
|
2026-08-09 18:34:11 +02:00 |
|
Ark0N
|
527ce10491
|
Merge pull request #248 from Ark0N/feat/offline-state
feat(web): make a dead connection unmistakable instead of a red dot
|
2026-08-09 17:08:15 +02:00 |
|
Ark0N
|
e087198056
|
Merge pull request #250 from Ark0N/feat/path-picker-show-hidden
feat(path-picker): show hidden files and folders, and harden the secret blocklist
|
2026-08-09 16:59:33 +02:00 |
|
Ark0N
|
2e266380f8
|
Merge pull request #247 from Ark0N/feat/file-viewer-show-hidden
feat(file-viewer): show hidden files and folders
|
2026-08-09 16:59:14 +02:00 |
|
Ark0N
|
3363d25876
|
Merge pull request #245 from Ark0N/feat/approvals-inbox
feat: Approvals Inbox, answer any session's pending prompt from one place (opt-in)
|
2026-08-09 16:58:56 +02:00 |
|
Ark0N
|
b793ff3294
|
Merge pull request #249 from Ark0N/fix/trust-dialog-auto-accept
fix: workspace trust dialog auto-accept has been dead (tmux sends cursor-forwards, not spaces)
|
2026-08-09 16:58:30 +02:00 |
|
Ark0N
|
a68b2c5bc5
|
Merge pull request #246 from Ark0N/fix/idle-detection-working-state
fix: sessions reported idle while working, plus a working state you can see
|
2026-08-09 16:58:04 +02:00 |
|
Ark0N
|
89f9e0becb
|
Merge pull request #243 from Ark0N/feat/skill-cross-session-messaging
feat(skill): drive claude workers over Claude Code cross-session messaging
|
2026-08-09 16:57:25 +02:00 |
|
Ark0N
|
b374032699
|
Merge pull request #241 from Lint111/fix/mobile-test-vendor
test(mobile): serve the xterm vendor bundles the browser suite needs
|
2026-08-09 12:09:36 +02:00 |
|
Ark0N
|
b6efdfccf4
|
Merge pull request #240 from Ark0N/feat/predictive-echo-codex
Zero-lag predictive echo for Codex sessions (mosh-style write-through)
|
2026-08-09 11:42:53 +02:00 |
|
Ark0N
|
1184720648
|
Merge pull request #239 from Ark0N/feat/daemon-mode
feat(cli): codeman web -d and codeman service install (#231)
|
2026-08-09 02:19:50 +02:00 |
|
Ark0N
|
b067aad9b6
|
Merge pull request #235 from Lint111/feat/deferred-terminal-flush
fix(terminal): drain deferred output without a wake event
|
2026-08-09 02:19:32 +02:00 |
|
Ark0N
|
19a3d7c773
|
Merge pull request #234 from Lint111/feat/ai-checker-stderr
fix(ai-checker): keep CLI stderr out of the verdict and surface it on failure
|
2026-08-09 02:19:10 +02:00 |
|
Ark0N
|
2524759655
|
Merge pull request #229 from Lint111/feat/keyboard-viewport-settle
fix(mobile): coalesce keyboard viewport settling
|
2026-08-08 12:51:04 +02:00 |
|
Ark0N
|
aed1e59ee3
|
Merge pull request #227 from Ark0N/fix/scrollback-205-round2
fix(terminal): scrollback round 2 for #205 (re-pull downgrade guard, PageUp fallback, CLI version probe retry)
|
2026-08-08 01:36:03 +02:00 |
|
Ark0N
|
7f6d18b398
|
Merge pull request #226 from christianhaberl/fix/input-loss-on-failed-delivery
fix(api,ws): an input whose delivery fails can be retried instead of being lost
|
2026-08-08 01:31:10 +02:00 |
|
Ark0N
|
52571c7fd4
|
Merge pull request #225 from christianhaberl/fix/bound-the-process-tree-walk
fix(mux): bound the process-tree walk — unbounded pgrep recursion can take a machine down
|
2026-08-08 01:31:00 +02:00 |
|
Ark0N
|
cb95a8562c
|
Merge pull request #224 from christianhaberl/fix/raw-writehead-drops-security-headers
fix(http): raw writeHead routes drop every header the security hook set
|
2026-08-08 01:30:47 +02:00 |
|
Ark0N
|
6f1ff17ccc
|
Merge pull request #223 from Ark0N/fix/scrollback-shell-alt-screen
fix: terminal scrollback overhaul for shell and CLI sessions (#205)
|
2026-08-07 13:42:47 +02:00 |
|
Ark0N
|
bfff20a093
|
Merge pull request #216 from shenlvkang-collab/fix/response-viewer-brief-format
fix(web): align brief Response Viewer formatting
|
2026-08-06 07:22:13 +02:00 |
|
Ark0N
|
c19d884a51
|
Merge pull request #215 from timkjr/fix/past-sessions-history-quality
fix(history): three Past Sessions data-quality bugs (automated-session noise, cross-contaminated previews, blank restart-heavy rows)
|
2026-08-05 21:44:47 +02:00 |
|
Ark0N
|
22e77a1827
|
Merge pull request #214 from timkjr/fix/mobile-overview-run-gating
fix(mobile): gate the phone overview's run picker on CLI availability
|
2026-08-05 21:44:42 +02:00 |
|
Ark0N
|
b641560040
|
Merge pull request #203 from shenlvkang-collab/contrib/claude-viewer-session-pin
fix(web): pin the Claude response viewer to the pane's own conversation
|
2026-08-05 21:44:37 +02:00 |
|
Ark0N
|
cd5a101626
|
Merge pull request #213 from Ark0N/feat/file-viewer-edit-mode
File Viewer: edit mode for text files (edit + save in the viewer)
|
2026-08-05 09:00:22 +02:00 |
|
Ark0N
|
ddc267c6ff
|
Merge pull request #181 from Lint111/agent/split-codex-animations
feat(codex): make terminal animations configurable
|
2026-08-05 00:20:38 +02:00 |
|
Ark0N
|
db24fc6d7e
|
Merge pull request #180 from Lint111/agent/split-preserve-active-launch
fix(sessions): preserve active terminal during launches
|
2026-08-04 23:53:14 +02:00 |
|
Ark0N
|
2891ae0d6d
|
Merge pull request #178 from Lint111/agent/split-notification-noise
fix(notifications): quiet lifecycle hook noise
|
2026-08-03 14:07:54 +02:00 |
|
Ark0N
|
17b86b1007
|
Merge pull request #177 from Lint111/agent/split-transcript-tool-results
fix(transcripts): complete tools from user results
|
2026-08-03 14:05:38 +02:00 |
|
Ark0N
|
e0226f7186
|
Merge pull request #176 from Lint111/agent/split-hook-lifecycle
fix(hooks): reawaken jobs without replacing user hooks
|
2026-07-31 08:33:58 +02:00 |
|
Ark0N
|
e8681f575f
|
Merge pull request #175 from Lint111/agent/split-quick-start-fixture
test: isolate runtime state and PTY integration
|
2026-07-31 07:22:30 +02:00 |
|
Ark0N
|
b586007f14
|
Merge pull request #169 from shenlvkang-collab/contrib/claude-response-viewer-normalization
fix(web): normalize Claude response viewer turns at real human boundaries
|
2026-07-28 11:10:28 +02:00 |
|
Ark0N
|
80a88ea857
|
Merge pull request #168 from shenlvkang-collab/contrib/mobile-path-picker-preview
feat(mobile): add filesystem path picker and document/image previews
|
2026-07-28 10:25:17 +02:00 |
|
Ark0N
|
cbae989e02
|
Merge pull request #170 from shenlvkang-collab/contrib/light-skins-1.8.0
feat(ui): add four light skins (Paper Gray, Solarized Light, Catppuccin Latte, Rosé Pine Dawn)
|
2026-07-28 01:01:54 +02:00 |
|
Ark0N
|
fad7cdc1ab
|
Merge pull request #165 from shenlvkang-collab/feat/custom-name-i18n
feat(ui): add custom branding and Chinese localization
|
2026-07-23 09:41:48 +02:00 |
|
Ark0N
|
689d9fc5e5
|
Merge pull request #164 from shenlvkang-collab/fix/run-session-tab-dedup
fix(ui): show new run tabs immediately
|
2026-07-23 09:14:22 +02:00 |
|
Ark0N
|
50547a4e89
|
Merge pull request #163 from shenlvkang-collab/fix/unicode-working-directories
fix(paths): accept Unicode working directories
|
2026-07-23 09:13:24 +02:00 |
|
Ark0N
|
3c2a5bfef3
|
Merge pull request #162 from shenlvkang-collab/fix/foldable-mobile-settings
fix(mobile): preserve settings across foldable postures
|
2026-07-22 19:05:02 +02:00 |
|
Ark0N
|
6351b4143f
|
Merge pull request #157 from aakhter/cod-162-session-manager-polish
Session Manager: pinning, cross-device ordering, name/prompt retention
|
2026-07-20 14:43:11 +02:00 |
|
Ark0N
|
5c20fcf464
|
Merge pull request #156 from aakhter/cod-114-remote-tmux-durability
Remote tmux durability: survive SSH drop, discover/attach, collaborative sessions
|
2026-07-20 14:32:50 +02:00 |
|
Ark0N
|
ed47a599be
|
Merge pull request #161 from Ark0N/feat/multiuser-mode
feat: opt-in multi-user mode (per-user spaces + admin panel)
|
2026-07-20 13:07:58 +02:00 |
|
Ark0N
|
d1928f300e
|
Merge pull request #160 from Ark0N/feat/docker-session-mode
v1.4.1: Docker session mode hardening + File Viewer button
|
2026-07-20 01:41:58 +02:00 |
|
Ark0N
|
a3fe0ae728
|
Merge pull request #159 from Ark0N/feat/docker-session-mode
docs: reflect shipped Docker session mode (1.4.0)
|
2026-07-19 22:28:41 +02:00 |
|