Skip to content

multiple UX refinements, PWA enablement, and docs#39

Merged
markrai merged 7 commits into
mainfrom
refinements_and_docs
Apr 5, 2026
Merged

multiple UX refinements, PWA enablement, and docs#39
markrai merged 7 commits into
mainfrom
refinements_and_docs

Conversation

@markrai
Copy link
Copy Markdown
Owner

@markrai markrai commented Apr 5, 2026

  • Board (mobile) — When a todo drag starts, lane tabs briefly flash (300ms) so it is obvious they accept drops; tab labels stay readable above the drop overlays.
  • Web Push (PWA) — After sign-in, the client auto-subscribes when both VAPID keys are set on the server; SCRUMBOY_PUSH_BY_DEFAULT_IF_VAPID removed (VAPID presence is the operator signal). Per-user autosub progress in localStorage with resilient retry when the permission prompt is dismissed vs blocked.

Fixes

  • Board (drag-and-drop) — Success toast “Todo moved to …” only when the todo changes lane; same-lane reorder no longer shows a redundant toast (lane titles still come from the board workflow, not hardcoded names).

Improvements

  • Settings → CustomizationBackground notifications (PWA) is grayed out with a one-line notice when Web Push is unavailable (no VAPID on the server, or anonymous board mode).

Documentation

  • docs/mcp.md — MCP documentation added/expanded.
  • docs/pwa.md — Push flow and env vars aligned with streamlined enablement; key generation note includes **

markrai added 7 commits April 5, 2026 09:10
Signed-off-by: Mark Rai <markraidc@gmail.com>
… into

Signed-off-by: Mark Rai <markraidc@gmail.com>
Signed-off-by: Mark Rai <markraidc@gmail.com>
Signed-off-by: Mark Rai <markraidc@gmail.com>
Signed-off-by: Mark Rai <markraidc@gmail.com>
Signed-off-by: Mark Rai <markraidc@gmail.com>
Signed-off-by: Mark Rai <markraidc@gmail.com>
@markrai markrai merged commit d410ab5 into main Apr 5, 2026
2 checks passed
@markrai markrai deleted the refinements_and_docs branch April 5, 2026 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant