DO NOT MERGE: Tasks index A — dense week roster - #247
Conversation
Dense week roster (one linked row per ISO week) plus content-height Tasks checklist / flex Notes dests. Task strip tab lands on the index; dest chip and lit Task return to the owning sheet. Co-authored-by: Joseph Chiocchi <joe@yolk.cc>
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
150 PPI Nomad renders of tasks-index-2026 and tasks-2026-W01 after pytest green (81 passed). Co-authored-by: Joseph Chiocchi <joe@yolk.cc>
Co-authored-by: Joseph Chiocchi <joe@yolk.cc>
|
Thumbs-down on thesis A (dense week roster). Closing; no replacement. |
Exploratory only. Do not merge. Draft vs greenfield tip — not into
master, not into #207.Thesis A — dense week roster
Compact linked list of ISO weeks that touch a pressed month.
[tasks] index_rows(12–20, default 16). Each row:W01…W53(Meeting A spirit)29 Dec–4 Jan), not a write-inHeader slab is Tasks + year. Liberation, hairlines, Focus ticks, lined notes,
parch.tracks, fpdf2.A full year is 53 weeks, so the roster paginates: page 1 is
tasks-index-{year}; later sheets aretasks-index-{year}-02…. January-only presses stay on one index page.Thesis A Tasks index — dense week roster
Weekly dest
One week’s task well. Bands:
Wnn+ short range[tasks] rowsFocus ticks (5–10, default 7), content-heightThesis A weekly Tasks dest W01
Linked vs unlinked
Wnn)tasks-{iso_year}-W{nn}tasks-index-{year}or-{nn})tasks-index-{year}(p1);tasks-index-{year}-{nn}tasks_indextasks-{iso_year}-W01…-W53taskBottom nav is 10 tabs: Year · Quar · Mon · Habit · Proj · Meet · Task · Week · Day · Notes. Task is lit on the index and on dests.
Knobs
[tasks] index_rowstask_index_rows[tasks] rowstask_rowsProofs:
artifacts/mvp/exp-tasks-index-a-roster.pngandartifacts/mvp/exp-tasks-index-a-dest.png(702×937, 150 PPI Nomad page).uv run pytest— 81 passed. Default year press is 897 pages (notes_pages=1). No Typst, no merge.Out of scope
Merge to master. Land into #207.
To show artifacts inline, enable in settings.