Commit Graph
1071 Commits
Author SHA1 Message Date
Dotta 2aaa7fef27 fix(ui): restore issue detail query typing 2026-04-14 12:08:32 -05:00
Dotta 51aae0429f Fix issue detail placeholder bleed across issues 2026-04-14 11:48:14 -05:00
Dotta 34f8df24dc Support issue scheme quicklook links 2026-04-14 11:48:14 -05:00
Dotta 85395ce92d fix(ui): fall back when markdown editor fails to load 2026-04-14 11:48:14 -05:00
Dotta b31470ac3d fix(ui): normalize advisory html images before editor mount 2026-04-14 11:48:14 -05:00
DottaandPaperclip 6e9d195563 feat(ui): add parent-child nesting toggle to issues list
Adds a ListTree toggle button to the issues list toolbar (matching the
existing Inbox nesting toggle). When enabled (default), issues are
displayed in a parent-child tree hierarchy. When disabled, all issues
are shown in a flat list. The preference is persisted per-company in
localStorage as part of the existing IssueViewState.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-14 11:48:14 -05:00
Dotta 79e3b72ea1 fix(ui): localize issue detail live polling 2026-04-14 11:47:48 -05:00
Dotta 15a24aeb2c Stop issue page jumps during live run updates 2026-04-14 11:46:39 -05:00
DottaandPaperclip 318045eb74 fix(ui): match empty assignee icon size to avatar sm size
The empty assignee placeholder circle was h-5/w-5 (20px) while the
Identity avatar at size="sm" uses size-6 (24px). Bumped to h-6/w-6
and scaled the inner icon proportionally to h-3.5/w-3.5.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-14 11:46:39 -05:00
Dotta 83abffdf8b fix(ui): append visible issue comments without thread reload 2026-04-14 11:46:39 -05:00
Dotta 38c0fb4e16 fix(ui): anchor issue composer during live updates 2026-04-14 11:46:39 -05:00
DottaandPaperclip f4747d3cce fix(ui): fix scroll position when navigating inbox→issue on mobile
Two issues fixed:
1. Issue page inherited the inbox scroll position — now scrolls to top
   on forward (PUSH/REPLACE) navigation, skipped on POP so browser
   back restores naturally.
2. Back button used navigate(href) (PUSH) which lost inbox scroll —
   now uses navigate(-1) (browser back) to restore inbox scroll
   position, with a fallback to PUSH for deep-link edge cases.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-14 11:46:39 -05:00
Dotta 54c0a6572f fix(ui): avoid visible issue detail refreshes during agent updates 2026-04-14 11:46:39 -05:00
Dotta f377bd32e4 Align empty subissues action with issue detail layout 2026-04-14 11:46:39 -05:00
Dotta 76a956ca8a Hide empty subissues list on issue detail 2026-04-14 11:46:39 -05:00
Dotta 0378c1afba Make issue detail subissues list match issues list 2026-04-14 11:46:17 -05:00
Dotta 22dab80439 Skip inheriting current-user sub-issue assignees 2026-04-14 11:45:22 -05:00
Dotta 7d1d365217 fix(ui): stabilize issue chat message identities 2026-04-14 11:45:22 -05:00
Dotta f585689b68 Default sub-issue assignees from parent issues 2026-04-14 11:45:22 -05:00
DottaandPaperclip df57744c77 fix(ui): resolve infinite render loop in inbox mobile toolbar
The useEffect that set the mobile toolbar JSX had unstable deps
(useMutation results and non-memoized callbacks) causing setState
on every render. Extract InboxMobileToolbar as a standalone component
with its own popover state, and use a ref to hold callbacks so the
effect dep array contains only stable primitives.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-14 11:45:22 -05:00
Dotta 9884ad73d6 Infer comment reopen for closed assigned issues 2026-04-14 11:45:22 -05:00
Dotta 29f3721c28 fix(ui): avoid issue detail resets on comment post 2026-04-14 11:45:22 -05:00
DottaandPaperclip 4b100f43a0 feat(ui): Gmail-inspired mobile top bar for inbox issue views
When viewing an issue from the inbox on mobile, replace the standard
breadcrumb bar with a Gmail-style toolbar: back arrow (left), archive
button, and three-dots menu (copy, properties, hide). The regular
breadcrumb bar continues to show when navigating from the issues list.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-14 11:45:22 -05:00
Dotta 71e9aeb06d fix(ui): preserve issue thread scroll on comment submit 2026-04-14 11:45:22 -05:00
Dotta 093691b683 fix(ui): restore touch mention selection 2026-04-14 11:45:22 -05:00
Dotta ae17a5bec8 Add stop-run action to issue chat menu 2026-04-14 11:45:08 -05:00
Dotta 6debf25807 feat(issue-chat): allow cancelling queued comments 2026-04-14 11:45:08 -05:00
Dotta 5195f3ed34 fix(ui): stabilize issue chat runtime adapter 2026-04-14 11:44:44 -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 ab5eeca94e Fix stale issue live-run state 2026-04-12 20:41:31 -05:00
Dotta b649bd454f Merge pull request #3383 from paperclipai/pap-1347-codex-fast-mode
feat(codex-local): add fast mode support
2026-04-11 08:45:50 -05:00
Dotta a63e847525 fix(inbox): avoid refetching on filter-only changes 2026-04-11 08:34:17 -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 e1bf9d66a7 Merge pull request #3355 from cryppadotta/pap-1331-issue-thread-ux
feat: polish issue thread markdown and references
2026-04-11 06:55:26 -05:00
Dotta b48be80d5d fix: address PR 3355 review regressions 2026-04-11 06:40:37 -05:00
Dotta 45ebecab5a Merge pull request #3356 from cryppadotta/pap-1331-inbox-ux
feat: polish inbox and issue list workflows
2026-04-11 06:35:59 -05:00
Dotta dae888cc5d Merge pull request #3354 from cryppadotta/pap-1331-runtime-workflows
fix: harden heartbeat and adapter runtime workflows
2026-04-11 06:31:28 -05:00
Dotta 62d05a7ae2 Merge pull request #3232 from officialasishkumar/fix/clear-empty-agent-env-bindings
fix(ui): persist cleared agent env bindings on save
2026-04-11 06:23:14 -05:00
Dotta 1cd0281b4d test(ui): fix heartbeat run fixture drift 2026-04-10 22:42:52 -05:00
Dotta 65480ffab1 fix: restore inbox optimistic run fixture 2026-04-10 22:40:49 -05:00
Dotta dc94e3d1df fix: keep thread polish independent of quicklook routing 2026-04-10 22:36:45 -05:00
Dotta 0162bb332c fix: keep runtime UI changes self-contained 2026-04-10 22:36:45 -05:00
Dotta 7ec8716159 fix: keep inbox quicklook and tests standalone 2026-04-10 22:36:45 -05:00
Dotta 958c11699e feat: polish issue thread markdown and references 2026-04-10 22:26:21 -05:00
Dotta c566a9236c fix: harden heartbeat and adapter runtime workflows 2026-04-10 22:26:21 -05:00