Commit Graph

149 Commits

Author SHA1 Message Date
Neil 3e65d1a2d4
Record rich markdown cleanup PR in audit (#3080) 2026-05-29 03:28:36 -07:00
Neil baa8b4abc3
Record notebook cell editor cleanup PR in audit (#3078) 2026-05-29 03:23:58 -07:00
Neil ccd0cc1d09
Record source control selection cleanup PR in audit (#3076) 2026-05-29 03:20:44 -07:00
Neil f889a62a48
Record composer note cleanup PR in audit (#3074) 2026-05-29 03:15:14 -07:00
Neil a1a97dac5f
Record terminal window cleanup PR in audit (#3072) 2026-05-29 03:12:29 -07:00
Neil 8366a2a679
Move onboarding persisted theme ref out of effect (#3069)
* Move onboarding persisted theme ref out of effect

* Record onboarding theme ref effect cleanup audit
2026-05-29 03:06:28 -07:00
Neil 6a4ad9dadc
Move feature wall telemetry refs out of effect (#3068)
* Move feature wall telemetry refs out of effect

* Record feature wall telemetry effect cleanup audit
2026-05-29 02:56:31 -07:00
Neil 2a5601da64
Move kanban drag ref mirrors out of effects (#3067)
* Move kanban drag ref mirrors out of effects

* Record kanban drag ref effect cleanup audit
2026-05-29 02:53:59 -07:00
Neil 3895662c01
Move onboarding agent ref mirrors out of effects (#3066)
* Move onboarding agent ref mirrors out of effects

* Record onboarding agent ref effect cleanup audit
2026-05-29 02:51:16 -07:00
Neil 0b9c528368
Move notification settings ref sync out of effect (#3065)
* Move notification settings ref sync out of effect

* Record notification step effect cleanup audit
2026-05-29 02:48:28 -07:00
Neil 7a1c4fd4fb
Move quick command dialog reset out of effect (#3064)
* Move quick command dialog reset out of effect

* Record quick command dialog effect cleanup audit
2026-05-29 02:46:15 -07:00
Neil f0b5ed9946
Move kanban column width sync out of effects (#3063)
* Move kanban column width sync out of effects

* Record kanban column effect cleanup audit
2026-05-29 02:43:01 -07:00
Neil c35977fd46
Prune workspace board selection during render (#3062)
* Prune workspace board selection during render

* Record kanban selection effect cleanup audit
2026-05-29 02:38:55 -07:00
Neil 8a48996fe4
Mark feature tour reset cleanup merged (#3061) 2026-05-29 02:33:58 -07:00
Neil e9f034c17f
Move feature tour step resets out of effects (#3060)
* Move feature tour step resets out of effects

* Record feature tour reset cleanup audit
2026-05-29 02:32:49 -07:00
Neil 35eb24632b
Derive agent fallback disclosure latch during render (#3059)
* Derive agent fallback disclosure latch during render

* Record agent step effect cleanup audit
2026-05-29 02:29:30 -07:00
Neil 6e54af1ba5
Reset project group dialogs during render (#3058)
* Reset project group dialogs during render

* Record project group dialog effect cleanup audit
2026-05-29 02:26:32 -07:00
Neil 489722bf36
Mark quick open cleanup merged in audit (#3057) 2026-05-29 02:21:42 -07:00
Neil b4137a548b
Reset quick open query during render (#3056)
* Reset quick open query during render

* Record quick open effect cleanup audit
2026-05-29 02:20:45 -07:00
Neil 16f6027032
Initialize repo combobox open state (#3055)
* Initialize repo combobox open state

* Record repo combobox effect cleanup audit
2026-05-29 02:17:23 -07:00
Neil 45209a54cd
Remove static feature tour step repair effects (#3054)
* Remove static feature tour step repair effects

* Record feature tour effect cleanup audit
2026-05-29 02:14:15 -07:00
Neil 7c7ecd3496
Remove inactive title rename draft sync (#3053)
* Remove inactive title rename draft sync

* Record title rename effect cleanup audit
2026-05-29 02:11:07 -07:00
Neil 3614dcba0e
Reset browser favicon fallback during render (#3052)
* Reset browser favicon fallback during render

* Record browser favicon effect cleanup audit
2026-05-29 02:08:16 -07:00
Neil f0d32e5d9d
Collapse status account menus in open handler (#3051)
* Collapse status account menus in open handler

* Record status bar effect cleanup audit
2026-05-29 02:05:19 -07:00
Neil a85e4e8d88
docs: record memory leak audit pass 2 2026-05-29 02:04:29 -07:00
Neil 07644ac97c
Remove diff note draft sync effect (#3044) 2026-05-29 01:58:59 -07:00
Neil 068c203b5b
Audit React perf effects (#3038) 2026-05-29 01:53:43 -07:00
Jinwoo Hong 476f9084ec
Add workspace sidebar drag autoscroll (#3027)
Co-authored-by: Orca <help@stably.ai>
2026-05-28 21:52:08 -07:00
Jinwoo Hong 09e3dfbc23
Add experimental compact worktree card setting (#3021)
Co-authored-by: Orca <help@stably.ai>
2026-05-28 21:41:48 -04:00
Jinwoo Hong 153fd863c6
Refresh GitHub issues after creation (#3018)
Implements the no-cache GitHub issue list refresh path described in docs/refresh-github-issues-after-create.md.

Co-authored-by: Orca <help@stably.ai>
2026-05-28 21:14:58 -04:00
Brennan Benson 4b32afeff2
Track feature interactions (#2959)
Co-authored-by: Orca <help@stably.ai>
2026-05-28 14:44:35 -07:00
Jinwoo Hong 7cbee189f7
Show full tab titles in tab tooltips (#2986)
Co-authored-by: Orca <help@stably.ai>
2026-05-28 11:16:32 -07:00
Jinwoo Hong c21fdf8fb2
Fix SSH handler re-registration port forwards (#2963)
Co-authored-by: Orca <help@stably.ai>
2026-05-27 21:04:30 -07:00
Jinwoo Hong 3984291978
Validate orchestration reset scope (#2960)
* Validate orchestration reset scope

Require orchestration.reset callers to provide exactly one reset scope, while keeping the CLI no-flag shortcut explicit.

Design doc: docs/orchestration-reset-scope-validation.md

Co-authored-by: Orca <help@stably.ai>

* Add reset CLI subprocess e2e

Co-authored-by: Orca <help@stably.ai>

---------

Co-authored-by: Orca <help@stably.ai>
2026-05-27 21:40:33 -04:00
Jinjing 8014516253
Add failed automation rerun action (#2913)
* Add rerun action for failed automations

Adds a recoverable failed automation rerun action in the run detail view, with pending-state handling and focused view-state coverage.

Design doc: docs/failed-automation-rerun-action.md

* Rebuild Electron binary before PR tests

- Ensure Node-based unit tests can import `electron` after install blocks package postinstall
- Generate Electron's required `path.txt` in the PR workflow
2026-05-27 11:28:16 -07:00
Neil 50803c9d45
docs: record memory leak audit coverage (#2874) 2026-05-26 20:13:11 -07:00
Neil 9b2c05fa77
Fix keyboard layout shortcut dispatch
Fix shortcut dispatch so app commands follow the produced logical key for the active keyboard layout, while preserving intentional physical-code fallbacks for terminal byte paths and unavailable logical keys.\n\nCloses #2858
2026-05-26 18:28:55 -07:00
Neil e896dd3eb7
Recover hidden terminal output from main-owned state (#2848)
* fix: avoid renderer stalls on terminal backlogs

* Recover hidden terminal output from main state
2026-05-26 16:01:56 -07:00
Borja e510421699
Add Command Code as a supported CLI agent (#2520)
* Add Command Code as a supported CLI agent

Register Command Code (https://commandcode.ai) across the agent
catalog, launch config, telemetry kind, agent-status icon record, and
settings search. Detection uses the full `command-code` binary rather
than the shorter `cmd` alias that `npm i -g command-code` also
installs — agent-process-recognition normalizes process names by
stripping `.exe`/`.cmd` extensions, so using `cmd` would collide with
Windows' built-in `cmd.exe` shell.

Closes #2083

* Complete Command Code agent registration

---------

Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com>
2026-05-25 22:35:41 -07:00
Neil ab80339158
Fix shell-launched OMP status hooks (#2821)
* Fix shell-launched OMP status hooks

* Update oh-my-pi branding

* Add OMP to mobile agent metadata
2026-05-25 22:20:15 -07:00
Jinwoo Hong a33eedfd02
Reveal new worktrees in sidebar (#2804)
Co-authored-by: Orca <help@stably.ai>
2026-05-25 18:40:19 -07:00
formatme efd75da5d6
Add OMP as first-class TUI agent
Adds OMP as a first-class TUI agent and keeps Pi/OMP overlay state isolated across local and relay PTY paths.\n\nValidated locally with focused Vitest coverage, typecheck, lint, git diff --check, and Electron manual verification using installed omp (omp/15.3.2).
2026-05-25 18:35:48 -07:00
Brennan Benson b2d05ddf84
docs: add telemetry availability reference (#2723) 2026-05-23 17:38:43 -07:00
Jinjing 102cc09622
Improve worktree import handling (#2677)
* feat: improve worktree import handling

* chore: remove PR docs assets

* rm html
2026-05-23 01:13:33 -07:00
Brennan Benson 8096f236aa
Fix delete workspace dialog overflow (#2634)
Co-authored-by: Orca <help@stably.ai>
2026-05-22 13:08:11 -07:00
Brennan Benson 12720cbe22
Fix inactive workspace scan loading copy (#2577)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 19:44:26 -07:00
Jinjing ee9b0cefa4
feat(nav): add automations to worktree history (#2454) 2026-05-20 15:26:11 -07:00
Neil f5466d9922
Update Antigravity docs and prompt cache (#2394) 2026-05-19 20:55:46 -07:00
Brennan Benson 84e9ee964b
Persist Source Control view mode (#2153)
Co-authored-by: Orca <help@stably.ai>
2026-05-17 22:26:49 -07:00
Jinjing e957b86197
Add configurable Open In applications (#2110)
* feat: add configurable Open In menu

Implements configurable Open In applications in worktree context menus with persisted settings, preload/API wiring, and renderer controls/tests.\n\nDesign doc: docs/configurable-open-in-menu.md

* fix: address review findings
2026-05-16 15:34:40 -07:00