Commit Graph
2262 Commits
Author SHA1 Message Date
Dotta 12e5049e2f test(server): align execution workspace config expectations 2026-04-14 12:11:56 -05:00
Dotta 54210b428d docs: document worktree repair 2026-04-14 11:52:02 -05:00
Dotta 27c5cde7ad Persist collapsed inbox groups 2026-04-14 11:52:02 -05:00
DottaandPaperclip ab8682d2aa Handle slow and stale workspace startup
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-14 11:52:02 -05:00
Dotta 1dce216cb3 Restore persisted workspaces before runtime control 2026-04-14 11:52:02 -05:00
Dotta 2083888738 Fix inbox workspace grouping refresh persistence 2026-04-14 11:52:02 -05:00
Dotta 93df2d7e69 Scope issue list preferences by context 2026-04-14 11:52:02 -05:00
Dotta 4694a15217 Persist sidebar order preferences 2026-04-14 11:51:38 -05:00
Dotta 84f0ffb9dd Rebalance issue filter popover layout 2026-04-14 11:51:38 -05:00
Dotta 3a02a7de49 Fix inbox keyboard navigation across groups 2026-04-14 11:51:38 -05:00
Dotta d2c68b4893 Share issue group header styling with inbox 2026-04-14 11:51:38 -05:00
Dotta 8fdfd47af3 Add inbox archive undo shortcut 2026-04-14 11:51:38 -05:00
Dotta 360a1198c2 Fix worktree provision fallback seeding 2026-04-14 11:51:38 -05:00
Dotta 99ed100981 Fix workspace runtime control requests 2026-04-14 11:51:38 -05:00
Dotta e25a58d1a0 Refine workspace command controls 2026-04-14 11:51:38 -05:00
DottaandPaperclip 335a8786de fix(ui): make runtime services JSON textarea much taller
Increased min-height from 144px to 384px on project workspace and from
128/192px to 256/384px on execution workspace so the JSON field is
comfortable to edit inline.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-14 11:51:38 -05:00
Dotta f270f30799 Add mobile collapse for inbox workspace groups 2026-04-14 11:51:37 -05:00
Dotta dca6823dee Add workspace grouping to inbox 2026-04-14 11:51:37 -05:00
Dotta 46af1e5623 Improve workspace runtime controls 2026-04-14 11:51:37 -05:00
Dotta f1c504bc48 Improve mobile project workspace cards 2026-04-14 11:51:37 -05:00
Dotta 2ce37a4f94 fix: validate linked worktrees before reuse 2026-04-14 11:51:37 -05:00
DottaandPaperclip 3638036230 Refine execution workspace detail layout
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-14 11:48:35 -05:00
Dotta 2a932a6db0 Handle invalid workspace runtime shells 2026-04-14 11:48:35 -05:00
DottaandPaperclip 5d1ed71779 chore: add v2026.410.0 release notes for security release
## Summary

- Adds release notes for v2026.410.0 security release covering
GHSA-68qg-g8mg-6pr7
- Required before triggering the stable release workflow to publish
2026.410.0 to npm

## Context

The security advisory GHSA-68qg-g8mg-6pr7 was published on 2026-04-10
listing 2026.410.0 as the patched version, but only canary builds exist
on npm. The authz fix (PR #3315) is already merged to master. This PR
adds release notes so the stable release workflow can be triggered.

## Test plan

- Verify release notes content is accurate
- Merge, then trigger release.yml workflow_dispatch with
source_ref=master, stable_date=2026-04-10, dry_run=false
- Confirm npm view paperclipai version returns 2026.410.0

Co-authored-by: Paperclip <noreply@paperclip.ing>
canary/v2026.413.0-canary.3
2026-04-13 12:43:17 -05:00
DottaandPaperclip 76fe736e8e chore: add v2026.410.0 release notes for security release
## Summary

- Adds comprehensive release notes for `v2026.410.0`, the security
release that patches GHSA-68qg-g8mg-6pr7 (unauthenticated RCE via import
authorization bypass)
- Required before triggering the stable release workflow to publish
`2026.410.0` to npm and create the GitHub Release

## Context

The security fix (PR #3315) is already merged to master. The GHSA
advisory references `2026.410.0` as the patched version, but only canary
builds exist on npm. This PR unblocks the stable release.

## Test plan

- [x] Release notes file is valid markdown
- [ ] Merge and trigger `release.yml` workflow with `source_ref=master`,
`stable_date=2026-04-10`
- [ ] Verify `npm view paperclipai version` returns `2026.410.0`
- [ ] Verify GitHub Release `v2026.410.0` exists

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Paperclip <noreply@paperclip.ing>

Co-authored-by: Paperclip <noreply@paperclip.ing>
canary/v2026.413.0-canary.2
2026-04-13 12:43:07 -05:00
Dotta d6b06788f6 Merge pull request #3542 from cryppadotta/PAP-1346-faster-issue-to-issue-links
Speed up issue-to-issue navigation
canary/v2026.413.0-canary.1
2026-04-12 21:39:27 -05:00
Dotta 6844226572 Address Greptile navigation review 2026-04-12 21:30:50 -05:00
Dotta 0cb42f49ea Fix rebased issue detail prefetch typing 2026-04-12 21:18:57 -05:00
Dotta e59047187b Reset scroll on issue detail navigation 2026-04-12 21:14:12 -05:00
Dotta 1729e41179 Speed up issue-to-issue navigation 2026-04-12 21:14:12 -05:00
Dotta 11de5ae9c9 Merge pull request #3538 from paperclipai/PAP-1355-right-now-when-agents-boot-they-re-instructed-to-call-the-api-to-checkout-the-issue-so-that-they-have-exclusive
Improve scoped wake checkout and linked worktree reuse
canary/v2026.413.0-canary.0
2026-04-12 21:08:20 -05:00
Dotta 8e82ac7e38 Handle harness checkout conflicts gracefully 2026-04-12 20:57:31 -05:00
Dotta be82a912b2 Fix signoff e2e for auto-checked out issues 2026-04-12 20:43:50 -05:00
Dotta ab5eeca94e Fix stale issue live-run state 2026-04-12 20:41:31 -05:00
Dotta 2172476e84 Fix linked worktree reuse for execution workspaces 2026-04-12 20:34:06 -05:00
Dotta c1bb938519 Auto-checkout scoped issue wakes in the harness 2026-04-11 10:53:28 -05:00
Dotta b649bd454f Merge pull request #3383 from paperclipai/pap-1347-codex-fast-mode
feat(codex-local): add fast mode support
canary/v2026.411.0-canary.8
2026-04-11 08:45:50 -05:00
Dotta a692e37f3e Merge pull request #3386 from paperclipai/pap-1347-dev-runner-worktree-env
fix: isolate dev runner worktree env
2026-04-11 08:45:16 -05:00
Dotta 96637a1e09 Merge pull request #3385 from paperclipai/pap-1347-inbox-issue-search
feat(inbox): improve issue search matches
canary/v2026.411.0-canary.7
2026-04-11 08:44:59 -05:00
Dotta a5aed931ab fix(dev-runner): tighten worktree env bootstrap 2026-04-11 08:35:53 -05:00
Dotta a63e847525 fix(inbox): avoid refetching on filter-only changes 2026-04-11 08:34:17 -05:00
Dotta a7dc88941b fix(codex-local): avoid fast mode in env probe 2026-04-11 08:33:18 -05:00
Dotta b6115424b1 fix: isolate dev runner worktree env 2026-04-11 08:27:25 -05:00
Dotta 1f78e55072 Broaden comment matches in issue search 2026-04-11 08:26:09 -05:00
Dotta fcab770518 Add inbox issue search fallback 2026-04-11 08:26:09 -05:00
Dotta 2d8f97feb0 feat(codex-local): add fast mode support 2026-04-11 08:21:55 -05:00
Dotta 03a2cf5c8a Merge pull request #3303 from cryppadotta/PAP-438-review-openclaw-s-docs-on-networking-discovery-and-binding-what-could-we-learn-from-this
Introduce bind presets for deployment setup
canary/v2026.411.0-canary.6
2026-04-11 07:24:57 -05:00
Dotta a77206812e Harden tailnet bind setup 2026-04-11 07:13:41 -05:00
dotta 6208899d0a Fix dev runner workspace import regression 2026-04-11 07:09:07 -05:00
dottaandPaperclip 2a84e53c1b Introduce bind presets for deployment setup
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-11 07:09:07 -05:00