aboutsummaryrefslogtreecommitdiff
path: root/tests/test-pearl-config.el
Commit message (Collapse)AuthorAgeFilesLines
* fix(api): signal missing-key as user-error with mode-aware adviceCraig Jennings2026-06-151-0/+19
| | | | A missing API key raised a raw `error`, so it backtraced under `debug-on-error`, and the stale advice pointed at customizing `pearl-api-key`. Now `pearl--headers` signals a `user-error` and branches the advice by mode: accounts mode points at `pearl-accounts` and `pearl-switch-account`, legacy mode at `pearl-api-key` and `pearl-load-api-key-from-env`. The credential-source resolver's three failure paths become `user-error` too, since a bad credential is a config problem, not a bug.
* feat: pearl — manage Linear issues from org-modeCraig Jennings2026-05-241-0/+76
Pearl fetches Linear issues into an org file and syncs edits back. It covers list / custom views / saved queries, per-issue and bulk rendering with comments inline, conflict-aware sync of descriptions, titles, and comments, field commands for priority / state / assignee / labels, and a transient dispatch menu. The render folds to a scannable outline and nests issues under a sortable parent. Based on and inspired by Gael Blanchemain's linear-emacs.