feat(ui): call the list view Checklist

"Ending soon" described the sort, not the job — and it sat one line above a
sort control whose own option reads "Ending soonest", so the tab and the
ordering looked like the same control said twice. Checklist is what a reader
with four games is doing with it.

The stored id stays "soon". That value is in `prefs.view` on real devices, and
a label is copy: renaming one must never move a reader to the other view.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
This commit is contained in:
Lucas Winther
2026-08-18 03:59:52 +02:00
co-authored by Claude Opus 5
parent c4f6551844
commit b3aea00cbb
4 changed files with 11 additions and 4 deletions
+4 -1
View File
@@ -356,9 +356,12 @@ export function App() {
aria-label="View"
className="flex rounded-lg border border-hairline p-0.5"
>
{/* The id is a stored value (`prefs.view`) and the label is copy, so
they are allowed to drift: renaming the tab must not silently move
every reader to the other view. */}
{(
[
["soon", "Ending soon"],
["soon", "Checklist"],
["timeline", "Timeline"],
] as const
).map(([id, label]) => (