The party's trail: "Add a stop…", reorder stops, and a shorter list grouped by session #1275

Closed
opened 2026-10-29 16:50:24 +00:00 by claude-bot · 0 comments
Collaborator

The owner's decisions on 2026-10-29, for 4.6.2:

  1. "Add a stop…": the map's "Where the party ended…" button and the "Where did the party end up?" dialog become "Add a stop…" / "Add a stop". Several stops a session are normal.
  2. Reorder stops under "The party's trail" at the bottom of the map page (GM). Stops are ordered by session (#1269), so a stop moves earlier or later within its session (or within the stops between two sessions). Earlier/Later buttons, keyboard-reachable, each with an accessible name. Backend: nullable trail_stops.position, and the order becomes (after_session_number, own-session before between, position, created_at, id). POST /parties/{id}/trail/{stop_id}/move {"direction": "earlier"|"later"} rewrites the positions of that group.
  3. A shorter list. "The party's trail" is grouped by session, newest first. Each group is collapsible, with only the latest open, and its summary gives the session and how many stops it has.

Wording is mine apart from "Add a stop…"; listed in the PR.

The owner's decisions on 2026-10-29, for 4.6.2: 1. **"Add a stop…"**: the map's "Where the party ended…" button and the "Where did the party end up?" dialog become "Add a stop…" / "Add a stop". Several stops a session are normal. 2. **Reorder stops** under "The party's trail" at the bottom of the map page (GM). Stops are ordered by session (#1269), so a stop moves earlier or later **within its session** (or within the stops between two sessions). Earlier/Later buttons, keyboard-reachable, each with an accessible name. Backend: nullable `trail_stops.position`, and the order becomes (after_session_number, own-session before between, position, created_at, id). `POST /parties/{id}/trail/{stop_id}/move {"direction": "earlier"|"later"}` rewrites the positions of that group. 3. **A shorter list.** "The party's trail" is grouped by session, newest first. Each group is collapsible, with only the latest open, and its summary gives the session and how many stops it has. Wording is mine apart from "Add a stop…"; listed in the PR.
rbrooks referenced this issue from a commit 2026-10-29 17:06:01 +00:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
rbrooks/Quest-Board#1275
No description provided.