Dotta
391afa627f
Merge pull request #2143 from shoaib050326/codex/issue-2131-openclaw-session-key
...
fix(openclaw-gateway): prefix session keys with configured agent id
2026-04-07 16:53:18 -05:00
Dotta
47b025c146
Merge pull request #3009 from KhairulA/fix/keepalive-timeout
...
fix: increase Node keepAliveTimeout behind reverse proxies to prevent…
2026-04-07 16:52:48 -05:00
Dotta
8b7dafd218
Merge pull request #2435 from paperclipai/PAP-874-chat-speed-issues
...
Improve comment wake efficiency and worktree runtime isolation
2026-04-07 16:17:55 -05:00
Dotta
700b41f7e1
Merge pull request #2819 from mvanhorn/fix/2753-bump-multer-cve
...
fix(security): bump multer to 2.1.1 to fix HIGH CVEs
2026-04-07 16:03:38 -05:00
Dotta
7e78ce0d7e
Merge pull request #2818 from mvanhorn/fix/2705-identifier-collision
...
fix(server): prevent identifier collision in issue creation
2026-04-07 15:41:27 -05:00
Dotta
aa18aeb1e9
Merge pull request #3062 from paperclipai/pap-1177-refresh-lockfile-pr
...
fix(ci): scope lockfile refresh PR lookup to repo owner
2026-04-07 15:14:21 -05:00
dotta
b6fe9ebcbc
fix(ci): scope lockfile PR lookup to repo owner
2026-04-07 12:51:23 -05:00
dotta
53ffa50638
Clean up opencode rebase and stabilize runtime test
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-07 10:02:06 -05:00
dotta
ebd45b62cd
Provision local node_modules in issue worktrees
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-07 10:02:05 -05:00
Dotta
26ebe3b002
Merge pull request #2662 from wbelt/fix/configurable-claimed-api-key-path
...
fix(openclaw-gateway): make claimedApiKeyPath configurable per agent
2026-04-07 09:31:14 -05:00
Dotta
aec88f10dd
Merge pull request #2909 from marysomething99-prog/fix/KAB-158-codex-missing-rollout
...
fix: recognize missing-rollout Codex resume error as stale session
2026-04-07 08:41:25 -05:00
Dotta
45f18d1bee
Merge pull request #3001 from paperclipai/pap-1167-mcp-server-package
...
Add a standalone Paperclip MCP server package
2026-04-07 07:36:46 -05:00
dotta
2329a33f32
Merge remote-tracking branch 'public-gh/master' into pap-1167-mcp-server-package
...
* public-gh/master: (51 commits)
test(cli): align env input fixtures with project scope
fix(export): strip project env values from company packages
fix(ui): address review follow-ups
fix(runtime): handle empty dev runner responses
fix(ui): remove runtime-only preflight hook dependency
test(ui): wait for async issue search results
refactor(ui): inline document diff rendering
test(cli): keep import preview fixtures aligned with manifest shape
test(cli): cover project env in import preview fixtures
fix(ui): restore attachment delete state hook order
Speed up issue search
Narrow parent issue and time-ago columns in inbox grid
Add optional Parent Issue column to inbox show/hide columns
Move sub-issues inline and remove sub-issues tab
Display image attachments as square-cropped gallery grid
Offset scroll-to-bottom button when properties panel is open
Polish board approval card styling
Default sub-issues to parent workspace
Relax sub-issue dialog banner layout
Improve issue approval visibility
...
2026-04-07 07:33:59 -05:00
dotta
74481b1d1e
fix(ci): restore pr workflow from master
2026-04-07 07:33:32 -05:00
Dotta
cae7cda463
Merge pull request #3000 from paperclipai/pap-1167-app-ui-bundle
...
Improve issue detail workflows, approvals, and board UX
2026-04-07 07:31:16 -05:00
dotta
2c2e13eac2
merge master into pap-1167-app-ui-bundle
2026-04-07 07:10:14 -05:00
Dotta
502d60b2a8
Merge pull request #2999 from paperclipai/pap-1167-runtime-worktree-hardening
...
Harden worktree runtime setup and project env handling
2026-04-07 07:06:46 -05:00
dotta
f3e5c55f45
test(cli): align env input fixtures with project scope
2026-04-07 06:59:05 -05:00
dotta
448e9f2be3
revert(ci): drop pr workflow changes from mcp pr
2026-04-07 06:32:52 -05:00
dotta
48704c6586
fix(export): strip project env values from company packages
2026-04-07 06:32:52 -05:00
Khairul
e2962e6528
fix: increase Node keepAliveTimeout behind reverse proxies to prevent 502s
...
- Set server.keepAliveTimeout to 185s to safely outlive default Traefik/AWS ALB idle timeouts (typically 60-180s)
- Resolves random "Failed to fetch" edge cases caused by Node.js's notoriously short 5s default timeout
Closes #3008
2026-04-07 12:56:10 +08:00
Dotta
3e0ab97b12
Merge pull request #2951 from Lempkey/fix/company-prefix-export-import-links
...
fix: use prefix-aware Link for export/import on Company Settings page
2026-04-06 22:45:40 -05:00
dotta
bb980bfb33
fix(ci): fetch base sha in pr jobs
2026-04-06 22:01:49 -05:00
dotta
1e4d252661
fix(ci): restore lockfile to pr base
2026-04-06 22:00:13 -05:00
dotta
ac473820a3
fix(ci): drop lockfile changes from mcp pr
2026-04-06 21:59:28 -05:00
dotta
2c8cb7f519
fix(ci): support manifest changes without lockfile
2026-04-06 21:58:29 -05:00
dotta
51414be269
fix(ui): address review follow-ups
2026-04-06 21:56:13 -05:00
dotta
1de1393413
fix(runtime): handle empty dev runner responses
2026-04-06 21:56:13 -05:00
dotta
669e5c87cc
fix(mcp): tighten api request validation
2026-04-06 21:56:13 -05:00
dotta
9a150eee65
fix(ui): remove runtime-only preflight hook dependency
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:50:11 -05:00
dotta
a3ecc086d9
test(ui): wait for async issue search results
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:47:17 -05:00
dotta
85ca675311
fix(docker): include mcp server manifest in deps stage
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:43:19 -05:00
dotta
622a8e44bf
refactor(ui): inline document diff rendering
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:43:19 -05:00
dotta
d71ff903e4
test(cli): keep import preview fixtures aligned with manifest shape
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:32:08 -05:00
dotta
492e49e1c0
test(cli): cover project env in import preview fixtures
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:31:58 -05:00
dotta
f1bb175584
feat(mcp): add approval creation tool
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:25:58 -05:00
dotta
4b654fc81e
fix(ui): restore attachment delete state hook order
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:25:42 -05:00
dotta
5136381d8f
Speed up issue search
2026-04-06 21:25:41 -05:00
dotta
0edac73a68
Narrow parent issue and time-ago columns in inbox grid
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:24:44 -05:00
dotta
b3b9d99519
Add optional Parent Issue column to inbox show/hide columns
...
Adds a "parent" column option to the inbox column toggle dropdown.
When enabled, sub-issues display the parent's identifier (e.g. PAP-123)
with the parent title as a tooltip. Uses the existing issueById lookup
map to resolve parent info without additional API calls.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:24:44 -05:00
dotta
c414790404
Move sub-issues inline and remove sub-issues tab
...
- When no sub-issues exist, show "Add sub-issue" button alongside
"Upload attachment" and "New document" in the action row
- When sub-issues exist, show them in a dedicated section above
Documents with "Sub-issues" header and "Add sub-issue" button
- Remove the sub-issues tab from the comments/activity tabs
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:24:44 -05:00
dotta
1b55474a9b
Display image attachments as square-cropped gallery grid
...
Image attachments now render in a 4-column grid with square aspect ratio
and center-cropped thumbnails. Clicking opens the existing gallery modal.
Hover reveals a trash icon; clicking it shows an inline confirmation
overlay before deleting. Non-image attachments retain the original list
layout.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:24:44 -05:00
dotta
bf3fba36f2
Offset scroll-to-bottom button when properties panel is open
...
On desktop, the floating scroll-to-bottom button now shifts left
to stay clear of the properties panel when it's open (320px + margin).
Mobile positioning is unchanged.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:24:44 -05:00
dotta
dc842ff7ea
Polish board approval card styling
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:24:44 -05:00
dotta
758219d53f
Default sub-issues to parent workspace
2026-04-06 21:24:44 -05:00
dotta
2775a5652b
Relax sub-issue dialog banner layout
2026-04-06 21:24:44 -05:00
dotta
bd0f56e523
Improve issue approval visibility
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:24:44 -05:00
dotta
977e9f3e9a
Add sub-issue issue-page flows
2026-04-06 21:24:44 -05:00
dotta
365b6d9bd8
Add generic issue-linked board approvals
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-06 21:24:38 -05:00
dotta
6b4f3b56e4
docs: add sub-issue issue detail plan
2026-04-06 21:24:22 -05:00