aboutsummaryrefslogtreecommitdiff
path: root/pearl.el
Commit message (Expand)AuthorAgeFilesLines
* fix(api): clear auth-source's negative cache on pearl-clear-cacheCraig Jennings2026-06-151-4/+7
* fix(api): signal missing-key as user-error with mode-aware adviceCraig Jennings2026-06-151-7/+10
* style(render): space the account name from Pearl in the lighterCraig Jennings2026-06-071-2/+2
* feat(render): highlight unsaved comments and update the cues liveCraig Jennings2026-06-071-35/+125
* feat(render): show unsaved tickets with a field highlight and a countCraig Jennings2026-06-071-6/+159
* fix(keymap): label the issue create/delete keys 'ticket' to match the t chordCraig Jennings2026-06-071-2/+2
* feat(render): name the active account in the buffer titleCraig Jennings2026-06-061-4/+10
* feat(keys): add sort and grouping to the transient menuCraig Jennings2026-06-061-1/+4
* fix(views): order group sections by Linear's board orderCraig Jennings2026-06-061-16/+89
* feat(keys): bind sort and grouping under the views prefixCraig Jennings2026-06-061-1/+5
* feat(views): route grouping consumers through the effective-grouping resolverCraig Jennings2026-06-061-3/+3
* feat(views): pearl-set-grouping commandCraig Jennings2026-06-061-0/+41
* feat(views): regroup issue subtrees in place, preserving editsCraig Jennings2026-06-061-0/+129
* feat(views): grouping source helpers and the effective-grouping resolverCraig Jennings2026-06-061-0/+54
* fix(views): re-fold the page after an interactive sortCraig Jennings2026-06-061-0/+8
* feat(render): make heading glyphs configurableCraig Jennings2026-06-061-32/+61
* feat(render): save the buffer to disk after a fetch or refreshCraig Jennings2026-06-051-2/+17
* fix(render): serialize the source header in full regardless of print-lengthCraig Jennings2026-06-051-2/+11
* fix(views): make a server-side sort actually reorder the bufferCraig Jennings2026-06-051-8/+36
* feat(comments): fetch an issue's full comment threadCraig Jennings2026-06-051-2/+122
* feat(views): sort the active view interactivelyCraig Jennings2026-06-051-11/+240
* feat(render): overlay content glyphs on issue and comment headingsCraig Jennings2026-06-051-6/+71
* feat(compose): @-mention Linear users from a pickerCraig Jennings2026-06-031-5/+81
* feat(render): pin the priority range to Linear's A-D in the rendered fileCraig Jennings2026-06-031-0/+5
* fix(render): nest comments under their issue in a grouped viewCraig Jennings2026-06-031-11/+21
* feat(views): add pearl-assignee-tag-short to trim the @-tag to first nameCraig Jennings2026-06-031-5/+20
* fix(views): slug the assignee @-tag from Linear's displayName handleCraig Jennings2026-06-031-7/+16
* feat(views): surface the issue assignee as an @-tag on the headingCraig Jennings2026-06-031-7/+47
* feat(views): render a Linear view's grouping as Org sectionsCraig Jennings2026-06-031-28/+136
* fix(views): honor a Linear view's completed-issues display preferenceCraig Jennings2026-06-031-17/+114
* feat(render): open a fetched view folded to the issue headingsCraig Jennings2026-06-031-2/+2
* feat(views): run a Linear view in its configured sort orderCraig Jennings2026-06-031-12/+54
* fix(views): rebuild Linear view URLs instead of querying the missing url fieldCraig Jennings2026-06-031-18/+68
* feat(render): collapse the #+ preamble to a styled summary lineCraig Jennings2026-06-021-7/+84
* feat(render): foldable Pearl help header, dropping the # commentsCraig Jennings2026-06-021-6/+44
* fix(priority): error on an out-of-range cookie instead of silent NoneCraig Jennings2026-06-021-3/+13
* feat(keys): friendlier which-key labels for the prefix sub-mapsCraig Jennings2026-06-021-8/+8
* feat(views): offer open-default-view in the transient menuCraig Jennings2026-06-021-1/+2
* feat(views): wire the default view into the keymap, transient, and docsCraig Jennings2026-06-021-6/+6
* feat(views): set-default-view commandCraig Jennings2026-06-021-0/+62
* feat(views): default-view resolver and open commandCraig Jennings2026-06-021-0/+49
* feat(keys): dedicated views group, de-overloaded fetch, account bindingCraig Jennings2026-06-021-36/+73
* feat(filter): multi-select states in the interactive builderCraig Jennings2026-06-011-8/+17
* feat(filter): :state accepts a list of state namesCraig Jennings2026-06-011-6/+30
* feat(views): save a Linear view locally via the reverse-compile (copy down)Craig Jennings2026-06-011-0/+277
* feat(views): guard publish and delete against cross-account local viewsCraig Jennings2026-06-011-1/+8
* feat(views): rework the picker for local/Linear labels, dedup, and local disp...Craig Jennings2026-06-011-45/+56
* feat(views): reshape the keymap and transient around the view nounCraig Jennings2026-06-011-16/+24
* feat(views): add create and edit local views with a metadata-preserving writerCraig Jennings2026-06-011-20/+143
* refactor: rename saved-query surface to local-view vocabularyCraig Jennings2026-06-011-114/+114