What's New
A running record of what we've shipped.
v1.34.18
July 3, 2026
- Open contact record on add contact
- Docs
- Website styles editor
v1.34.17
July 3, 2026
- Scrub plaintext error messages from logs
- Missing brand colors in booking site page
v1.34.16
July 3, 2026
- User experience improvements in website + settings
- Sanitize error messages before logging
- Docs update
- Comped membership expiry dates
- Surface brand in website settings
v1.34.15
July 2, 2026
- Comped membership end date
v1.34.14
July 2, 2026
- Starter tier sessions with referral code silently failing stripe
v1.34.13
July 2, 2026
- Failing test on theme-lock
- Docs cleanup
v1.34.12
July 2, 2026
- Docs'
- Notifications phase 2 - desktop push
- Cleanup, add all stories to epics, restructure folder
- Add per-episode image to podcasts
v1.34.11
July 2, 2026
- Docs
- Show multiple product images as carousel
- Tracing visibility on stripe events
v1.34.10
July 1, 2026
- Data migration error
v1.34.9
July 1, 2026
- Failing backend test
- Docs
v1.34.8
July 1, 2026
- Log issue
- Podcast public facing pages
- Add logging on stripe events
- 404 on meeting url for sites on platform domain
- Docs
- Legacy text area still displaying in places: backfill content
- Pdp layout - images to the left column instead of under description
v1.34.7
July 1, 2026
- Pdp not displaying additional images
v1.34.6
July 1, 2026
- Docs
- Manual membership grant not adding member: tag
- Additional product images not displaying on product page
- Docs + bug reports
v1.34.5
June 30, 2026
- Cleanup: remove platform billing flag
- Allow easy mode download creation
- Don't check off setup contact item on setup checklist if only practitioner's contact is present
v1.34.4
June 30, 2026
- Cargo lock
- Workspace health v1.1 - catch false negatives in health signal
- Cleanup: rich text editor flag
- Cleanup: remove jitsi feature flag
v1.34.3
June 29, 2026
- Cleanup: remove easy mode feature flag
- Color lint regressions failing ci
- Cleanup: remove feature flag for astro calendar
v1.34.2
June 29, 2026
- Dark mode conflict in landing pages and checkouts
- Cleanup: remove feature flag for assessments
- Docs
- Cleanup: remove feature flag for wordpress import
- Docs
- Color linting side quest
- Publisher proof order 500 error
- Docs
- Ics attachments on booking emails
v1.34.1
June 29, 2026
- Checkout page light/dark battle
- Broadcast reply threading failing if there was no pre-existing conversation
v1.34.0
June 28, 2026
- Mobile issues in easy mode and main dashboard
v1.33.43
June 28, 2026
- Easy mode, fit + finish, perf impr plus welcome modal
v1.33.42
June 28, 2026
- Easy mode fit + finish
- Easy mode, milestone 9 fit + finish
v1.33.41
June 28, 2026
- Checkout page failed a11y contrast and lacked brand colors
- Easy mode, milestone 9: product edit flow stays in easy mode
- Easy mode milestone 8: bookings + conditional schedule tab
- Easy mode milestone 7 - add text bio to LIB
- Easy mode, milestone 10: freebie
- Easy mode, milestone 5bcd, 6
- Easy mode - add feature flag
- Easy mode, visual refinements
- Easy mode, milestone 5a - add scheduling
- 5xx on order - causes click on order list to be no-op
- Docs
- Rename lite mode to easy mode
- Lite mode, milestone 4
- Light mode moon phase header
- Lite mode, milestone 3
- Lite mode, milestone 3
- Lite mode, milestone 2
- Lite mode interface - milestone 1
- Lite mode epic
- Nullable workspace slug in copied link
- Testimonials on contact detail tab
- Docs
v1.33.40
June 26, 2026
- A11y and contrast on light mode website editor
- Docs
v1.33.39
June 26, 2026
- Blog index page layout
v1.33.38
June 26, 2026
- Minor ui bugs + improvements, part 2
- Quick ui bug fixes + improvements
- Recordings stuck in downloading, try 2
v1.33.37
June 26, 2026
- Csrf origin check on cookies breaking portal login links
v1.33.36
June 26, 2026
- Docs
- Domain regression
- Gate in app video recording on starter tier
v1.33.35
June 25, 2026
- Docs
- Move tokens from localstorage
- Token storage swap, phase 0
- Platform contact sync with tags
- Docs
- Allow authors & publisher to order multiple proof copies
v1.33.34
June 25, 2026
- Broken tests; add safeguard for future config entries
v1.33.33
June 25, 2026
- Calendar mockups
- Events scoped to memberships
- Add end date to comped memberships
- Docs
- Sync platform contacts with platform workspace
v1.33.32
June 25, 2026
- Odd notification for product trial subscription ending
- Excessive scroll on memberships
- Workspace switcher does not reload dashboard
- Print cost tracking missing data
v1.33.31
June 24, 2026
- Docs
- Jitsi downloads stuck
v1.33.30
June 24, 2026
- Preserve invite acceptance thru redirect login
- Merge tag selector in broadcast compose
- Docs
- Use new writing surface in announcements
- Favicon for practitioner websites
- Client side regex check for email validity in booking flow
v1.33.29
June 24, 2026
- Color token failures on ci
v1.33.28
June 24, 2026
- Add lesson media & downloads to new lesson card + text field uplift
v1.33.27
June 24, 2026
- Maintenance updates
v1.33.26
June 24, 2026
- Add copy on register screen to disambiguate from practitioner portals
- Hosted video & audio for courses
- Vite config
v1.33.25
June 23, 2026
- Hide podcast rss feed on membership w/o podcast channel
- Standard component audit & codemod
- Component standards, phase 2
- Standard components phase 1
- Ui component standards, phase 0
v1.33.24
June 23, 2026
- Failing tests
- Docs
v1.33.23
June 23, 2026
- Broken CI
- Docs
- Multi user workspaces; implement UI & gate behind feature flag
v1.33.22
June 23, 2026
- Wrapper products double counting toward offering limit
- Allow payment plans on sessions
- Multi seat workspaces and provider marketplace
- Multi seat workspaces prep phase 0: isolation fixes
- Multi seat workspaces
v1.33.21
June 22, 2026
- Add booking.event_type merge tag to event emails
- Docs
- Include event type in confirmation email
- Event series
v1.33.20
June 22, 2026
- Event series fix: email sequence next sends with wrong unit
- Event series
v1.33.19
June 20, 2026
- Allow headings to be justified left/right/center
- Cargo.lock
- Account for stripe refunds and coupons in revenue numbers
- Jitsi static room
v1.33.18
June 20, 2026
- Automated emails saying wrong day
- Use jaas homegrown webhook verification not svix standard
v1.33.17
June 20, 2026
- Docs
- Debug logging for jaas recordings
- Refactor tera pipeline to build page chrome within helper; fix bugs where certain pages missing certain bits of context
v1.33.16
June 20, 2026
- Page rendering error missing opt in email url
- Client portal pages text color
v1.33.15
June 20, 2026
- Timezone bug preventing clients from booking sessions via portal
- Merge pull request #1 from katreinhart/flyio-scale-from-ui
- Update fly.toml scaling configuration via flyio-scale-from-ui
v1.33.14
June 16, 2026
- Bug causing editor to be marked changed
- Unchanged text editors marked changed
- Product card never appears on homepage
- Docs
v1.33.13
June 15, 2026
- Practitioner & client emails + in app notif for paid invoices
v1.33.12
June 15, 2026
- Npm audit vulnerability
v1.33.11
June 15, 2026
- Email threading view problems
v1.33.10
June 15, 2026
- Move email settings into settings/email page
v1.33.9
June 15, 2026
- Move email settings into settings/email page
- Broadcast reply threading, plus founding member sparkle
v1.33.8
June 15, 2026
- Docs
- Broken test
v1.33.7
June 15, 2026
- Mobile view of avail calendar
- Email domain health; sending_email regression fallback; platform domain self-check
v1.33.6
June 15, 2026
- Flaky backend tests
- More future hardcoded dates
v1.33.5
June 15, 2026
- Tests failing because of hardcoded future date
v1.33.4
June 15, 2026
- Astro aware scheduling rules; improvements to calendar view
- Docs
v1.33.3
June 15, 2026
- Lulu cover template url change
- Day agenda view modal - progress commit
v1.33.2
June 14, 2026
- Flaky backend test
- Docs
v1.33.1
June 13, 2026
- Failing test; docs
v1.33.0
June 13, 2026
- Maintenance updates
v1.32.80
June 13, 2026
- Astro info on availability calendar
- Settings refactor + astro display settings
- Docs
- Refactor settings layout to accomodate more features
- SSE emission causing hang on shutdown signal
- Astro aware scheduling v1
- Docs
v1.32.79
June 12, 2026
- Email popup required field warning + tiptap body editor
- Site divider section
- Add in app notification for recording available
v1.32.78
June 12, 2026
- Docs
- Notifications layout
v1.32.77
June 12, 2026
- Failing backend test
- Docs
- Scanner probe blocker
- Notifications, phase 1 (feature flagged)
v1.32.76
June 12, 2026
- In-app video recording for 1:1 session should attach to booking, not create a replay
- Portal redirect fix
- Portal route consolidation
v1.32.75
June 11, 2026
- Add backend admin route for manual recording processing in case of webhook failure
v1.32.74
June 11, 2026
- Jaas signign secret/inbound webhook processing
v1.32.73
June 11, 2026
- Failing tes
v1.32.72
June 10, 2026
- Email popup
v1.32.71
June 10, 2026
- Tier language for supported tier
v1.32.70
June 10, 2026
- Signup code, failing tests
v1.32.69
June 10, 2026
- Signup codes not getting logged or honored
v1.32.68
June 10, 2026
- Abandoned cart nudge
v1.32.67
June 10, 2026
- Practitioner email bounce nudge
v1.32.66
June 10, 2026
- Docs update
- Superadmin workspace health metrics
v1.32.65
June 10, 2026
- Docs
- Improved writing surface; landing pages and broadcasts
- Trial banner
v1.32.64
June 9, 2026
- Surface portal login link in broadcast compose
v1.32.63
June 9, 2026
- Improved writing experience in website editor
v1.32.62
June 9, 2026
- Membership portal
- Don't show private podcast/blog content rss feed for memberships w/o a content channel
v1.32.61
June 9, 2026
- Space on GHA runners
v1.32.60
June 9, 2026
- Fix theme lock
v1.32.59
June 9, 2026
- Improved writing surface; product details editors
- Upgraded writing experience: courses
v1.32.58
June 9, 2026
- Improved writing experience. add tiptap dependency, migrate blog edit experience to new surface.
- Portal sign in links in broadcast emails
- Docs
- Add a re-trigger for lulu jobs
- Conversations tab marked dirty w/o changes
v1.32.57
June 8, 2026
- Docs
- Failing test
v1.32.56
June 8, 2026
- Stripe subscription end error
- Allow retry on stripe coupon creation
- Invite code
- Phase out beta discount and usher in referral discount
- Docs
v1.32.55
June 8, 2026
- Add a dedicated recordings tab on schedule page & surface new recordings on dashboard
v1.32.54
June 8, 2026
- CTA url for sessions; improvements in sales page CTA logic
- Fk constraint preventing deletion of any product ever sold
v1.32.53
June 8, 2026
- Jitsi room settings
- Docs
v1.32.52
June 8, 2026
- Session sales page cta not editable & going wrong place
- Nit: move environment banner out of main pane to span entire view
v1.32.51
June 6, 2026
- Blog and podcast page had stale nav
- Nit: website sidebar layout
v1.32.50
June 6, 2026
- Docs
- Multi level nav
- Cleanup
- Add a fulfillmnet hold on lulu orders to allow for address verification
v1.32.49
June 6, 2026
- Npm audit failures
- Add a workspace payment failed notification email
v1.32.48
June 6, 2026
- Add logging on failure paths for email send
v1.32.47
June 6, 2026
- Link to use session credits from portal
- Failing backend test
v1.32.46
May 31, 2026
- Minor ui fixes on analytics
v1.32.45
May 31, 2026
- Broken test
- Analytics
v1.32.44
May 30, 2026
- Update specs for analytics stories
- Portal subdomain routing for proxied hosts'
- Implement recording for jaas meetings
v1.32.43
May 30, 2026
- Make portal subdomain optional
- Add epics for tracking various workstreams
v1.32.42
May 29, 2026
- Broken test
v1.32.41
May 29, 2026
- Missing checkout link
v1.32.40
May 29, 2026
- Migrate memberships off of legacy pricing structure & migrate to new pricing; cleanup relevant files
v1.32.39
May 29, 2026
- Canva import single page asset
v1.32.38
May 29, 2026
- Sec: fix npm audit vulnerability
v1.32.37
May 29, 2026
- Portal announcements with embedded YouTube videos; fix a small Stripe checkout bug with membership orders; update a comped sub to paid
v1.32.36
May 28, 2026
- Send email to practitioner on reschedule
- Reschedule should use same ui as schedule
- Credit grant modal had bad styling
- Allow single session credit grants
- Reschedule flow should use same flow as schedule
- Send cancellation emails to client and practitioner
v1.32.35
May 28, 2026
- Intro rate mixup
v1.32.34
May 28, 2026
- Stripe 5xx on membership setup fee
- Add pay in full for membership container
- Portal billing tab + split MyMembershipPage into per-tab files
- Announcement editing polish (filter + unpublish + per-ann email wrapper + preview)
v1.32.33
May 28, 2026
- Embeddable youtube in portal announcements
v1.32.32
May 28, 2026
- Hotfix: delete email themes causing a ddos spike
v1.32.31
May 27, 2026
- Email themes had confusing ux
v1.32.30
May 27, 2026
- Don't need button on waitlist confirm emails
- Cleanup: stripe job to clear out stale pending orders
v1.32.29
May 27, 2026
- Reorder steps for platform sequences
- Cleanup: update theme lock; allow skipping failed smoke tests
- Show booking summary, not join link, ,from reminder email
v1.32.28
May 27, 2026
- Cart and checkout
- Add background to toolbar button for jitsi rooms
v1.32.27
May 27, 2026
- Stale booking location in various places
- Platform sequence send-time requalification
v1.32.26
May 27, 2026
- Calendar event had wrong location for session tpes that had a changed location from google/zoom to in-app video
- 4xx/5xx logging at info, change to warn/error
- Physical products and cart phase 1 - backend and feature flag
v1.32.25
May 27, 2026
- Untitled canva designs breaking the import flow
v1.32.24
May 27, 2026
- Broken contact import test
v1.32.23
May 27, 2026
- Cleanup: remove old feature flags and unused code
v1.32.22
May 27, 2026
- Large contact import failing due to row-level transaction; batch for better performance
v1.32.21
May 26, 2026
- Spec: granular sequence enrollment
- Allow null value to replace existing value
- Cleanup: old/stale feature flags
v1.32.20
May 26, 2026
- Can't clear a landing page background image
v1.32.19
May 26, 2026
- Platform sequence race condition
v1.32.18
May 26, 2026
- Client join token not copying
v1.32.17
May 26, 2026
- Bug: client join links not working
v1.32.16
May 26, 2026
- Jitsi join links 404 on custom domain
v1.32.15
May 26, 2026
- Jitsi missing on manual booking modal
- In-app video, part 2
v1.32.14
May 26, 2026
- In-app video, first pass
- Indicate canceled events on dashboard
- Bug in platform blog
v1.32.13
May 22, 2026
- Bug causing data loss on resolving contact birth coords
- Membership portal layout, surfacing content
v1.32.12
May 22, 2026
- Image + text on mobile
v1.32.11
May 22, 2026
- Add hamburger menu onn practitioner sites
- Add image and styles to product card sections
v1.32.10
May 21, 2026
- Stripe reconciler to inclde older pending orders
- Admin gmv dash does not include invoices
v1.32.9
May 21, 2026
- Session linked products did not surface PWYW and sliding scale pricing models
v1.32.8
May 21, 2026
- Failing test due to aurora changeset
v1.32.7
May 20, 2026
- Blog page styling - notion and header styles
- Notion sync styles
v1.32.6
May 20, 2026
- Still honor beta codes
- Privacy policy
v1.32.5
May 20, 2026
- For billing state matrix
- Trial workspaces see comped ui on billing section
v1.32.4
May 20, 2026
- Billing webhook tests
v1.32.3
May 20, 2026
- Add pending billing status to divide trials from new signups
v1.32.2
May 20, 2026
- Gating app on billing screen for all users
v1.32.1
May 20, 2026
- Stop gating active accounts
v1.32.0
May 20, 2026
- Show free trial splash
- Show free trial language on pick a plan page
v1.31.32
May 19, 2026
- Routing bug in podcast pages
- Use secondary colors in website theme
- Reduce schedule frequency for noisy jobs
- Add practitioner 'you' tag to client record
- Add confirm interaction on remove portal access within merge contacts flow
- Podcast episode list not loading
- Count active offerings only toward tier limit
v1.31.31
May 19, 2026
- Broken tests, otel timeouts
v1.31.30
May 19, 2026
- Graceful shutdown of tracer provider
- Auth tests broken with terms acceptance change
v1.31.29
May 19, 2026
- Otel panic; add popup for terms acceptance; fix backend tests failing after free trial switch
v1.31.28
May 19, 2026
- Legal: add policies for AI, security, and practitioner code of ethics
- Ci: revert promotion mechanism; tabled for a later day
- Platform level feature flag for free trial
- Legal: add ai and security policies to public and practiitoner facing pages
- Free trials
- Ci: update pipeline to enable promote-to-prod on green CI
v1.31.27
May 19, 2026
- Tests: add CI smoke tests to portal and sales page routes
- Sales pages and portal routes
v1.31.26
May 19, 2026
- Error on channel save; slug autocomplete
- Tests: subscription end dates & commitments
- Subscription end dates and commitments
- Landing page URLs and routing
v1.31.25
May 18, 2026
- Url creation bug in landing pages for custom domains
v1.31.24
May 18, 2026
- Tracing
v1.31.23
May 18, 2026
- UI interactions on validating custom domain
v1.31.22
May 18, 2026
- Too many redirects
v1.31.21
May 18, 2026
- Landing page routing bug
v1.31.20
May 18, 2026
- Merge contacts
v1.31.19
May 18, 2026
- In-app theme guide page
- Hide coupon code field by default
- Custom theme instructions
- Notion integration
v1.31.18
May 18, 2026
- Coupon codes
- Broadcast composer v2. port images from canva, add more starter themes
- Instrument for otel to ship to honeycomb
v1.31.17
May 15, 2026
- Practitioner templates for TOS and PP
- Update
v1.31.16
May 15, 2026
- Platform billing stripe reconciliation
- Aurora template customization
v1.31.15
May 14, 2026
- Custom css overrides
v1.31.14
May 14, 2026
- Rendering issue with product card
v1.31.13
May 14, 2026
- Broken test
v1.31.12
May 14, 2026
- Refactor custom theme boundary
v1.31.11
May 14, 2026
- Path to help files
v1.31.10
May 14, 2026
- In app help docs v1
v1.31.9
May 14, 2026
- Update
- Stripe reconciliaton manual trigger errors
- Docs update
- Onboarding checklist
- Docs update
v1.31.8
May 14, 2026
- Failing backend test
v1.31.7
May 14, 2026
- Cleanup: accidentally used haiku for some tasks; fix oversights
- Unverified custom domain was being used for urls in many places
- Unverified custom domain was being used for urls in many places
- Docs update
v1.31.6
May 13, 2026
- Containers for coaching memberships inc. 1:1 content channels (private podcast, etc)
- Stripe reconciliation job
v1.31.5
May 13, 2026
- Wonky styles on hero images
- Errors in stripe reconciliation job
v1.31.4
May 13, 2026
- Hero images look wonky on desktop vs. mobile
- Content channels. scope blog posts & podcasts to a specific audience - membership or course.
v1.31.3
May 13, 2026
- Clean up email stats view and data
- Don't disappear canceled bookings
v1.31.2
May 13, 2026
- Add stripe reconciliation job, fix monthly recurring not showing up in mtd/ytd dashboards
- New pricing default for membership should be monthly, not one time
- Testimonials character count
- Surface contact level details on broadcast stats
- Auto seed content from product to sales page
v1.31.1
May 13, 2026
- Improvements in image upload, display, storage.
- Docs update
- Payment plans for packages and courses
v1.31.0
May 12, 2026
- Sec: prevent site loader from attepting to load sites named common vuln exploits - eg wp-admin.php
- Multiple price options on products. migrates existing products seamlessly; enables public or private price variants per product.
- Product price variants (Phase 1) + dormant migrate-legacy endpoint
- E2e: audit coverage, add client portal, order detail, and invoices
- E2e: fixes and extend suite
v1.30.8
May 11, 2026
- Custom domain isolation test failure
- Cleanup: duplicated logic on practitioner product pages
v1.30.7
May 11, 2026
- Dedupe routing logic in site rendering
- Spa fall through to dashboard blocked
- Spa fall through to dashboard blocked
- Unpublished homepage on custom domain fell through to platform login; improve UX discoverability on publish toggle
- E2e: get test suite passing; fix test issues and a few real bugs
v1.30.6
May 10, 2026
- Tests: refactor large tests files
v1.30.5
May 8, 2026
- Database pool timeout safeguards
- Cleanup: frontend invoices page refactor
- Cleanup: invocies.rs crossed 1000 loc
v1.30.4
May 8, 2026
- Fulfill products paid via invoices, and enable mark as paid
- Invoices not fulfilling products automatically
- Send invoices using resend, not stripe's infra
v1.30.3
May 8, 2026
- Stripe idempotent webhook re-register + missing invoice events + publish gueards
v1.30.2
May 8, 2026
- Canva integration callback failing
- Tests: bypass throttlign on auth routes in test (with validation)
- Cleanup: compiler warnings etc
- Tech debt cleanup and add test bypass token to registry
- Failing podcast tests
- Config: e2e tests
- Cleanup: remove old jwt config values now that short lived tokens are live
- Tests: set up e2e tests to run against test env
- Filter rescheduled events from front end display
- Cleanup: refactor webhooks into a single mod
- Cleanup: refactor resend webhooks
- Cleanup: refactor blog routes
- Cleanup: refactor digital products routes file
v1.30.1
May 7, 2026
- Podcast episode editor fit & finish; fix broken public route
- Refactor podcast route file
- Tests: podcasts
v1.30.0
May 7, 2026
- Routing bug on podcast page giving white page
- Cleanup: refactor stripe webhook tess
- Cleanup: remove blog feature flag
- Cleanup: refactor billing routes
v1.29.8
May 7, 2026
- Podcast - fit and finish; associate with blog posts w/notion links
v1.29.7
May 7, 2026
- Broken blog
v1.29.6
May 7, 2026
- Missing audience column in select statement
- Podcast phase 2: public facing templates
- Podcast hosting phase 1: backend & practitioner views & routes
v1.29.5
May 7, 2026
- Failing test
v1.29.4
May 7, 2026
- Increased audit logging to include <400 responses for all auth requests; explore code coverage HTML documentation & add to deployment CI pipeline
v1.29.3
May 6, 2026
- Failing test on landing pages
v1.29.2
May 6, 2026
- Other sites that could have the same deleted-step bug
v1.29.1
May 6, 2026
- 404 on unpublished product/published session type mismatch
- Rehost images when importing from wordpress; auto-select a cover image if possible
- Booking confirmation email includes ics link, small scheduling & calendar bugs
- Booking template crash on missing form field; unpublished session product was bookable
v1.29.0
May 6, 2026
- Member gated blog posts
- Cleanup: refactor practitioner site routes
v1.28.1
May 6, 2026
- Add link to sales page
- Waitlists, courses, enrollments. improvements to waitlist experience for all products; add waitlist tag and send emails to student and practitioner on waitlist add
- Tag on waitlist
v1.28.0
May 5, 2026
- Assessments (quizzes & surveys)
v1.27.41
May 5, 2026
- Import blog from wordpress
- Custom pages, plus a lot of docs update
v1.27.40
May 5, 2026
- Allow post session survey to be scheduled N hours after session instead of just 24
- Enable csv download of webhook results
- Fixes: punch list of feedback items. link in bio hero image AR set; add past events tab in membership portal; helper text for free membership
v1.27.39
May 5, 2026
- Community link leaked pre purchase
v1.27.38
May 5, 2026
- Custom navigation menu on websites. Add external links, short links, or links to product sales or booking pages.
- Backlog
- Calendar UI for multiple named schedules
- Practitioners can log in to portal routes wihtout needing a private browser
v1.27.37
May 4, 2026
- Sec: sanitize any user generated html content
- Sec: fix comparison on webhook secret to constant-time
- Sec: rate limit on credit check endpoint
v1.27.36
May 4, 2026
- Hero text & h1 showing as white
- Add AI and Security policies
v1.27.35
May 4, 2026
- Custom fonts! choose a google font or upload a custom font for your display, heading, and body fonts.
v1.27.34
May 3, 2026
- Cleanup: refactor publisher routes
- Cleanup: periodical issues routes
- Sec: migration to jwt refresh phase 2: frontend to accept refresh token
- Cleanup: refactor routes/checkout
- Cleanup: refactor platform sequence detail page
- Cleanup: refactor routes/landing pages
- Cleanup: refactor contact page
- Cleanup: refactor routes/forms.rs
- Cleanup: refactor schedule availability page
v1.27.33
May 3, 2026
- Cleanup: refactor email_theme_renderer; no more 1000+ LOC files
v1.27.32
May 3, 2026
- Smoke check test valid rate limiting path
- Cleanup: refactor periodical details
- Docs
- Cleanup: refactor book setup wizard
- Cleanup: refactor lulu specs
- Cleanup: refactor settings routes
- Docs update
- Smoke check testing for incorrect condition
v1.27.31
May 2, 2026
- Failing refresh token test
- Failing refresh token test
v1.27.30
May 2, 2026
- Ci smoke tests; prompt user to add portal dns records
- Sec: jwt expiry & refresh phase 1: add refresh token to jwt
v1.27.29
May 2, 2026
- Sec: cargo audit & update vuln deps
- Cleanup: add smoke testing to test deploys
- Remove unused webhook route
v1.27.28
May 2, 2026
- Missing config var causing failing tests
- Cleanup: remove old unsigned inbound webhook
v1.27.27
May 2, 2026
- Backend test failures; env var migration for db user
- Cleanup: refactor magic link generation to avoid duplication
v1.27.26
May 2, 2026
- Cleanup: refactor blog.rs
- Slug collision causing silent error on form create; fix error handling on forms page
- Cleanup: refactor notion routes
- Cleanup: refactor notion library
v1.27.25
May 1, 2026
- Subscription webhook race condition
- Cleanup: refactor platform sequences, add segment-by-billing-status
- Website auto publish on new workspace creation
- 404 on routes with misspelled/invalid workspace slug instead of showing default content
- Debug: test button not working for session triggered sequences
- Cleanup: refactor broadcasts
v1.27.24
May 1, 2026
- Add self service and practitioner intiiated rescheduling for sessions; add confirm for broadcast schedule; refactor associated files
- Cleanup: refactor & rename scheduler.rs -> jobs
- Cleanup: refactor course lesson page
- Cleanup: refactor admin workspace detail page
v1.27.23
May 1, 2026
- Cleanup: refactor bookings.rs
- Bug causing 500 ISE on booking page for verified domains
v1.27.22
May 1, 2026
- Bug causing 500 ISE on booking page for verified domains
- Cleanup: refactor sequences frontend and backend; add reorder & confirm delete to sequence steps
- Cleanup: refactor products & clean up orphan feature flags
- Cleanup: refactor broadcast compose page
v1.27.21
April 30, 2026
- Cleanup: refactor sequences frontend and backend; add reorder & confirm delete to sequence steps
- Cleanup: refactor products & clean up orphan feature flags
- Cleanup: refactor broadcast compose page
v1.27.20
April 30, 2026
- Cleanup: refactor portal routes
- Cleanup: refactor settings page
v1.27.19
April 30, 2026
- Cleanup: public booking logic; fix bug with PWYW and sliding scale sessions
v1.27.18
April 30, 2026
- Db migration error on sqlx cache
v1.27.17
April 30, 2026
- Maintenance updates
v1.27.16
April 30, 2026
- Cleanup: refactor stripe webhook, add unit tests
v1.27.15
April 30, 2026
- Cleanup: refactor product detail page
v1.27.14
April 30, 2026
- Cleanup: refactor contact detail page
- Security: refactor auth.rs, add rate limiting to auth endpoints, tighten CORS policy
- Auth and courses routes; start security hardening checklist
v1.27.13
April 29, 2026
- Add slugs to sequences for webhook triggers; self-service portal logins still not sending emails
v1.27.12
April 29, 2026
- Missing config values in test config
v1.27.11
April 29, 2026
- Portal url nav bug
v1.27.10
April 29, 2026
- Autocomplete on birth data intake form
- Birth data intake form
v1.27.9
April 29, 2026
- Finish refactor of all magic link email routes, ensuring they all get a token and all land in the correct location
v1.27.8
April 28, 2026
- Portal routing bug
v1.27.7
April 28, 2026
- Portal routing bug
- Portal routing bug
- Portal magic urls & add tests
v1.27.6
April 28, 2026
- Cleanup: refactor api.ts (frontend) and email.rs (backend)
v1.27.5
April 28, 2026
- Portal login links broken for unconfirmed domains
v1.27.4
April 28, 2026
- White border on iframe embed
- Animations on load state, prefetch availability for faster booking interaction
v1.27.3
April 28, 2026
- Performance issues on booking page; add easy url for sharing ref code
v1.27.2
April 27, 2026
- Pass url query param into hidden field via form url
- Improve logging
- Bug: 500 on landing page preview; log level mismatch; unredacted emails
- Updated conversations view
- New 1:1 conversations view with formatting, better threading UX
- Cleanup: more warnings
- Add password reset; clean up compiler warnings
- Add password reset; clean up compiler warnings
- Failing test
- Update with recent work; canva connect logo
- Checkbox label rendering isntead of answer text
- Bug: notion client report integration date off-by-one error
- Imported notion reports off-by-one date
- Auto sequence triggers
- Auto sequence triggers
v1.27.1
April 27, 2026
- Updated conversations view
v1.27.0
April 27, 2026
- New 1:1 conversations view with formatting, better threading UX
- Cleanup: more warnings
- Add password reset; clean up compiler warnings
- Add password reset; clean up compiler warnings
v1.26.9
April 26, 2026
- Failing test
v1.26.8
April 26, 2026
- Update with recent work; canva connect logo
v1.26.7
April 26, 2026
- Checkbox label rendering isntead of answer text
v1.26.6
April 26, 2026
- Bug: notion client report integration date off-by-one error
- Imported notion reports off-by-one date
- Auto sequence triggers
- Auto sequence triggers
v1.26.5
April 24, 2026
- Routing for embedded forms on custom domain; add redaction to logging to avoid leaking emails
v1.26.4
April 24, 2026
- Canva integration error path
v1.26.3
April 24, 2026
- Single checkbox form bug
- Canva token expiry, sql connections not closing
v1.26.2
April 23, 2026
- Canva emails finally working. still needs polish, but good enough to work with for testing
- Canva integration
- Troubleshoot canva integration
- Filter for email templates on canva import
v1.26.1
April 23, 2026
- Troubleshoot canva
- Troubleshooting canva integration
v1.26.0
April 23, 2026
- Import HTML email from Canva
- Naive portal user prompted to create password
v1.25.11
April 23, 2026
- Landing page preview for unpublished pages; landing page sends email to confirm signup; freebie landing page delivers download link to confirmation page and to email; testimonial link copies on click
- Refactor site.rs
v1.25.10
April 23, 2026
- Portal cache collision causing incorrect data on student in more than one practitioner's spaces
- Add billing status filter on platform emails; fix bug in invoice creation
v1.25.9
April 22, 2026
- Announcements
- All grants should send emails; enable sending form to client
- Invoices
v1.25.8
April 22, 2026
- Course navigation, add course home page
v1.25.7
April 22, 2026
- Ff: flag off broadcast compose block mode for now
- Broadcast email compose; fix: grant email
v1.25.6
April 22, 2026
- Fix failing test
v1.25.5
April 22, 2026
- Chatty logs, and fix email send on grant
- Prompt to add DMARC record
v1.25.4
April 22, 2026
- Periodicals
- Update docs
- Auto email on grant; add attachments to 1:1 emails; hidden/honeypot fields on forms
v1.25.3
April 21, 2026
- Maintenance updates
v1.25.2
April 21, 2026
- Failing tests
v1.25.1
April 21, 2026
- Periodicals; fix: test failures; enable workspace cleanup from admin pane
v1.25.0
April 21, 2026
- Settings, portal info separation of concerns
- Onboarding card
v1.24.0
April 21, 2026
- Custom forms, embeddable in web pages and standalone; responses go to client record. fix: updates to mixam api submission
v1.23.8
April 20, 2026
- Offerings page unavailable in nav on aurora template; improve website publish/draft interaction
- Short link offers page selector, not just url paste field
- Download purchase confirmation email includes direct link; global feature flag for new onboarding; docs for media player in portal
v1.23.7
April 20, 2026
- Privacy policy update
- Height overflow on 1:1 email view
- Strip quoted reply
v1.23.6
April 20, 2026
- Fix backend tests
v1.23.5
April 20, 2026
- Inbound email domain
- Onboarding wizard part 2 - behind a feature flag
- Revamped onboarding, not sure i like it
- Update embed container
v1.23.4
April 17, 2026
- Update docs
v1.23.3
April 17, 2026
- Light mode a11y contrast
v1.23.2
April 17, 2026
- Sales page showign light mode
v1.23.1
April 17, 2026
- Structured logging
v1.23.0
April 17, 2026
- Broadcast stats drilldown
- Testimonial avatars, calendar event titles
- Allow checkout on session products outside of booking flow
v1.22.1
April 16, 2026
- Booking email wording, blog routing
v1.22.0
April 16, 2026
- Fix slug based routing; feat: short links
- Minor brand color issues
v1.21.1
April 16, 2026
- Sales page missing privacy & terms
- Upsert conflict
v1.21.0
April 16, 2026
- Broadcast tag based filtering, see who will receive, and substack audience import
v1.20.1
April 16, 2026
- Polish: blog import, change path for blog, notify on unsaved changes
v1.20.0
April 15, 2026
- Update tests
- Import blog posts from substack
- Practitioner blog
v1.19.0
April 15, 2026
- Pronouns in contacts
v1.18.16
April 14, 2026
- Disconnecting custom web domain; add message to insufficient scope GCal token
- Missing biz address in email preview
v1.18.15
April 14, 2026
- Backend test failures
v1.18.14
April 14, 2026
- Deploy pipeline
v1.18.13
April 14, 2026
- Deploy pipeline
v1.18.12
April 14, 2026
- Deploy pipeline
v1.18.11
April 14, 2026
- Fix deploy
v1.18.10
April 14, 2026
- Backend tests
v1.18.9
April 14, 2026
- Out of space'
v1.18.8
April 14, 2026
- / to load sales page
v1.18.7
April 14, 2026
- Backend tests
v1.18.6
April 14, 2026
- Failing tests
v1.18.5
April 14, 2026
- Use depot builder
v1.18.4
April 14, 2026
- Use depot buildr
v1.18.3
April 14, 2026
- Route: root to sales page
v1.18.2
April 14, 2026
- Add file upload modal on downloads page
- Edit tags; fix: inbound email logging
v1.18.1
April 14, 2026
- Backend tests out of space
v1.18.0
April 13, 2026
- Backend tests
- Periodicals (behnd ff), add admin route for domain verification/cert provision
v1.17.2
April 13, 2026
- Backend tests
v1.17.1
April 13, 2026
- Cert auto provision
v1.17.0
April 11, 2026
- Memberships
v1.16.12
April 10, 2026
- Copy asset URI
v1.16.11
April 10, 2026
- Student view - typography, forms, collapse sidebar, spec for course home page
- Booking url for session credit
v1.16.10
April 10, 2026
- Landign page styling; strip quoted replies in threaded emails
v1.16.9
April 10, 2026
- Missing styles on platform page
v1.16.8
April 10, 2026
- Session credits & booking flow
v1.16.7
April 10, 2026
- Inbound email
v1.16.6
April 10, 2026
- Practitioner invite codes
v1.16.5
April 10, 2026
- Bugs: free event thank you page, bookings, troubleshooting inbound email webhook
v1.16.4
April 10, 2026
- Backend tests
v1.16.3
April 10, 2026
- Portal context
v1.16.2
April 10, 2026
- Portal context
- Portal context bug, troubleshoot resend inbound webhook, fix You tag
- Domain normalization
v1.16.1
April 10, 2026
- Portal context bug, troubleshoot resend inbound webhook, fix You tag
- Domain normalization
v1.16.0
April 9, 2026
- Custom domain reverification upon failure
- Physical address in email preview
v1.15.7
April 9, 2026
- Deploy pipeline
v1.15.6
April 9, 2026
- Backend tests
v1.15.5
April 9, 2026
- Dockerfile to avoid rate limiting
v1.15.4
April 9, 2026
- Inbound email webhook
v1.15.3
April 9, 2026
- Email replies goign to hello@interamnia.io
v1.15.2
April 8, 2026
- Backend tests
v1.15.1
April 8, 2026
- Backend test failure
v1.15.0
April 8, 2026
- Bugs: duplicate broadcasts, free events, impr to memberships
- Infr: update fly config
- Broadcast email editor
- Bugs: custom branding
- Bug: orders stuck in pending
v1.14.1
April 7, 2026
- Fix failures
v1.14.0
April 7, 2026
- Docs
- Move brand settings to own page; update report type
- Seo: platform page
- Downloadable scss bundles
- Beautified email. enable images in email, add email preview, markdown cheat sheet and free downloads for landing pages.
- Beautiful email
- Custom scss templates
- Migration & cargo lock
v1.13.5
April 6, 2026
- Website editor & customization
- Website builder customization
v1.13.4
April 6, 2026
- Allow users to generate invite codes
- Platform broadcast ui & scheduling
v1.13.3
April 5, 2026
- Bug causing logout on admin broadcast page
v1.13.2
April 5, 2026
- Missing config in tests
v1.13.1
April 5, 2026
- Prevent tera template rendering failures
v1.13.0
April 5, 2026
- Hero height
- Beta signup codes to beta pricing
v1.12.4
April 5, 2026
v1.12.0
April 5, 2026
- Pay what you want — buyers enter their own price at checkout; set a suggested amount from the product settings
- Multiple product images — upload several images per product; the primary is shown at checkout with automatic aspect ratio detection
- Platform blog — public blog at /blog, synced from a Notion database; new posts publish automatically each night
v1.11.0
April 4, 2026
- Notion integration — reading reports — connect your Notion workspace to sync reading reports to the client portal; clients access their reports under Reports in the portal nav
v1.10.0
April 3, 2026
- Platform pages — /join and /pricing landing pages with structured sections, managed from the admin panel
- Founding member invite codes — generate limited-access signup codes with billing bypass from Settings → Invite Codes
v1.9.0
April 2, 2026
- Product waitlists — collect interest before a product is available; toggle on from the product settings
- Course cohort enrollment — open and close enrollment independently from publishing; a waitlist form shows on the sales page when enrollment is closed
v1.8.1
April 3, 2026
- SEO — stable OG image URLs via a proxy endpoint, alt text on all uploaded images, per-page meta titles and descriptions on your homepage, about page, offerings page, and individual product sales pages
- Product waitlists — collect interest on any non-event product before it's available; toggle on from the product detail page
- Course cohort enrollment — open and close enrollment independently from publishing; checkout is gated when enrollment is closed, with an inline waitlist form on the sales page
v1.8.0
April 1, 2026
- Testimonials & feedback — public collection form at your own URL, approval workflow, testimonial library, and page builder integration for display on your site
- Announcements — pin updates to the top of the student portal activity feed; publish via email to enrolled contacts
- Auto-tags — contacts are automatically tagged on enrollment, course completion, and cancellation; use these tags to target broadcasts
- Membership portal — members see a calendar of upcoming events and can subscribe to an ICS feed for their calendar app
- Lulu print job sync — manually sync print job status from the admin publisher view without waiting for a webhook
v1.7.0
March 31, 2026
- Email branding — set a custom accent color and heading font; applied consistently across broadcasts, sequences, and all transactional emails
- Platform billing — subscribe to a plan, manage your subscription, and cancel or reactivate from Settings; overdue accounts see a banner prompt
v1.6.0
March 30, 2026
- Student portal Phase 2 — activity feed as portal home, lesson comments visible to practitioners and students, course Q&A with practitioner replies, announcements surface in the feed
- Revenue dashboard — Today / MTD / YTD / MRR cards on the practitioner dashboard
v1.4.0
March 27, 2026
- Events — new product type with capacity limits, automatic waitlists, and checkout gating when capacity is reached
- Sliding scale & love offerings — offer a range of prices at checkout, or accept any amount the student chooses
v1.3.0
March 26, 2026
- Packages & Memberships — sell session credit packs and recurring memberships; Stripe handles billing, credits are tracked per contact
v1.1.0
March 25, 2026
- Student portal with custom domain — your clients access their courses, downloads, sessions, and profile at your own domain (e.g., portal.yourdomain.com)
- Platform inbox — inbound email replies from students thread into the support inbox
v1.0.0
March 21, 2026
Launch
- Interamnia launches on the Spring Equinox — contacts, broadcasts, sequences, scheduling, courses, digital products, practitioner sites, and the student portal