aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-24 19:25:02 -0400
committerCraig Jennings <c@cjennings.net>2026-06-24 19:25:02 -0400
commit134a530916f24a288e8b4755f336b1820868d4b4 (patch)
treeea0974bf8efe6d4c2331fa854a0c2520d73f3f4b /todo.org
parent1c6e7013389ed2a22255cbaf914cb7371c8f8161 (diff)
downloaddotemacs-134a530916f24a288e8b4755f336b1820868d4b4.tar.gz
dotemacs-134a530916f24a288e8b4755f336b1820868d4b4.zip
chore(todo): inbox-zero — file 5 emacs roam items as tasks
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org10
1 files changed, 10 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index a0e022c99..31029c0cd 100644
--- a/todo.org
+++ b/todo.org
@@ -55,6 +55,12 @@ Tags are additive. For example, a small wrong-behavior fix can be
=:bug:quick:=, and a feature that requires internal restructuring can be
=:feature:refactor:=.
* Emacs Open Work
+** TODO [#B] first f12 doesn't toggle the term window :bug:solo:
+The first =f12= of a session flashes the terminal open and immediately closes it, as if the toggle fired on then off; a second =f12= then works. Seen across two separate sessions. From the roam inbox 2026-06-24.
+** TODO [#C] org-capture popup leaks f12 / f10 / f11 / ai-term keys :bug:
+While the org-capture popup is open, the global F-keys (the =f12= term, =f10= / =f11=, the ai-term family) still fire and pop a terminal over the capture. Disable those keys for the duration of the capture popup if there's a clean way. Research first and report; if it's too invasive, defer or cancel rather than force it. From the roam inbox 2026-06-24.
+** TODO [#C] dirvish image previews missing in the pictures dir :bug:
+Dirvish (the =super + f= file manager) shows no image preview when browsing =~/Pictures=, so picking a wallpaper is blind. The preview pane is empty for image files where a thumbnail should render. Want image rendering in the dirvish preview pane for image directories. From the roam inbox 2026-06-24.
** PROJECT [#A] Manual testing and validation
Exercised once the phases above land.
*** TODO theme-studio preview-locate discoverability read
@@ -378,6 +384,10 @@ What we're verifying: in dirvish, d now duplicates the file at point (delete-to-
Expected: d duplicates; D names the exact targets and only deletes on yes; the files are gone with no trash copy. If sudo needs a password that shell-command can't supply, flag it — the delete may need to route through a tty instead.
** PROJECT [#A] Theme-Studio Open Work
Parent grouping the open theme-studio / theming issues; close each child independently.
+*** TODO [#C] ansi-color dropdown plain, reuse info in the hover :feature:studio:
+Drop the parenthetical from the "ansi color" assignment-view dropdown label so it reads plain, and move the explanation to the hover instead: name the packages that reuse these colors (vterm / eshell / compilation / ghostel) and verify they actually do before stating it. From the roam inbox 2026-06-24.
+*** TODO [#C] nerd-icons editable face list grouped by color family :feature:studio:
+Default-group the 34 nerd-icons color faces in the editable table by family (lblue / blue / blue-alt / dblue together, etc.), the families in a sensible order, with the sort icon still re-sorting alphabetically and revisiting the view restoring the grouped default. The gallery preview already clusters by hue, so this is the editable-table counterpart — confirm it is still wanted now that the gallery ships. From the roam inbox 2026-06-24.
*** 2026-06-24 Wed @ 18:09:26 -0400 theme-studio tier-1 simplifications landed
Behavior-preserving simplifications from the four-agent refactor/simplify assessment, all test-verified (full suite green). Landed: syncMockHeight + syncPkgHeight merged into syncPaneHeight(tableId, paneId); the dead generatorHues "manual" branch deleted (identical to fallback); locateInfoLine removed (fn + export + test, orphaned this session); the redundant pkgbody guard dropped (buildPkgTable self-guards); displayHex/displayName closures inlined; paintUI now calls worstCellHtml; generate.py's two nerd-icons loaders share _load_nerd_icons_artifact (sentinel keeps the null-file edge exact); face_coverage.classify rewritten with named locals (with a new characterization test). Two agent findings were wrong and skipped on verification: LOCATE_REG is live (read by previewSpan), and normalizePaletteEntryCore doesn't exist (hallucinated). Skipped on judgment: a RELEASED_BOX constant (mutable-dict aliasing hazard, only ~10 sites) and inlining apply_hover_box_default (its why-docstring earns the named function). Open for Craig: previewFaceAttrs (app-core.js) is test-only with a stale "the gate calls it" docstring — confirm delete vs keep.
*** TODO [#D] theme-studio app.js module split (tier 2) :refactor:studio: