MyPathToLicensure — Changelog
All notable changes are tracked here. Newest at the top.
v0.1.5 — May 19, 2026
A big day focused on the public face of MyPathToLicensure — homepage, look-and-feel, and a way to communicate with existing users.
Added
- Public homepage at the root of the site, introducing MyPathToLicensure to logged-out visitors. Covers what the app does, why it exists, the privacy-first stance, and links to the roadmap and changelog. Logged-in users continue straight to the Overview.
- Announcement modal for in-app users. A one-time, dismissable message that lets the founder share important updates (new features, community moments, etc.) directly with people who are already using the app.
Changed
- New logos across the site. Replaced the older lockups with cleaner, transparent versions of the wordmark, the horizontal lockup, and the pin icon. The pin design has been refined with a small ground-shadow ellipse to reinforce the "destination reached" feel. Favicon also updated.
- New typography. Headings, navigation, and buttons now use Montserrat (matching the logo's typography). Long-form content uses Inter for comfortable reading at any size. Monospace text (version strings, code references) continues to use JetBrains Mono.
- New background color across the app. The cream background has been replaced with a clean off-white (
#FAFAFA), with white cards lifting cleanly off the page. Brand colors (forest green and terracotta) remain unchanged and now have more visual punch against the neutral background. - Softened the "Sustainability" section of the public roadmap. MyPathToLicensure is free, and there are no current plans to change that. If circumstances ever require introducing paid plans in the future, early users will be honored and given plenty of notice.
v0.1.4 — May 18, 2026
A big release focused on putting users in control of their data.
Added
- Settings page at
/settings, accessible from the avatar dropdown or the in-app footer. First installment includes three sections:- Profile — edit your displayed name. Email is shown read-only since it's bound to your sign-in method.
- Your data — download your full record as CSV files. Two exports: hours (one row per logged entry, with all hour categories, supervisor, activities, and notes) and supervisors (roster with credentials, license numbers, agencies, dates, plus aggregated supervision hours, direct contact hours, and entries logged per supervisor).
- Delete account — self-serve permanent deletion with type-to-confirm and a final confirmation modal. Sends a confirmation email and discloses the 30-day Supabase backup retention period.
Behind the scenes
- New
/api/delete-accountroute uses the Supabase admin client to delete the auth user. ExistingON DELETE CASCADEforeign keys handle wiping the profile, tracks, supervisors, and entries. - New
/account-deletedpublic page confirms the deletion and offers a return path. - New welcome-style email template (
src/lib/emails/account-deleted.ts) for the deletion confirmation, sent via Resend fromhello@mypathtolicensure.app.
Coming in future Settings releases
- Two-factor authentication
- JSON export (deferred until requested by a user)
v0.1.3 — May 18, 2026
Fixed
- Date display timezone bug — degree dates and other calendar dates were showing one day earlier than entered (e.g. December 19, 2024 displayed as December 18). The data was always stored correctly; only the display was shifting due to a timezone interpretation issue. Fixed across the Overview page, Logbook, and PDF export.
v0.1.2 — May 18, 2026
Added
- Welcome email — new users now receive a personal welcome email after creating their first track. Sent from hello@mypathtolicensure.app with a quick-start guide, privacy commitments, and a Discord invite. Reply-able directly to the founder.
Behind the scenes
- New
welcome_email_sent_atcolumn on the profiles table prevents duplicate sends if a user creates multiple tracks. - Welcome email send is fire-and-forget — Resend failures don't block onboarding completion.
v0.1.1 — May 17, 2026
A polish pass focused on accuracy and readability.
Fixed
- Supervision ratio compliance check now correctly counts both individual and group supervision in the denominator, per 262 CMR §2.02's definition of "Supervisory Contact Hour." Previously only individual supervision counted, which understated your effective ratio.
- The ratio detail line now shows the math breakdown — e.g. "12 direct ÷ 2 supervision (1 individual + 1 group) = 6.0:1" — so you can audit exactly what's being counted.
- Spacing fixes on the Overview path card ("2 years post-master's" instead of "2years post-master's").
Changed
- Overview path card dates now display in full format: "April 1, 2026" instead of "Apr 2026."
- Renamed Overview path card labels for clarity:
- "Earliest license eligibility" → "Earliest license eligibility date"
- "Window closes" → "Latest license eligibility date"
- Bumped small-text font sizes by ~1 point throughout the app for better readability. The "Your path" eyebrow, stat-card labels, and similar helper text now sit more comfortably.
Added
- Supervisor license number field — optional free-text field when adding or editing a supervisor. Useful for audit purposes since the MA Board (and most state boards) asks for the supervisor's specific license number, not just the credential type.
- License numbers display as a separate pill next to the credential pill on the Supervision tab, prefixed with
#. Empty values are simply hidden. - License numbers appear in the supervisor roster section of the audit-ready PDF export, appended to the credential column.
Behind the scenes
- Database migration
003_supervisor_license_number.sqladded a nullablelicense_numbercolumn to the supervisors table. Existing supervisors stay null until you add a number.
v0.1.0 — May 17, 2026
Initial release. MyPathToLicensure is now live at mypathtolicensure.app. Here's what's in this first version.
Features in v0.1.0
Auth
- Sign in passwordlessly with a magic link to your email, or with Google
- Passwords are never stored
- Optional two-factor authentication via authenticator app Tracking multiple licenses
- Add more than one license track if you're pursuing several (or considering it)
- Each track keeps its own logbook, supervisors, and progress
- Switch between tracks from the header dropdown Weekly logbook
- Record hours week by week, Sunday through Saturday
- Break out direct contact (individual/couples/family vs. group), supervision (individual vs. group), and indirect hours
- Add a supervisor, activities, and notes per entry
- Edit or delete any past entry
- Search by activity, supervisor, or notes; filter by date range or supervisor Spreadsheet import
- Already tracking in Excel, Google Sheets, or Numbers? Upload your
.xlsxor.csvfile - The importer makes its best guess at which sheet and columns to use, then lets you confirm before saving Supervisor records
- Keep credentials, agencies, supervision dates, and notes per supervisor
- See aggregated per-supervisor stats: total individual supervision, group supervision, and direct contact under that supervisor Overview dashboard
- At-a-glance progress on total hours, contact hours, and supervision hours
- Compliance checks: supervision ratio (16:1 minimum for MA-LMHC) and the 2-8 year licensure window PDF audit export
- Generate a print-ready PDF with your full hours log and supervisor roster
- Formatted to fit what licensing boards typically request
- Filter by date range to export a specific reporting period Reference page
- The actual regulation text for your jurisdiction
- Key definitions
- Contact info for the licensing board
Currently supported
- Massachusetts Licensed Mental Health Counselor (LMHC) — fully supported with compliance checks and PDF export tuned to MA-LMHC
Coming soon (no promised dates)
- Other Massachusetts licenses: LICSW, LCSW, LMFT
- Other states — let me know which one you need next
- Mobile UI polish
- A real settings page for account management
Known limitations
- The app is in active beta. Layouts and copy may shift as I refine things based on your feedback.
- Data is stored online and the database is backed up daily, but please keep your original spreadsheets and records as a personal backup too — at least until v1.0.
- Optimized for desktop; mobile works but is less polished.
- The supervisor list isn't yet exportable as a standalone document (only as part of the full audit PDF).
Feedback
Drop bug reports and feature requests in the [#feedback] channel, or DM me directly. This is a friends-and-family beta — what you flag is what gets prioritized.
How to read this changelog
Each entry has a version number, a date, and changes grouped by type:
- Added — new features
- Changed — adjustments to existing features
- Fixed — bug fixes
- Removed — things that got pulled
Versioning
- v0.1.X — bug fixes and small tweaks (v0.1.1, v0.1.2, …)
- v0.X.0 — meaningful new features (v0.2.0, v0.3.0, …)
- v1.0.0 — once the app is feature-complete and out of beta
