diff --git a/PENDING.md b/PENDING.md index 98acb1a7..1affcf78 100644 --- a/PENDING.md +++ b/PENDING.md @@ -8,7 +8,7 @@ what belongs to whom and coordinate. Naming convention: `YYYY-MM-DD:short-slug` for date-bounded work, or `parallel:` for work owned by a session that isn't the current one. -Last updated: 2026-10-29. +Last updated: 2026-10-29 (post-0.3.130 batch). --- @@ -16,122 +16,84 @@ Releases are no longer recorded here: the live version and hashes are in `../site/releases-manifest.json` and `https://dl.silentmode.st/releases-manifest.json`, and each release commit is `Theseus 0.3.x: ...` in git history. -## Staged for the next release (post-0.3.129) +## Staged for the next release (post-0.3.130) Queue of asks for the next cut. Items marked LANDED are edited in the working tree waiting for a bump + build. Items marked TODO still need the code change. -- **TODO: Home — swap `SilentMode.X` out, `Game.X` in** on the Silent Mode - cards section ([home.html:366-375](home.html) `defaultState().sections.sm`). - Game.X should pick up its own description + favicon from the live site, - so the entry is a stub (`{ title: "Game.X", url: "https://game.x/", - brand: "game" }`) until game.x goes live. SilentMode.X moves to a short - link somewhere else — the user suggested either under the search field, - at the bottom of the home page, or in the quicklinks (sections.q). The - canonical remote list at `https://dl.silentmode.st/home-cards.json` - needs the same swap so existing profiles pick it up without a reset - (local `sections.sm` isn't reseeded by `migrateCards` — the remote cache - is the only way through to installed users). `game.x` isn't resolving - yet (no s3 pointer on-chain, no manifest); wait until the service is up - before baking its description/favicon. -- **LANDED: Searchbox no longer auto-grows on focus; URL/search ratio - capped at 75/25.** Reverts the 0.3.128 "give the searchbox more room - while typing" rule — focusing the searchbox was pulling the drag handle - with it and making the ratio hard to set by hand. Changes in - [chrome.html](chrome.html): dropped the - `.urlsearch:has(.searchbox:focus-within) .searchbox { flex: 2 1 480px }` - rule and its `.14s` transition on `.searchbox`; added - `max-width: 75%` to `.urlwrap` so a stored `urlBarWidthPx` from the old - 80 % ceiling clamps on load without the user having to redrag; bumped - the drag `MIN_SHARE` 0.20 → 0.25 so new drags can't push the search - bar below 25 % of the shared budget. 0.3.128's typing-wider effect - stays off; the user owns the ratio again. -- **LANDED: Startpage sidebar runs the full page height alongside the - hero; slots fill the whole sidebar panel; empty cells double as the - "add link" surface.** [home.html](home.html): - - **Page layout restructured.** Hero + homepage are now wrapped in a - single `.page` grid (`grid-template-columns: minmax(240, 280) 1fr`) - with the sidebar `