Rescheduling
When you need to move an appointment to a different time or date, inkStar provides a dedicated reschedule flow with a visual calendar.
Starting a reschedule
Section titled “Starting a reschedule”There are two ways to initiate a reschedule:
- Quick action button — Tap “Reschedule” in the quick actions row on the appointment detail page (hidden when the appointment is done)
- Drag on calendar — Drag an existing appointment tile to a new time slot on the calendar
Series appointments
Section titled “Series appointments”If the appointment belongs to a recurring series, a dialog asks which appointments to reschedule:
- This appointment only — Move only this single occurrence
- This and following — Move this and all future occurrences
- All — Move every appointment in the series
Reschedule page
Section titled “Reschedule page”The reschedule page shows:
- Full-screen calendar — Navigate to the desired date
- Bottom sheet with:
- Current appointment info
- New start time — Set the new start date/time
- New end time — Adjusted based on duration
- Duration picker — Modify the duration if needed
- All-day toggle — Switch to/from all-day mode
- “Show in calendar” button — Animates the calendar to the selected new date
How it works
Section titled “How it works”- Select a date on the calendar or drag the appointment to a new slot
- Fine-tune the time in the bottom sheet
- Tap “Show in calendar” to verify the placement
- Confirm to save
The appointment’s start and end times are updated. For series appointments, the reschedule scope determines which occurrences are affected.