git.cjennings.net
:
pearl
main
Pearl Edits and Reflects Linear — manage Linear.app issues as org-mode in Emacs
Craig Jennings
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
chore: ignore the generated task archive
HEAD
main
Craig Jennings
9 hours
1
-0
/
+3
*
docs: spec for refining the current source
Craig Jennings
2026-06-24
1
-0
/
+105
*
feat(sources): single-issue source (favorites + open-issue-by-id)
Craig Jennings
2026-06-23
5
-33
/
+229
*
docs(readme): document themeable faces and reflow tables
Craig Jennings
2026-06-23
1
-70
/
+182
*
fix(views): accept Linear's open filter when copying a view down
Craig Jennings
2026-06-16
2
-4
/
+41
*
fix(views): save a local view from any Custom View, not just favorites
Craig Jennings
2026-06-16
3
-38
/
+139
*
docs(readme): point the save FAQ at pearl-save-issue
Craig Jennings
2026-06-16
1
-2
/
+2
*
chore(scripts): warn when apikey.txt is group/other-readable
Craig Jennings
2026-06-16
2
-0
/
+42
*
fix(api): clear auth-source's negative cache on pearl-clear-cache
Craig Jennings
2026-06-15
3
-4
/
+25
*
fix(api): signal missing-key as user-error with mode-aware advice
Craig Jennings
2026-06-15
3
-7
/
+36
*
chore: gitignore .claude, CLAUDE.md, AGENTS.md
Craig Jennings
2026-06-15
1
-0
/
+3
*
style(render): space the account name from Pearl in the lighter
Craig Jennings
2026-06-07
3
-5
/
+5
*
feat(render): highlight unsaved comments and update the cues live
Craig Jennings
2026-06-07
2
-35
/
+185
*
feat(render): show unsaved tickets with a field highlight and a count
Craig Jennings
2026-06-07
2
-6
/
+334
*
docs(spec): add the modified-ticket indicator spec
Craig Jennings
2026-06-07
2
-0
/
+352
*
fix(keymap): label the issue create/delete keys 'ticket' to match the t chord
Craig Jennings
2026-06-07
2
-3
/
+3
*
fix(scripts): seed column types for board order, healing type drift
Craig Jennings
2026-06-07
3
-132
/
+351
*
feat(scripts): import an org backlog into the Pearl workspace
Craig Jennings
2026-06-06
4
-0
/
+524
*
feat(render): name the active account in the buffer title
Craig Jennings
2026-06-06
2
-4
/
+23
*
fix(scripts): make Triage the intake column and the default new-issue state
Craig Jennings
2026-06-06
3
-21
/
+56
*
docs(scripts): add a scripts README
Craig Jennings
2026-06-06
1
-0
/
+100
*
fix(scripts): reconcile the seed against Linear's default columns
Craig Jennings
2026-06-06
2
-246
/
+243
*
feat(scripts): add a Linear workspace seed script
Craig Jennings
2026-06-06
3
-0
/
+471
*
feat(keys): add sort and grouping to the transient menu
Craig Jennings
2026-06-06
3
-4
/
+11
*
fix(views): order group sections by Linear's board order
Craig Jennings
2026-06-06
3
-24
/
+157
*
feat(keys): bind sort and grouping under the views prefix
Craig Jennings
2026-06-06
3
-4
/
+20
*
docs: document grouping the current view
Craig Jennings
2026-06-06
1
-0
/
+6
*
feat(views): route grouping consumers through the effective-grouping resolver
Craig Jennings
2026-06-06
2
-3
/
+30
*
feat(views): pearl-set-grouping command
Craig Jennings
2026-06-06
2
-0
/
+82
*
feat(views): regroup issue subtrees in place, preserving edits
Craig Jennings
2026-06-06
2
-0
/
+273
*
feat(views): grouping source helpers and the effective-grouping resolver
Craig Jennings
2026-06-06
2
-0
/
+200
*
docs: spec for interactive grouping of the current view
Craig Jennings
2026-06-06
1
-0
/
+180
*
fix(views): re-fold the page after an interactive sort
Craig Jennings
2026-06-06
2
-0
/
+74
*
feat(render): make heading glyphs configurable
Craig Jennings
2026-06-06
3
-44
/
+123
*
feat(render): save the buffer to disk after a fetch or refresh
Craig Jennings
2026-06-05
2
-2
/
+42
*
fix(render): serialize the source header in full regardless of print-length
Craig Jennings
2026-06-05
2
-2
/
+23
*
fix(views): make a server-side sort actually reorder the buffer
Craig Jennings
2026-06-05
2
-8
/
+46
*
feat(comments): fetch an issue's full comment thread
Craig Jennings
2026-06-05
4
-4
/
+255
*
feat(views): sort the active view interactively
Craig Jennings
2026-06-05
3
-11
/
+540
*
feat(render): overlay content glyphs on issue and comment headings
Craig Jennings
2026-06-05
3
-6
/
+200
*
docs: note that the default team is optional
Craig Jennings
2026-06-05
1
-0
/
+2
*
feat(compose): @-mention Linear users from a picker
Craig Jennings
2026-06-03
4
-7
/
+201
*
feat(render): pin the priority range to Linear's A-D in the rendered file
Craig Jennings
2026-06-03
2
-0
/
+11
*
fix(render): nest comments under their issue in a grouped view
Craig Jennings
2026-06-03
2
-11
/
+47
*
feat(views): add pearl-assignee-tag-short to trim the @-tag to first name
Craig Jennings
2026-06-03
2
-5
/
+34
*
fix(views): slug the assignee @-tag from Linear's displayName handle
Craig Jennings
2026-06-03
2
-7
/
+37
*
feat(views): surface the issue assignee as an @-tag on the heading
Craig Jennings
2026-06-03
5
-14
/
+128
*
feat(views): render a Linear view's grouping as Org sections
Craig Jennings
2026-06-03
6
-30
/
+336
*
fix(views): honor a Linear view's completed-issues display preference
Craig Jennings
2026-06-03
3
-21
/
+273
*
feat(render): open a fetched view folded to the issue headings
Craig Jennings
2026-06-03
4
-8
/
+10
[next]