aboutsummaryrefslogtreecommitdiff
path: root/pearl.el
Commit message (Expand)AuthorAgeFilesLines
* 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
* fix(accounts): pearl-check-setup reports the active account, not the legacy keyCraig Jennings2026-05-311-6/+17
* feat(accounts): multi-account support with testsCraig Jennings2026-05-311-43/+304
* fix(merge): land the type-nil marker fix that should have been in eb56295Craig Jennings2026-05-281-4/+10
* feat(merge): preserve the user's view across a merge refreshCraig Jennings2026-05-281-9/+59
* refactor(render): drop the leading 💬 glyph from the Comments headingCraig Jennings2026-05-281-13/+14
* refactor(view-sync): pick-scope returns (display . plist), drops rassoc lookupCraig Jennings2026-05-281-62/+83
* fix(view-sync): refuse sync of a saved query whose filter is emptyCraig Jennings2026-05-281-27/+36
* refactor(view-sync): pearl--save-query-mark-synced preserves unknown plist keysCraig Jennings2026-05-281-16/+16
* feat(view-sync): pearl-publish-current-source convenience wrapperCraig Jennings2026-05-281-1/+37
* feat(view-sync): pearl-pick-source distinguishes [saved] / [saved → scope] ...Craig Jennings2026-05-281-32/+105
* feat(view-sync): extend pearl-delete-saved-query with delete-on-Linear promptCraig Jennings2026-05-281-13/+93
* feat(view-sync): pearl-sync-saved-query-to-linear + transient entryCraig Jennings2026-05-281-61/+459