Dotta
41e03bae61
Fix org chart canvas height to fit viewport without scrolling
...
The height calc subtracted only 4rem but the actual overhead is ~6rem
(3rem breadcrumb bar + 3rem main padding). Also use dvh for better
mobile support.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 14:30:53 -05:00
Dotta
aea133ff9f
Add archive project button and filter archived projects from selectors
...
- Add "Archive project" / "Unarchive project" button in the project
configuration danger zone (ProjectProperties)
- Filter archived projects from the Projects listing page
- Filter archived projects from NewIssueDialog project selector
- Filter archived projects from IssueProperties project picker
(keeps current project visible even if archived)
- Filter archived projects from CommandPalette
- SidebarProjects already filters archived projects
Co-Authored-By: Paperclip <noreply@paperclip.ing >
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 14:30:33 -05:00
Dotta
7675fd0856
Fix runtime skill injection across adapters
2026-03-15 07:05:01 -05:00
Dotta
5de5fb507a
Address Greptile review fixes
2026-03-15 06:13:50 -05:00
Dotta
2c35be0212
Merge public-gh/master into paperclip-company-import-export
2026-03-14 21:45:54 -05:00
Dotta
e619e64433
Add skill sync for remaining local adapters
2026-03-14 19:22:23 -05:00
Dotta
b2c0f3f9a5
Refine portability export behavior and skill plans
2026-03-14 18:59:26 -05:00
Dotta
6e6d67372c
Merge remote-tracking branch 'public-gh/master' into paperclip-subissues
...
* public-gh/master:
Drop lockfile from watcher change
Tighten plugin dev file watching
Fix plugin smoke example typecheck
Fix plugin dev watcher and migration snapshot
Clarify plugin authoring and external dev workflow
Expand kitchen sink plugin demos
fix: set AGENT_HOME env var for agent processes
Add kitchen sink plugin example
Simplify plugin runtime and cleanup lifecycle
Add plugin framework and settings UI
# Conflicts:
# packages/db/src/migrations/meta/0029_snapshot.json
# packages/db/src/migrations/meta/_journal.json
2026-03-14 13:56:09 -05:00
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
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
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
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
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
32ab4f8e47
Add me and unassigned assignee options
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-13 09:47:01 -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
369dfa4397
Fix hooks order violation and UX copy on instance settings page
...
Move useMemo and derived state above early returns so hooks are always
called in the same order. Simplify the description to plain English
and change toggle button labels to "Enable Timer Heartbeat" /
"Disable Timer Heartbeat" for clarity.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-12 08:14:45 -05:00
Dotta
905403c1af
Compact grouped heartbeat list on instance settings page
...
Group agents by company with a single card per company and dense
inline rows instead of one card per agent. Replaces the three stat
cards with a slim inline summary. Each row shows status badge, linked
agent name, role, interval, last heartbeat time, a config link icon,
and an enable/disable button.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-12 08:14:45 -05:00
Dotta
44396be7c1
Merge remote-tracking branch 'public-gh/master'
...
* public-gh/master:
Default Gemini adapter to yolo mode and add API access prompt note
fix: remove Cmd+1..9 company-switch shortcut
fix(ui): prevent IME composition Enter from moving focus in new issue title
fix(cli): add restart hint after allowed-hostname change
docs: remove obsolete TODO for CONTRIBUTING.md
fix: default dangerouslySkipPermissions to true for unattended agents
fix: route heartbeat cost recording through costService
Show issue creator in properties sidebar
2026-03-12 08:09:06 -05:00
Dotta
6540084ddf
Add inbox live badge and timestamp
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-11 21:47:21 -05:00
Dotta
cde3a8c604
Move inbox read action beside tabs
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-11 21:43:16 -05:00
Dotta
c4e64be4bc
Merge pull request #628 from STRML/fix/remove-cmd-number-shortcut
...
fix: remove Cmd+1..9 company-switch shortcut
2026-03-11 21:12:10 -05:00
Dotta
ea54c018ad
Match inbox row edges to issues
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-11 21:05:13 -05:00
Dotta
6c351cb37d
Use issues page as issue row baseline
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-11 20:59:34 -05:00
Dotta
ee3d8c1890
Redact home paths in transcript views
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-11 20:56:47 -05:00
Dotta
3b9da0ee95
Refactor shared issue rows
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-11 20:51:28 -05:00
Dotta
33c6d093ab
Adjust inbox issue rows on mobile
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-11 20:37:42 -05:00
Dotta
df121c61dc
Merge pull request #648 from paperclipai/paperclip-nicer-runlogs-formats
...
Humanize run transcripts and polish transcript UX
2026-03-11 17:02:33 -05:00
User
bb6e721567
fix: remove Cmd+1..9 company-switch shortcut
...
This shortcut interfered with browser tab-switching (Cmd+1..9) and
produced a black screen when used. Removes the handler, the Layout
callback, and the design-guide documentation entry.
Closes RUS-56
2026-03-11 15:32:39 -04:00
Dotta
2b4d82bfdd
Merge pull request #452 from aaaaron/feat/gemini-adapter-improvements
...
feat(adapters/gemini-local): Gemini CLI adapter with auth, skills, and sandbox support
2026-03-11 13:43:28 -05:00
Dotta
487c86f58e
Tighten command transcript rows and dashboard card
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-11 13:14:08 -05:00
Dotta
b3e71ca562
Polish transcript event widgets
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-11 12:14:12 -05:00
Dotta
6e4694716b
Add a run transcript UX fixture lab
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-11 10:47:22 -05:00
Dotta
87b8e21701
Humanize run transcripts across run detail and live surfaces
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-11 10:35:41 -05:00
Dotta
57d8d01079
Align inbox badge with visible unread items
2026-03-11 09:02:23 -05:00
Dotta
345c7f4a88
Remove inbox recent issues label
2026-03-11 08:51:30 -05:00
Dotta
521b24da3d
Tighten recent inbox tab behavior
2026-03-11 08:42:41 -05:00
Dotta
96e03b45b9
Refine inbox tabs and layout
2026-03-11 08:26:41 -05:00