Skip to content

Releases: hatimhtm/practicesync

1.3.6

Choose a tag to compare

@github-actions github-actions released this 08 Jul 06:08
v1.3.6

1.3.6: pre-seed the doctor roster on first run (Doctors & Codes shows…

1.3.5

Choose a tag to compare

@github-actions github-actions released this 27 Jun 23:02
v1.3.5

1.3.5: much faster booking — trim waits, snappier cursor, bound every…

1.3.4

Choose a tag to compare

@github-actions github-actions released this 27 Jun 22:51
v1.3.4

1.3.4: re-enable Location now that it exists on the account (matches …

1.3.3

Choose a tag to compare

@github-actions github-actions released this 27 Jun 22:38
v1.3.3

1.3.3: stop touching Location + never press Escape (fixes 'Save butto…

1.3.2

Choose a tag to compare

@github-actions github-actions released this 27 Jun 22:22
v1.3.2

1.3.2: fix booking stall on a non-matching location (and never hang o…

1.3.1

Choose a tag to compare

@github-actions github-actions released this 27 Jun 22:01
v1.3.1

1.3.1: Hope easter egg (triple-click the paw logo → Hope trots across…

1.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 21:42
v1.3.0

1.3.0: Hope dog app icon, tasteful dedication, clean tabs, 7-day auto…

1.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 21:06
v1.2.0

1.2.0: 'Hope' theme — warm, professional medical look + cleaner Conne…

1.1.0 — Full Practice Fusion → SimplePractice sync (live)

Choose a tag to compare

@github-actions github-actions released this 27 Jun 20:44

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

Choose a tag to compare

@github-actions github-actions released this 27 Jun 02:50

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).