Choose an exact return time for Later work #370

Merged
rockachopa merged 1 commits from timmy/369-exact-later-time into main 2026-08-09 04:06:15 +00:00
Member

Closes #369

What changed

  • adds an exact local date/time picker to every card and detail-sheet Later flow
  • validates future local wall times (including normalized/DST-invalid values) before converting to an ISO instant
  • preserves existing account-scoped offline Later persistence/sync and avoids Gitea mutations
  • keeps Back/Escape/focus and work-session continuation safe, with duplicate-submit protection
  • ships the picker atomically in service-worker shell v51

Verification

  • pytest -q — 705 passed
  • Node syntax checks and git diff --check passed
  • Headless Chromium at 320×568: full-width 320px panel, 44px input/buttons, no horizontal overflow, input visible above viewport bottom
Closes #369 ## What changed - adds an exact local date/time picker to every card and detail-sheet Later flow - validates future local wall times (including normalized/DST-invalid values) before converting to an ISO instant - preserves existing account-scoped offline Later persistence/sync and avoids Gitea mutations - keeps Back/Escape/focus and work-session continuation safe, with duplicate-submit protection - ships the picker atomically in service-worker shell v51 ## Verification - `pytest -q` — 705 passed - Node syntax checks and `git diff --check` passed - Headless Chromium at 320×568: full-width 320px panel, 44px input/buttons, no horizontal overflow, input visible above viewport bottom
rockachopa added 1 commit 2026-08-09 04:04:47 +00:00
feat: choose exact Later return times (#369)
All checks were successful
CI / lint (pull_request) Successful in 44s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
9441191c18
rockachopa merged commit 1bf759dc76 into main 2026-08-09 04:06:15 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
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: stackchain/stackchain-dashboard#370
No description provided.