Lane 2, round two — the owner's decisions (#659) #678
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/659-lane2-round-two"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Three changes from the owner's review of #673, and four decisions settled and recorded.
Changes
The "no GM" banner is shown to every member (D18), not just the owner, and names who can put it right — "Dana owns this campaign and can make someone GM." A player whose campaign has quietly stopped working is owed the reason and the right person to ask. Only the action stays owner-gated. This is the same shape the Discord-delivery banner already uses, so the two are now consistent rather than accidentally different.
Session times show once, in the reader's own timezone (D17), always carrying the abbreviation — the abbreviation is what tells a traveller their device has moved. This supersedes
IS-003, which asked for the campaign's zone and the reader's side by side; two times make the reader work out which one is theirs, and the wrong guess is the expensive one.The one case that still needs saying out loud is when the reader's day differs from the table's. Ines in London sees
Tue 23 Sep, 2:00 AM BSTplus a line reading "the table calls this Monday's session — you are 6 hours ahead." That is a reconciliation, not a second time, and it appears only when there is something to reconcile. Both cases are drawn. The page also offers a way through to the profile where the reader's zone is set.A brand-new campaign no longer promises a day. It said "the time, who is coming, and what still needs doing before Monday" — on a page whose whole point is that nothing is scheduled, so it named a Monday that does not exist. Now: "Once there is a session, this page becomes it — the time, who is coming, and what still needs doing before you play."
Decisions settled
CA-094) moves into the app-bar search as a switch rather than being lost with the panel — off by default, absent entirely for a player.IS-308)D16 needed more than a note, because a capability that moves has to be shown arriving somewhere. Four new stills under CAMP-2: the GM's search with the switch off (5 results), the same search with it on (6 — the extra is a line spoken in Session 13, marked "Spoken" and "GM only"), the same query as a player (4 results, no switch at all), and
"black water"— a phrase nobody ever summarised, which returns nothing but the spoken line. That last one is the argument for keeping the capability at all.Correction
My CAMP-2 note in #673 said the two search options were "both below". They were not — I drew the filter and never drew the alternative. D16 settles it, so rather than drawing a rejected option the panel now shows where transcript search actually lands.
One fault found by rendering
The four new search panels drew completely empty — a thin grey bar where the results should be.
.menuisposition: absolutebecause in the product it hangs off the bar that opened it; drawn on its own it has to come back into flow. Lane 1 carries a.panelbed .menu { position: static }override for exactly this and lane 2's stylesheet did not, so the panels were lifted out of the box and the box collapsed. Added, along with a--fullvariant so a still never ends on a half-cut row.Verified after the fix: result counts are 5 → 6 with the switch on, 4 for a player, 1 for
"black water"; no${...}leaking into rendered output; both themes.Catalogue
D16–D19 recorded in the decisions table, and the affected summaries updated — CAMP-1 (D17, plus the note that its empty state must not name a day), CAMP-2 (D16 resolved,
CA-092–098re-homed on SH-9), SH-6 (D19, plus the rule that the bar's state must be carried in words because the phone drops the second line), SH-8 (D18, plus the worst-first stacking rule). Rebuilds clean at 1,578 rows on 102 surfaces.🤖 Generated with Claude Code