Dotta
7e43020a28
Pin imported GitHub skills and add update checks
2026-03-14 13:52:20 -05:00
Dotta
8cf85a5a50
Merge remote-tracking branch 'public-gh/master' into paperclip-subissues
...
* public-gh/master: (55 commits)
fix(issue-documents): address greptile review
Update packages/shared/src/validators/issue.ts
feat(ui): add issue document copy and download actions
fix(ui): unify new issue upload action
feat(ui): stage issue files before create
feat(ui): handle issue document edit conflicts
fix(ui): refresh issue documents from live events
feat(ui): deep link issue documents
fix(ui): streamline issue document chrome
fix(ui): collapse empty document and attachment states
fix(ui): simplify document card body layout
fix(issues): address document review comments
feat(issues): add issue documents and inline editing
docs: add agent evals framework plan
fix(cli): quote env values with special characters
Fix worktree seed source selection
fix: address greptile follow-up
docs: add paperclip skill tightening plan
fix: isolate codex home in worktrees
Add worktree UI branding
...
# Conflicts:
# packages/db/src/migrations/meta/0028_snapshot.json
# packages/db/src/migrations/meta/_journal.json
# packages/shared/src/index.ts
# server/src/routes/issues.ts
# ui/src/api/issues.ts
# ui/src/components/NewIssueDialog.tsx
# ui/src/pages/IssueDetail.tsx
2026-03-14 12:24:40 -05:00
Dotta
cfa4925075
Refine skill import UX and built-in skills
2026-03-14 11:14:34 -05:00
Matt Van Horn
2ba0f5914f
fix(ui): escape brackets in filename and use paragraph break for inline images
...
Escape `[` and `]` in filenames to prevent malformed markdown when
attaching images. Use `\n\n` instead of `\n` so the image renders
as its own paragraph instead of inline with preceding text.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-14 09:02:20 -07:00
Dotta
0bf53bc513
Add company skills library and agent skills UI
2026-03-14 10:55:04 -05:00
Dotta
eafb5b8fd9
Merge public-gh/master into feature/plugin-runtime-instance-cleanup
2026-03-14 10:46:19 -05:00
Dotta
30888759f2
Clarify plugin authoring and external dev workflow
2026-03-14 10:40:21 -05:00
Dotta
1d8f514d10
Refine company package export format
2026-03-14 09:46:16 -05:00
Dotta
cb5d7e76fb
Expand kitchen sink plugin demos
2026-03-14 09:26:45 -05:00
Dotta
bc12f08c66
fix(issue-documents): address greptile review
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-14 09:18:59 -05:00
Dotta
31e6e30fe3
feat(ui): add issue document copy and download actions
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-14 07:24:47 -05:00
Dotta
ad7bf4288a
fix(ui): unify new issue upload action
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-14 07:21:21 -05:00
Dotta
16dfcb56a4
feat(ui): stage issue files before create
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-14 07:13:59 -05:00
Dotta
924762c073
feat(ui): handle issue document edit conflicts
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-14 06:59:20 -05:00
Dotta
abb70ca5c5
fix(ui): refresh issue documents from live events
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-14 06:52:44 -05:00
Dotta
1e3a485408
feat(ui): deep link issue documents
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-14 06:48:43 -05:00
Dotta
07d13e1738
fix(ui): streamline issue document chrome
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-14 06:13:07 -05:00
Dotta
c8cd950a03
fix(ui): collapse empty document and attachment states
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-14 06:02:46 -05:00
Dotta
501ab4ffa9
fix(ui): simplify document card body layout
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-14 05:56:17 -05:00
Devin Foley
8a201022c0
Fix Enter key not submitting login form
...
The submit button's `disabled` attribute prevented browsers from firing
implicit form submission (Enter key) per HTML spec. Move the canSubmit
guard into the onSubmit handler and use aria-disabled + visual styles
instead, so Enter works when fields are filled.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-14 00:17:39 -07:00
Dotta
6fa1dd2197
Add kitchen sink plugin example
2026-03-13 23:03:51 -05:00
Dotta
56a34a8f8a
Add adapter skill sync for codex and claude
2026-03-13 22:49:42 -05:00
Dotta
271c2b9018
Implement markdown-first company package import export
2026-03-13 22:29:30 -05:00
Dotta
eb0a74384e
fix(issues): address document review comments
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 22:17:49 -05:00
Dotta
ab41fdbaee
Merge public-gh/master into paperclip-issue-documents
...
Resolve conflicts by keeping the issue-documents work alongside upstream heartbeat-context, worktree branding, and adapter runtime updates.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 21:47:06 -05:00
Dotta
45998aa9a0
feat(issues): add issue documents and inline editing
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 21:30:48 -05:00
Dotta
920bc4c70f
Implement execution workspaces and work products
2026-03-13 17:12:25 -05:00
Dotta
12ccfc2c9a
Simplify plugin runtime and cleanup lifecycle
2026-03-13 16:58:29 -05:00
Dotta
80cdbdbd47
Add plugin framework and settings UI
2026-03-13 16:22:34 -05:00
Dotta
aaadbdc144
Merge pull request #790 from paperclipai/paperclip-token-optimization
...
Optimize heartbeat token usage
2026-03-13 15:01:45 -05:00
Dotta
cce9941464
Add worktree UI branding
2026-03-13 11:12:43 -05:00
Dotta
41eb8e51e3
Fix company switch remembered routes
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 10:01:32 -05:00
Dotta
32ab4f8e47
Add me and unassigned assignee options
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 09:47:01 -05:00
Dotta
6365e03731
feat: skip pre-filled assignee/project fields when tabbing in new issue dialog
...
When creating a new issue with a pre-filled assignee or project (e.g. from
a project page), Tab from the title field now skips over fields that already
have values, going directly to the next empty field or description.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 09:47:01 -05:00
Dotta
2b9de934e3
Fix manual company switch route sync
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 09:47:01 -05:00
Dotta
4a368f54d5
Delay onboarding starter task creation until launch
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 09:46:36 -05:00
Dotta
7d1748b3a7
feat: optimize heartbeat token usage
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 09:40:43 -05:00
Dotta
2246d5f1eb
Add me and unassigned assignee options
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 09:40:43 -05:00
Dotta
575a2fd83f
feat: skip pre-filled assignee/project fields when tabbing in new issue dialog
...
When creating a new issue with a pre-filled assignee or project (e.g. from
a project page), Tab from the title field now skips over fields that already
have values, going directly to the next empty field or description.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 09:40:43 -05:00
Dotta
c9259bbec0
Fix manual company switch route sync
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 09:40:43 -05:00
Dotta
f3c18db7dd
Delay onboarding starter task creation until launch
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 09:40:43 -05:00
Dotta
69b9e45eaf
Change sidebar Documentation link to external docs.paperclip.ing
...
The sidebar Documentation links were pointing to an internal /docs route.
Updated both mobile and desktop sidebar instances to link to
https://docs.paperclip.ing/ in a new tab instead.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 08:49:24 -05:00
Dotta
83381f9c12
Add me and unassigned assignee options
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-12 16:12:38 -05:00
Dotta
f7e1952a55
feat: skip pre-filled assignee/project fields when tabbing in new issue dialog
...
When creating a new issue with a pre-filled assignee or project (e.g. from
a project page), Tab from the title field now skips over fields that already
have values, going directly to the next empty field or description.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-12 16:11:37 -05:00
Dotta
cf77ff927f
Fix manual company switch route sync
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-12 16:04:28 -05:00
Dotta
402cef66e9
Change sidebar Documentation link to external docs.paperclip.ing
...
The sidebar Documentation links were pointing to an internal /docs route.
Updated both mobile and desktop sidebar instances to link to
https://docs.paperclip.ing/ in a new tab instead.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 14:39:50 -05:00
Dotta
13c2ecd1d0
Delay onboarding starter task creation until launch
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-12 14:37:30 -05:00
Dotta
aeafeba12b
Raise default max turns to 300
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-12 09:34:05 -05:00
Dotta
88916fd11b
Update ui/src/components/OnboardingWizard.tsx
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-12 09:15:40 -05:00
Dotta
06b50ba161
Update ui/src/components/OnboardingWizard.tsx
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-12 09:15:20 -05:00