aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-03 09:22:10 -0400
committerCraig Jennings <c@cjennings.net>2026-07-03 09:22:10 -0400
commit9f664f4563a4d4f4036bd189e25d738af276a6d4 (patch)
tree9a826c5607af7693a503d6a43f455fb6906ed896
parent72e127601e0ce9a9a7bb156c835bcba3b2b85bfe (diff)
downloadarchsetup-9f664f4563a4d4f4036bd189e25d738af276a6d4.tar.gz
archsetup-9f664f4563a4d4f4036bd189e25d738af276a6d4.zip
chore(todo): fix malformed PROPERTIES drawers in three closed tasks
The Eask, pocketbook-backlog, and Fn+F9 tasks had their :LAST_REVIEWED: property drawer sitting after the closing note instead of directly under the heading, so org parsed it as body text. Move each drawer back above the note. File the lint follow-up that surfaced them. Claude-Session: https://claude.ai/code/session_01FdoWWT5d7Wnrt3MLJGzrXf
-rw-r--r--assets/outbox/2026-07-03-lint-followups-todo-properties-drawers.org4
-rw-r--r--todo.org6
2 files changed, 7 insertions, 3 deletions
diff --git a/assets/outbox/2026-07-03-lint-followups-todo-properties-drawers.org b/assets/outbox/2026-07-03-lint-followups-todo-properties-drawers.org
new file mode 100644
index 0000000..bdca099
--- /dev/null
+++ b/assets/outbox/2026-07-03-lint-followups-todo-properties-drawers.org
@@ -0,0 +1,4 @@
+* lint-org follow-ups — todo.org (2026-07-03)
+** TODO obsolete-properties-drawer — Incorrect contents for PROPERTIES drawer (line 1317)
+** TODO obsolete-properties-drawer — Incorrect contents for PROPERTIES drawer (line 1292)
+** TODO obsolete-properties-drawer — Incorrect contents for PROPERTIES drawer (line 1202)
diff --git a/todo.org b/todo.org
index 2014dc9..36f6e81 100644
--- a/todo.org
+++ b/todo.org
@@ -1198,10 +1198,10 @@ CLOSED: [2026-07-02 Thu]
Decided by Craig 2026-07-02, ahead of the scheduled checkpoint: remove pocketbook altogether. Executed same day — pip package uninstalled (user site clean), running instance killed, launcher gone, =pocketbook/= tree removed from the repo, Super+P rebound to toggle-touchpad (P for Pointers; Super+Shift+I unbound, waybar tooltip hint updated — dotfiles a750cb4). The org-capture popup remains the quick-notes surface.
** DONE [#B] Provision Eask in archsetup :tooling:eask:
CLOSED: [2026-07-02 Thu]
-Shipped 2026-07-02 (speedrun): npm global install block added after the nvm line — runs as $username with --prefix $HOME/.local, display/error_warn wrapped, output to $logfile, matching the claude-code block's shape. The npmrc decision went yes: dotfiles common/.npmrc pins prefix=${HOME}/.local (stowed; hand-linked live, npm config get prefix confirms ~/.local — dotfiles 01627cc). VM assertion added: ~/.local/bin/eask present + ~/.npmrc stowed. Live smoke: eask 0.12.9 on PATH. Full acceptance (fresh-install chime make setup/test) rides the next VM pass.
:PROPERTIES:
:LAST_REVIEWED: 2026-05-26
:END:
+Shipped 2026-07-02 (speedrun): npm global install block added after the nvm line — runs as $username with --prefix $HOME/.local, display/error_warn wrapped, output to $logfile, matching the claude-code block's shape. The npmrc decision went yes: dotfiles common/.npmrc pins prefix=${HOME}/.local (stowed; hand-linked live, npm config get prefix confirms ~/.local — dotfiles 01627cc). VM assertion added: ~/.local/bin/eask present + ~/.npmrc stowed. Live smoke: eask 0.12.9 on PATH. Full acceptance (fresh-install chime make setup/test) rides the next VM pass.
Add =@emacs-eask/cli= to archsetup's provisioning so fresh machines get it. Eask is installed by hand today and declared nowhere in archsetup or the dotfiles repo, yet both chime and linear-emacs depend on it (their =make setup/test/coverage= shell out to =eask=). Source: handoff from linear-emacs 2026-05-23.
- Add a global npm install after the node block (=archsetup= ~2030, after =aur_install nvm=), modeled on the claude-code native-install block: run as =$username=, wrapped in =display=/=error_warn=, output to =$logfile=. Roughly =sudo -u "$username" bash -c 'npm install -g --prefix "$HOME/.local" @emacs-eask/cli'=.
@@ -1288,10 +1288,10 @@ Code reality (dotfiles net/src/net): Esc close is wired (gui EventControllerKey)
Zoom ended ~14:45; probe ran per plan (panel in test mode, hyprctl dispatch sendshortcut targeted at the panel address, every key gated on panel focus, Enter never sent). Verdicts: arrows move row focus and Enter rides the ListBox activate binding (TRUE — kept); Esc closes (TRUE — kept); Tab is the plain GTK widget-by-widget chain and inside a list crawls row by row, no section jumps (claim FALSE — struck); type-to-filter does not exist (claim FALSE — struck; typing into the 24-row Saved list filtered nothing). Spec's Keyboard bullet reworded with the live evidence and a note that section-jump Tab or filtering would be new work. Probe gotchas for reuse: AT-SPI list items have empty accessible names, so row identity needs get_index_in_parent(); a killed test panel can leave a windowless single-instance process that eats the next launch via D-Bus activation — pkill -9 -f 'net panel$' and wait before relaunching.
** CANCELLED [#C] Pocketbook development backlog :pocketbook:
CLOSED: [2026-07-02 Thu]
-Cancelled with the 2026-07-02 remove-pocketbook decision — the app and its in-tree package are gone.
:PROPERTIES:
:LAST_REVIEWED: 2026-05-26
:END:
+Cancelled with the 2026-07-02 remove-pocketbook decision — the app and its in-tree package are gone.
Pocketbook (GTK4 layer-shell notes panel, toggled via waybar) was pulled from publication 2026-05-26 — github repo + cjennings.net repo deleted, mirror hook removed — and folded into this repo at =pocketbook/= until it's ready to spin back out. Src-layout Python package with pytest tests and a Makefile. Develop it in-tree; the backing modules are =store/note/panel/layer_shell/app/note_widget= + =style.css=.
Backlog (unordered; promote items to their own dated tasks as they're picked up):
@@ -1313,10 +1313,10 @@ Backlog (unordered; promote items to their own dated tasks as they're picked up)
- Re-wire the archsetup install (gtk4-layer-shell dep + install step + post-install clone) when pocketbook ships. Removed 2026-05-26 — see git history of =archsetup= / =scripts/post-install.sh=.
** CANCELLED [#C] Fn+F9 toggles pocketbook — source unlocated :hyprland:pocketbook:
CLOSED: [2026-07-02 Thu]
-Retired with pocketbook itself (2026-07-02 removal) per this task's own exit condition — with the app uninstalled and unbound, whatever Fn+F9 emitted has nothing to toggle.
:PROPERTIES:
:LAST_REVIEWED: 2026-06-23
:END:
+Retired with pocketbook itself (2026-07-02 removal) per this task's own exit condition — with the app uninstalled and unbound, whatever Fn+F9 emitted has nothing to toggle.
On velox, pressing Fn+F9 (physical function key) toggles the pocketbook panel. It shouldn't. Raised from a home-project session 2026-06-23.
Investigated 2026-06-23 and could not locate the trigger in any config. Ruled out, three ways: