Commit Graph
1702 Commits
Author SHA1 Message Date
dotta e159e30100 fix: restore paperclipai tsx script path 2026-03-30 08:18:20 -05:00
dottaandPaperclip 315cb44ac3 Fix routine modal scrolling
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-30 07:07:10 -05:00
dottaandPaperclip 80e402c856 Add dark mode inbox selection color
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-30 06:40:08 -05:00
dottaandPaperclip 7013a3ee3d Clarify Claude transcript event categories
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-29 11:05:59 -05:00
dottaandPaperclip c5913f3300 Clarify manual workspace runtime behavior
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-29 10:49:49 -05:00
dottaandPaperclip 4bc615bc73 Add linked issues row to execution workspace detail
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 22:21:24 -05:00
dottaandPaperclip f8d04767e8 Use exported tsx CLI entrypoint
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 22:00:55 -05:00
dottaandPaperclip a8a2518e70 Make onboarding reruns preserve existing config
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 21:44:15 -05:00
dottaandPaperclip 3a9ce907fc Fix execution workspace runtime control reuse
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 21:04:56 -05:00
dottaandPaperclip c7c417ae31 Reduce run lifecycle toast noise
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 19:33:52 -05:00
dottaandPaperclip 9a634146d0 Improve workspace detail mobile layouts
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 19:28:11 -05:00
dottaandPaperclip 0e74757dcd Fix shared workspace close semantics
Allow shared execution workspace sessions to be archived with warnings instead of hard-blocking on open linked issues, clear issue workspace links when those shared sessions are archived, and update the close dialog copy and coverage.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 19:19:49 -05:00
dottaandPaperclip 38ede2c8a5 Restrict sidebar reordering to mouse input
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 19:16:19 -05:00
dottaandPaperclip 160affa3ba Set inbox selection to fixed light gray
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 19:09:53 -05:00
dottaandPaperclip 333c0d4564 Harden runtime service env sanitization
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 17:39:09 -05:00
dottaandPaperclip f4dfdecba7 Fix execution workspace close messaging
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 17:38:34 -05:00
dottaandPaperclip 8dee4f1737 Neutralize selected inbox accents
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 17:18:59 -05:00
dottaandPaperclip 1dfc6c1071 Align inbox non-issue selection styling
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 17:02:13 -05:00
dottaandPaperclip e90a500459 Align inbox click selection styling
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 16:49:04 -05:00
dottaandPaperclip 4dc657975c Add workspace runtime controls
Expose project and execution workspace runtime defaults, control endpoints, startup recovery, and operator UI for start/stop/restart flows.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 16:46:43 -05:00
dottaandPaperclip fbfb7e0db6 Refine mine inbox shortcut behavior
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 16:45:44 -05:00
dottaandPaperclip 509840f284 Fix mine inbox keyboard selection
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 16:24:23 -05:00
dottaandPaperclip 73b85ce1d5 Add execution workspace close readiness and UI
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 16:15:20 -05:00
dottaandPaperclip e8e08b6bd1 Auto-apply dev:once migrations
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 15:52:55 -05:00
dottaandPaperclip e976231fc3 Fix inbox selection highlight to show on individual items
Replace outline approach (blended with card border, invisible) with:
- 3px blue left-border bar (absolute positioned, like Gmail)
- Subtle tinted background with forced transparent children so the
  highlight shows through opaque child backgrounds

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 15:45:44 -05:00
dottaandPaperclip 30bfcd81f1 Add idempotent local dev service management
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 15:42:44 -05:00
dottaandPaperclip 808ee658dd Log resolved adapter command in run metadata
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 15:42:14 -05:00
dottaandPaperclip 1240ffc452 Fix keyboard shortcuts using refs to avoid stale closures
Refactored keyboard handler to use refs (kbStateRef, kbActionsRef) for
all mutable state and actions. This ensures the single stable event
listener always reads fresh values instead of relying on effect
dependency re-registration which could miss updates.

Also fixed selection highlight visibility: replaced bg-accent (too
subtle) with bg-primary/10 + outline-primary/30 which is clearly
visible in both light and dark modes.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 15:36:45 -05:00
dottaandPaperclip 76f33e8f9d Improve execution workspace detail editing
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 12:15:34 -05:00
dottaandPaperclip 9551f6cecd Fix execution workspace company routing
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 11:53:31 -05:00
dottaandPaperclip 8e98aff4ed Remove comment composer interrupt checkbox
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 11:53:26 -05:00
dottaandPaperclip b35cabac01 Fix project workspace detail route loading
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 11:31:38 -05:00
dottaandPaperclip cc640e280d Improve queued comment thread UX
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 11:25:25 -05:00
dotta c8bb138284 Fix dev watch tsx cli resolution 2026-03-28 11:14:45 -05:00
dottaandPaperclip c52bd4870d Add issue comment interrupt support
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 10:34:36 -05:00
dottaandPaperclip 9fd56ae6cc Link workspace titles from project tab
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 10:22:54 -05:00
dottaandPaperclip 91865ffd47 Fix issue workspace detail links
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 10:12:11 -05:00
dottaandPaperclip 5052a497e3 Harden optimistic comment IDs
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 10:04:46 -05:00
dottaandPaperclip 9e72d8ee09 Add project workspace detail page
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 09:51:58 -05:00
dottaandPaperclip c1cec67597 Add optimistic issue comment rendering
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-28 09:46:34 -05:00
dottaandPaperclip f4893cbde2 fix(ui): harden issue breadcrumb source routing
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-27 08:02:26 -05:00
1abc027cbe Style markdown links with underline and pointer cursor
Links in both rendered markdown (.paperclip-markdown) and the MDXEditor
(.paperclip-mdxeditor-content) now display with underline text-decoration
and cursor:pointer by default. Mention chips are excluded from underline
styling to preserve their pill appearance.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-27 07:54:26 -05:00
dottaandPaperclip 4ca3ae066f Fix invisible keyboard selection highlight in inbox
Replace ring-2 outline (clipped by overflow-hidden container) with
bg-accent background color for the selected item. Visible in both
light and dark modes.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-27 07:40:56 -05:00
dottaandPaperclip f1964e511f Add cli/README.md with absolute image URLs for npm
The root README uses relative doc/assets/ paths which work on GitHub
but break on npmjs.com since those files aren't in the published
tarball. This adds a cli-specific README with absolute
raw.githubusercontent.com URLs so images render on npm.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-26 21:34:40 -05:00
dottaandPaperclip d434dc77c3 Add agent Mine inbox API surface
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-26 20:06:29 -05:00
dottaandPaperclip af4a384bd3 fix: prevent 'Mark all as read' from wrapping on mobile
Restructured the inbox header layout to always keep tabs and the
button on the same row using flex justify-between (no responsive
column stacking). Filter dropdowns for the All tab are now on a
separate row below.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-26 19:26:37 -05:00
dottaandPaperclip 1a0897a559 fix: clamp mention dropdown position to viewport on mobile
The portal-rendered mention dropdown could appear off-screen on mobile
devices. Clamp top/left to keep it within the viewport and cap width
to 100vw - 16px.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-26 19:18:38 -05:00
dottaandPaperclip 83308a8ffb Add filtered Paperclip commit exports
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-26 18:22:15 -05:00
dottaandPaperclip 27c2285e8d Move 'Mark all as read' button to top-right of inbox header
Moved the button out of the tabs wrapper and into the right-side flex
container so it aligns to the right instead of wrapping below the tabs.
The button now sits alongside the filter dropdowns (on the All tab) or
alone on the right (on other tabs).

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-26 18:19:27 -05:00
dottaandPaperclip 00208feace Tighten mine-only inbox swipe archive
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-26 17:14:48 -05:00