# MyNextVisit

> MyNextVisit (iPhone/iPad app by Ihor Karavan.)

- Source: https://appshunter.io/ios/app/mynextvisit/id6762476258 (this page in markdown: same URL + `.md`)
- Developer: [Ihor Karavan](https://appshunter.io/developer/1894301734)
- Category: Productivity
- Price: Free
- Age rating: 17+
- Requires: iOS 15.1 · 64 MB
- Languages: American English
- Released: 2026-06-12
- Data updated: 2026-09-29
- User reviews in markdown: https://appshunter.io/ios/app/mynextvisit/id6762476258/reviews.md

## What is MyNextVisit?

Manage appointments easily with our simple and smart booking system.
Users can browse your services, choose a time, and confirm their visit in seconds.
Features:
Book services instantly
View available time slots
Manage your schedule
Automatic reminders
Secure client communication
Easy cancellation or rescheduling
Perfect for beauty, wellness, fitness, repair specialists, and other service providers.


## Version history (last 5 releases)

### 1.7 — 2026-09-16

- Master onboarding carousel — a first-launch walkthrough for masters (9 image slides), shown once and tracked via a new master_has_seen_onboarding flag on the backend; also mirrored on web.
  - In-app FAQ / Help section — added Q&A screens for both masters (profile-settings/help.tsx) and clients ((client)/settings.tsx), with matching content on web.
  - More wall backgrounds for "Share availability" — the Instagram-story free-slots share card now offers 7 background photos instead of 4 (wall5–wall7 added).                                                                                                                                                                                                            
  - App renamed from "NextVisit" to "MyNextVisit"

### 1.6 — 2026-08-29

New features
  - Manual client reminders — from a client's detail card, a master can now manually send a "booking reminder" or "come back / rebook" push notification on demand.
  - Client notes for masters — masters can now add/edit private notes on a client from the client detail modal.
  - Reminder settings moved & expanded — auto-reminder options (previously buried in the schedule screen) were relocated to Profile → Notifications, and a new "remind client N hours before booking" setting was added alongside
    the existing rebook-reminder-days setting, both editable by the master and capped server-side (0–336h / 0–180 days).                                                 
                                                                                                                                                                                                               
  Fixes/polish
  - Time spinner fix — reworked TimeStepper.tsx behavior/rendering.
  - Reminder field unit hints — added the missing "дн."/"год." suffix labels on the reminder input fields so it's clear the numbers are hours/days.

### 1.5 — 2026-08-14

Client-facing

  - Push notifications — clients can now enable/disable push notifications in settings (waitlist slot alerts, booking reminders, etc.), registered via Expo push tokens.
  - Rebook reminders — clients who haven't booked in a while (interval set by the master) get an automatic nudge to book again.
  - Avatar upload — clients can set a profile photo, visible to the master in the client list too.
  - Redesigned client cabinet — new header (avatar, phone), stat circles (total/upcoming bookings), and a new "Майстри" tab listing every master the client has ever booked with (visit count, last visit, tap-to-call phone,
  tap-for-directions location).
  - Master name is now the booking link everywhere — the old "Записатися знову" button was removed; tapping the master's name opens their booking page instead.
  - International phone support — login no longer hardcodes the +380 (Ukraine) prefix; any international number works.

  Master-facing

  - Share free slots via Instagram — new modal to generate and share an availability card straight to Instagram Stories, with a set of background templates.
  - Calendar availability indicators — the booking-date picker now shows which days actually have open slots.
  - Days statistics on the master home screen.
  - Redesigned client profile card (ClientDetailModal) — reworked client list/detail views.

### 1.4 — 2026-08-03

Fixes
  - Master calendar screen: the "Нові записи" card could overflow off-screen with no way to scroll it into view when there were several pending bookings — now part of the scrollable list.
  - Editing a booking could crash with a null-reference error right when the modal closed.
  - Editing a booking's service or an add-on could leave the Save button stuck disabled — sometimes permanently, for any booking whose date had already passed (root cause: a time-format mismatch between the booking's stored time and the available-slots format).
  - Client list screen (clients.tsx): same scroll-overflow bug as the calendar screen, across all four tabs (all/flagged/blocked/deleted).
  - Discount, extra-duration, and extra-price fields in the edit modal now clamp to valid ranges (0–100%, 0–480 min, ≥0) instead of only failing server-side after a round trip.
  - Removed a stale "Незабаром" (coming soon) label on the app-settings menu item — the font-size feature it referred to already shipped.

  New capability
  - A completed booking can now be cancelled as a fix-up (e.g. one that was mistakenly auto-completed by the hourly job, or manually completed by accident) — previously COMPLETED was a dead end with zero actions available. Added on backend, mobile, and web.

  Design
  - Redesigned the booking card: client avatar + name + phone grouped as a contact header, service/schedule info on the left, paid-status/price/discount grouped as a "money" column on the right (paid status leads since it's the one tappable state).
  - Added a live "now" marker in today's booking list, positioned right before the next upcoming appointment.

### 1.3.0 — 2026-08-01

New sign-in experience for clients with a simpler, faster flow
  - Support for booking a second service in the same slot
  - Masters can now mark bookings as paid and apply discounts
  - Multi-currency support for pricing and payment info
  - Adjustable text size for better accessibility
  - Waitlist and master notification fixes
  - Various bug fixes and stability improvements

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-09-29.*
