Commits
gui: wrap Changes scope labels with enlarged fonts
39f4bd4f78 • Lucenx9 • 10d ago
gui: retain Changes native review evidence
1f7a270ee4 • Lucenx9 • 10d ago
gui: clarify Changes scopes and diff hierarchy
c18cadfa6c • Lucenx9 • 10d ago
diff: keep submodule commit changes visible in explicit reviews (#118)
2d5b4cc519 • Simone • 10d ago
cli: reject forward output gaps during attach (#117)
effa354d07 • Simone • 11d ago
ci: avoid duplicate runs and standardize PR delivery (#116)
1122658e10 • Simone • 11d ago
agents: organize repository workflow and verification proof (#115)
fd4e4ff2a9 • Simone • 11d ago
ipc: honor null defaults for workspace creation and diffs (#114)
b7d39e9cb9 • Simone • 11d ago
cli: fix named attaches and relative working directories (#113)
0908da30d5 • Simone • 11d ago
server: preserve occupied socket paths during startup (#112)
7fac114770 • Simone • 11d ago
agents: remember automatic permissions for launches, resumes and workers (#111)
45ea974358 • Simone • 11d ago
gui: restore centered workspace identity with compact spacing (#110)
225faa8553 • Simone • 11d ago
gui: keep workspace identity compact in wide headers (#109)
bc39d5b4df • Simone • 11d ago
gui: refine sidebar identity and app icons (#108)
0a2cdddcd7 • Simone • 11d ago
orchestration: make task report retries idempotent (#107)
c7c8a02760 • Simone • 11d ago
gui: clarify top bar hierarchy and adapt to content width (#106)
51757f9882 • Simone • 11d ago
orchestration: verify PR readiness from fresh merge facts (#105)
f3f42f28e0 • Simone • 11d ago
gui: compact workspace navigation and clarify header hierarchy (#104)
9d1913a24d • Simone • 11d ago
gui: add selectable projects to the workspace sidebar (#103)
d957d93f12 • Simone • 11d ago
gui: convert symbolic icons to filled paths for GTK theme recoloring (#102)
553343f5e4 • Simone • 13d ago
gui: clarify icon roles and contextual action placement (#101)
abc0e6c8de • Simone • 13d ago
gui: protect terminal closure and make workspace setup recoverable (#100)
745f72fe78 • Simone • 13d ago
gui: unify workspace and dialog styling (#99)
4eadcc0855 • Simone • 13d ago
docs: preserve third-party licenses and record provenance (#98)
9242690f3a • Simone • 13d ago
gui: refine workspace navigation and visual hierarchy (#97)
ab9d849051 • Simone • 13d ago
server: resolve workspace under the write lock in rename and refresh_git (#96)
ef2a56d44a • Simone • 13d ago
agents: fix sandboxed workspace access with a stdio MCP bridge (#95)
2ab2e31df8 • Simone • 14d ago
gui: polish workspace panel and generate first-prompt AI titles (#94)
086b7583fb • Simone • 14d ago
agent: detect spinnerless Grok turns without OSC progress
79e7f7e31d • Lucenx9 • 14d ago
docs: record publication of Grok detection PR
dfd6a8c777 • Lucenx9 • 14d ago
docs: record Grok detection verification
c92fc194bf • Lucenx9 • 14d ago
agent: clarify PTY progress lifetime and satisfy warning policy
7d84d7c0a0 • Lucenx9 • 14d ago
agent: detect Grok using OSC progress and screen rules
15c25fc9f3 • Lucenx9 • 14d ago
gui: polish workspace attention hierarchy and empty states (#91)
45cc02e066 • Simone • 14d ago
server: strip terminal controls from hook decision prompts and labels (#93)
e04c08d451 • Simone • 14d ago
gui: implement discoverable SignalTTY workspace shell (#89)
fc1a517ddf • Simone • 14d ago
gui: preserve remote titles and readable light terminal inks (#90)
b1947c4526 • Simone • 14d ago
gui: refine native hierarchy with T3 Code and Geist patterns (#87)
2e31432a28 • Simone • 14d ago
plugin: keep only a bounded prefix of hook output (#88)
d09e551a30 • Simone • 14d ago
server: fix procscan stat parsing and prevent shell tail-exec in screen detection test (#86)
ae2f744853 • Simone • 14d ago
Craft pass: stale agent messages, readable light terminals, cleaner panes (#85)
30a546ba6a • Simone • 14d ago
server: skip non-UTF-8 paths in the worktree diff instead of failing it (#84)
53032513ff • Simone • 14d ago
gui: open a workspace details card from the breadcrumb (#83)
204da91697 • Simone • 14d ago
gui: preview schemes as miniature windows and themes as orbs (#82)
93f9f36598 • Simone • 14d ago
docs: shorten the README and show the window
0a3eb9942c • Lucenx9 • 14d ago
Scope the Changes panel to the latest agent turn (#81)
77ed96a734 • Simone • 14d ago
Fix spurious bell from oversized OSC and duplicate CLI attach output (#80)
43eef47991 • Simone • 14d ago
docs: document layout export and apply
7aabedd83f • Lucenx9 • 14d ago
cli: add tab export and tab apply
4d1ced8935 • Lucenx9 • 14d ago
server: add layout.export and layout.apply
bdb60a5b9b • Lucenx9 • 14d ago
docs: specify layout export and apply
2b3b986090 • Lucenx9 • 14d ago
gui: offer bundled generic agents in New Workspace
42199f6580 • Lucenx9 • 15d ago
agent: expose bundled generic programs with display names
7276ddc0b6 • Lucenx9 • 15d ago
gui: dock Changes as a right-hand panel (t3code diff panel) (#77)
0873b9f6c8 • Simone • 15d ago
gui: t3code polish pass (sidebar, working pulse, palette, dark dialogs) (#76)
cc103f21b9 • Simone • 15d ago
server: add pane.rename and accept pane names as ids (#73)
15f073628a • Simone • 15d ago
paths: treat empty SIGNALTTY_* path overrides as unset (#75)
3911e5b5f8 • Simone • 15d ago
server: treat empty HOME and SHELL as unset (#74)
e4390def14 • Simone • 15d ago
server: assert pane.updated and emptied-tab focus on pane.move
fb53c5cf11 • Lucenx9 • 15d ago
docs: specify pane.swap and pane.move
8fbe2dee0b • Lucenx9 • 15d ago
cli: add pane swap and pane move
d6b2ca4c0f • Lucenx9 • 15d ago
server: add pane.swap and pane.move
c7e84bd5b9 • Lucenx9 • 15d ago
core: swap two layout leaves in place
f605e1ded4 • Lucenx9 • 15d ago
docs: state pane.clear and wait_for_output limits
8ee2d05409 • Lucenx9 • 15d ago
docs: tick spec 036 tasks
eec13e4f01 • Lucenx9 • 15d ago
docs: note the rendered poll cap for pane.wait_for_output
f4f354ccab • Lucenx9 • 15d ago
cli: pass --raw to pane wait-output
725f84f35f • Lucenx9 • 15d ago
server: stop pane waits on disconnect and read rendered polls in full
dd7b4395fd • Lucenx9 • 15d ago
docs: record pane.wait_for_output and pane.clear (spec 036)
34fecf3c29 • Lucenx9 • 15d ago
cli: add pane wait-output and pane clear
6acd8b60a3 • Lucenx9 • 15d ago
server: add pane.wait_for_output and pane.clear
43a617285a • Lucenx9 • 15d ago
term: forget scrolled-off history on demand
e54cbbe9d4 • Lucenx9 • 15d ago
server: put request_shutdown's doc back on request_shutdown (#70)
dc9abd2a4f • Simone • 15d ago
docs: record muse and antigravity rules (spec 035)
fd40d390fe • Lucenx9 • 15d ago
agents: bundle herdr screen rules for muse and antigravity
a0fe2a8b23 • Lucenx9 • 15d ago
agents: let binaries entries match a prefix
292ecedbcd • Lucenx9 • 15d ago
server: keep the shutdown snapshot final
9d6a1b8260 • Lucenx9 • 15d ago
integration: treat empty provider and HOME variables as unset (#67)
fc530c7674 • Simone • 15d ago
docs: record agent manifest reload (spec 034)
f3b549bd0a • Lucenx9 • 15d ago
agents: reload agent manifests without restarting the server
f9e8907ab5 • Lucenx9 • 15d ago
store: put mark_hooked's doc back on mark_hooked (#65)
a9d3693702 • Simone • 15d ago
tests: release screen-rule turns explicitly instead of sleeping
5b686d757b • Lucenx9 • 15d ago
docs: record program-scoped screen rules (spec 033, ADR-0028)
455c3ebed7 • Lucenx9 • 15d ago
agents: scope generic screen rules to the pane's program
073641d093 • Lucenx9 • 15d ago
server: save resume metadata before logind shutdown (#63)
afb91b8c2f • Simone • 16d ago
gui: let the connection banner be the only offline message (#61)
ebb7dc24ce • Simone • 16d ago
gui: consistent status page titles and a task icon for the board (#62)
7be5c7439d • Simone • 16d ago
params: explicit null means absent for defaulted fields (#60)
9300f35713 • Simone • 16d ago
plugin: reserved SIGNALTTY_* env wins over hook.env (#26)
c33340cc81 • Simone • 16d ago
contrib: desktop entry launches the GUI by absolute path (#32)
43220b7ce9 • Simone • 16d ago
cli: refresh outdated marked skills on install (#25)
d40c12e8e8 • Simone • 16d ago
gui: collapse tilde only on a true home path boundary (#24)
85c1bf364c • Simone • 16d ago
plugin: reject hook timeout_secs above documented max (#23)
0c60e2894b • Simone • 16d ago
plugin: keep hook statistics isolated across reloads (#21)
20a0cb23eb • Simone • 16d ago
server: recover plugin hooks after broadcast lag (#20)
3160343700 • Simone • 16d ago
agents: leak an overlay's display name once, not per metadata() call (#59)
a097f29242 • Simone • 16d ago
paths: treat empty XDG variables as unset (#58)
1fcffa398f • Simone • 16d ago
docs: record codex review and full verification
2bac06a453 • Lucenx9 • 16d ago
docs: record codex screen rules (spec 031, ADR-0027)
0482679522 • Lucenx9 • 16d ago
agents: bundle herdr screen rules for codex
8338b5c4ca • Lucenx9 • 16d ago