Releases: hatimhtm/practicesync
Release list
1.3.6
1.3.5
v1.3.5 1.3.5: much faster booking — trim waits, snappier cursor, bound every…
1.3.4
v1.3.4 1.3.4: re-enable Location now that it exists on the account (matches …
1.3.3
v1.3.3 1.3.3: stop touching Location + never press Escape (fixes 'Save butto…
1.3.2
v1.3.2 1.3.2: fix booking stall on a non-matching location (and never hang o…
1.3.1
v1.3.1 1.3.1: Hope easter egg (triple-click the paw logo → Hope trots across…
1.3.0
v1.3.0 1.3.0: Hope dog app icon, tasteful dedication, clean tabs, 7-day auto…
1.2.0
v1.2.0 1.2.0: 'Hope' theme — warm, professional medical look + cleaner Conne…
1.1.0 — Full Practice Fusion → SimplePractice sync (live)
The real thing, working end to end and wired into the app.
What it does now
- Signs in to Practice Fusion (pausing for your phone code only when needed) and SimplePractice.
- Reads every appointment on a date — or a date range — off the Practice Fusion schedule.
- Books each one in SimplePractice under the correct main doctor with the right codes — searching and selecting the existing client, setting the date and time.
- Never double-books: it checks the SimplePractice calendar first and skips anyone already there (and books a patient twice only when Practice Fusion shows two visits).
- You watch it work — the visible cursor signs in, navigates, fills, and saves.
Wired into the app (no terminal)
- Your logins are saved encrypted in the Mac Keychain.
- Pick a From/To date, then Dry run (fills without saving, to check) or Sync & book.
- A live log shows every step.
Verified on the test accounts: a full June 29 run booked 6 and correctly skipped the 1 already on the calendar.
Update: Hope Assistant → Check for updates → reinstall.
1.0.10 — Reads the whole day by date, simpler teaching, no more stalling
Built around the real workflow you described.
Teaching Practice Fusion is now 3 quick points. On the Schedule (under Home) you point at just one appointment's patient, its date/time, and its provider — that's it. The app figures out the repeating appointment row by itself and reads the whole day. It even tells you how many appointments it detected.
The run is driven by a DATE, not patient names. Pick a date, open the Schedule to it, and the app reads every appointment that day (patient + provider) and books each into SimplePractice on that date. No typing names one by one.
It no longer gets confused and stops. If the day's appointments aren't on screen yet, the controlled window shows a clear banner — "Open the Schedule for this date, then Read this day" — and starts automatically the moment the appointments appear, instead of silently reading nothing.
Update: open Hope Assistant → Check for updates → reinstall. You'll re-teach Practice Fusion once (now just the 3 points above).