Repository navigation
Reschedule sessions in the New session dialog - #526
Merged
Merged
Conversation
jhodapp
force-pushed
the
feat/move-session-dialog
branch
from
November 3, 2026 21:33
7e235f6 to
1c3e844
Compare
jhodapp
marked this pull request as ready for review
November 3, 2026 21:50
jhodapp
force-pushed
the
feat/move-session-dialog
branch
from
November 3, 2026 22:41
d81c5ac to
a929d65
Compare
Contributor
[Medium impact] The PR appears safe to merge, with no actionable issues found. SummaryReschedule now opens the shared New session dialog in move mode.
No actionable issues were found. This assessment includes caller checks in PR #527. No runtime or browser verification was performed.
|
jhodapp
force-pushed
the
feat/move-session-dialog
branch
from
November 3, 2026 23:28
a929d65 to
87f7492
Compare
jhodapp
force-pushed
the
feat/schedule-session-dialog
branch
from
November 3, 2026 23:28
9db43e5 to
2ed2e05
Compare
greptile-apps
Bot
dismissed
their stale review
November 3, 2026 23:28
Dismissed because a newer commit was pushed; Greptile will re-review the current head.
…it series into the dialog
…est bound One − on a 240-minute session gave 175, and one + on a 10-minute session gave 20.
…its text whole on phones
…s and following A series repeating every 3 weeks or 2 months is offered as its own Repeat choice and its interval is sent. The confirm waits while the series loads, and a series that fails to load falls back to this session only.
…akpoint Swapping the desktop and mobile components remounted the body, so resizing or rotating a tablet cleared a search or a half-typed value.
…verlap, or a loading series rule - The confirm waits while your sessions load and says so if they can't. - A time over several sessions can only keep them all; moving one wouldn't clear it. - Repeat is locked until the series' rule arrives, so early edits can't drop it.
jhodapp
force-pushed
the
feat/schedule-session-dialog
branch
from
November 4, 2026 04:53
2ed2e05 to
473b052
Compare
jhodapp
force-pushed
the
feat/move-session-dialog
branch
from
November 4, 2026 04:53
87f7492 to
1ea08c8
Compare
Reschedule this and following sessions, and fold Edit series into the dialog
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Fifth of six PRs for the stepped "New session" dialog. Reschedule now opens the same dialog in move mode, on a dashboard row, a bucket row or the Upcoming card. The old "Update Coaching Session" dialog and form are deleted. Stacked on #525.
Changes
openMoveSession(session), ready for the session page header and Progress rows later.CoachingSessionDialog,CoachingSessionForm,sessionUpdatedMessageand their tests. The error cases not covered elsewhere were ported to dialog tests.Screenshots / Videos Showing UI Changes (if applicable)
Useful: Reschedule from a row before and after picking a new day, and a move that clashes with another session.
Testing Strategy
tscand lint are clean.docs/test-plans/new_session_dialog_manual_testing.mdPart G.Concerns