# Pending — uncommitted Theseus changes Working-tree state that hasn't been committed or shipped. Read this before touching the same files. Update when you land or add work. Format: each group has a `session:` label so parallel sessions can see 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. --- 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) 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 `