Backlog ordering (tracking) #62

Closed
opened 2026-08-14 12:18:02 +00:00 by nalum · 0 comments
Owner

Working order for the open issues. This is a tracking issue, not a work item. It records the sequence and the hard dependencies. Forgejo on this instance has no Projects REST API, so the order lives here until, or unless, a board is set up in the UI.

Shipped to main (2026-08-14)

The whole stack merged fast-forward: PRs #63, #64, #66, #67, #69, #70, #71, #72, #73, #74, plus the android-CI fix #75. Issues #55, #51, #52, #56, #61 closed. Android CI (build + drift check + test report) now runs on every PR — coverage tracked in #76.

Hard dependencies

  • #60 before #48 — the card-tilt toggle needs the synced-preferences field.
  • #58 before #59 — push reliability needs the streaming consumer.
  • #69 before #61 — the UI affordance work consumes the matrix RPC (#69, part of #56).
  • #52 before #65 — the one-line label fix is the floor the collapsed bar still relies on.

Order

Now — quick bug wins (all in review, stacked)

  • #55 dinner card theming on Android — PR #63
  • #51 offline indicator flash on web (port the earlier Android fix) — PR #64
  • #52 small-screen text wrap — PR #66

Next — RBAC correctness + the UI matrix work (all in review, stacked)

  • #56 child list/meal backend rights + expose the permission matrix (ADR) — PRs #67, #69
  • #61 UI affordances off the matrix + event editing, both surfaces — PRs #70, #71, #72, #73, #74

Later — preferences sync, tilt, and enhancements

  • #60 sync UI preferences via UserSettings (ADR) — PR #79
  • #48 card tilt toggle — PR #80
  • #50 full calendar view on small screens — PR #81 (+ compact phone grid PR #84, day-view short-event fix PR #85)
  • #65 collapse phone nav to four core tabs + More on small screens — PR #86
  • #49 custom mark background color — closed won't-fix: canon held (Okabe-Ito eight × symbol; no custom picker)

Push track — most work, least urgency (current ntfy path still works)

  • #58 self-contained Android push (ADR-0030) — PR #87
  • #59 push reliability: foreground service and Doze survival — PR #88

Status (2026-08-15)

The Later wave is done and in review as one fast-forward stack (base main): merge order #82 (events.update fix) → #79 (#60) → #80 (#48) → #81 (#50) → #84 (compact grid) → #85 (day-view fix) → #86 (#65). Next up: the Push track (#58 → #59); #58's ADR is 0030 (the issue text's "0028" predates two merged ADRs).

Reasoning

  • The Now wave clears cheap, isolated bugs before the ADR-heavy work.
  • #56 sits early on purpose. It fixes a live RBAC defect and removes the canEdit drift risk that would otherwise bite #61 and future pages.
  • The push track is last because nothing there is broken today.
Working order for the open issues. This is a tracking issue, not a work item. It records the sequence and the hard dependencies. Forgejo on this instance has no Projects REST API, so the order lives here until, or unless, a board is set up in the UI. ### Shipped to main (2026-08-14) The whole stack merged fast-forward: PRs #63, #64, #66, #67, #69, #70, #71, #72, #73, #74, plus the android-CI fix #75. Issues #55, #51, #52, #56, #61 closed. Android CI (build + drift check + test report) now runs on every PR — coverage tracked in #76. ### Hard dependencies - #60 before #48 — the card-tilt toggle needs the synced-preferences field. - #58 before #59 — push reliability needs the streaming consumer. - #69 before #61 — the UI affordance work consumes the matrix RPC (#69, part of #56). - #52 before #65 — the one-line label fix is the floor the collapsed bar still relies on. ### Order **Now — quick bug wins** (all in review, stacked) - [x] #55 dinner card theming on Android — PR #63 - [x] #51 offline indicator flash on web (port the earlier Android fix) — PR #64 - [x] #52 small-screen text wrap — PR #66 **Next — RBAC correctness + the UI matrix work** (all in review, stacked) - [x] #56 child list/meal backend rights + expose the permission matrix (ADR) — PRs #67, #69 - [x] #61 UI affordances off the matrix + event editing, both surfaces — PRs #70, #71, #72, #73, #74 **Later — preferences sync, tilt, and enhancements** - [x] #60 sync UI preferences via UserSettings (ADR) — PR #79 - [x] #48 card tilt toggle — PR #80 - [x] #50 full calendar view on small screens — PR #81 (+ compact phone grid PR #84, day-view short-event fix PR #85) - [x] #65 collapse phone nav to four core tabs + More on small screens — PR #86 - [x] #49 custom mark background color — closed won't-fix: canon held (Okabe-Ito eight × symbol; no custom picker) **Push track — most work, least urgency (current ntfy path still works)** - [x] #58 self-contained Android push (ADR-0030) — PR #87 - [x] #59 push reliability: foreground service and Doze survival — PR #88 ### Status (2026-08-15) The **Later** wave is done and in review as one fast-forward stack (base `main`): merge order **#82 (events.update fix) → #79 (#60) → #80 (#48) → #81 (#50) → #84 (compact grid) → #85 (day-view fix) → #86 (#65)**. Next up: the **Push track** (#58 → #59); #58's ADR is 0030 (the issue text's "0028" predates two merged ADRs). ### Reasoning - The Now wave clears cheap, isolated bugs before the ADR-heavy work. - #56 sits early on purpose. It fixes a live RBAC defect and removes the `canEdit` drift risk that would otherwise bite #61 and future pages. - The push track is last because nothing there is broken today.
nalum closed this issue 2026-08-16 14:01:17 +00:00
Sign in to join this conversation.
No milestone
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
eagraiclainne/app#62
No description provided.