Settings on the Me tab
Cog in the Me header opens theme and haptics toggles. New devices default to dark; iPhone PWAs default to haptics on.
Notes on what's shipped, dated. Newest first.
Cog in the Me header opens theme and haptics toggles. New devices default to dark; iPhone PWAs default to haptics on.
OG share card for booking links shared in DMs, maskable PWA icon for Android home screens, branded footer on /book/<slug>.
Tapping Sign out on iPhone used to bounce you out of the installed app into a browser tab. Fixed. You land on a Signed-out page inside the same shell.
Trial expiry now enforces in the database, not just the UI. Reading stays open; writes refuse the same way the trial banner shows. No bypassing via DevTools.
Floating button on every artist screen. Ask "what's next", "find Sarah", "am I low on 7RL". Reads everything; write actions ask before doing.
Press the mic and speak. Release sends. Useful between sessions when typing isn't quick.
app.liner.studio is the daily surface, login.liner.studio handles auth, liner.studio is the public marketing front door. PWA scope tightened so installed-app taps stay inside the installed app.
Aftercare reminders send from your address, not a Liner relay. The Saniderm and two-week and healed-photo cadence still fires on its own schedule.
Inquiries from unknown senders surface in a separate triage queue. Accept routes through the paste-DM parser; decline and spam are one tap.
Optional chat transport on /book/<slug>. Claude Haiku walks the client through a structured brief. Never quotes prices, confirms dates, or promises availability. The form transport is still there.
First 50–100 artists get 6 months free and $19 a month forever. Built on Stripe with a 30-day trial baked in.
/a/<your-slug> is your editorial page — bio, portfolio grid, working hours, book-with-me CTA. Same dark slate and amber the artist surface uses.
Thirty-one seed items across six categories. The Today low-stock banner reads "N low · M sessions this week" so the signal accounts for what's coming up.
Paste an Instagram thread into the new-client form. Structured fields fill in via Claude Haiku; you review before saving.
Markdown plans on each client card. `- [ ]` and `- [x]` lines flip in-place. Plan completion stays independent of session count by design.
Sign in once. Clients, sessions, supplies, notes follow you across devices. The local-first Dexie working store still wraps it for offline reads.
Built by a working tattoo artist who listens. If something here isn't right, tell me.