What we’ve shipped
Every change to Selah, newest first, written for the people who use it rather than the people who built it. Last shipped .
The trust row uses the real Link logo.
Changed
The trust row uses the real Link logo.
The lock-and-link icons beneath the checkout button now show Link's actual brand mark instead of a hand-drawn chain — more recognizable at a glance.
Testimonials use the same type as the rest of the app.
The quotes read in Inter (not a serif), consistent with the rest of onboarding.
The most important phrase in each testimonial is highlighted.
A sage-tinted marker sweeps the full height of the text under "triggers my mind to think deeper" and "treated as a tool". It comes in slowly so scanners have time to read it, and the highlighted phrase is set slightly bolder.
Your billing plan shows in the settings sidebar.
The Billing & plan row now says "Free" or "Plus" so you can see your plan at a glance without opening the page. On mobile the subtitle reads "Selah Plus" or "Free — upgrade anytime."
Sign-up is one continuous flow now.
Changed
The plan step shows social proof alongside the pricing.
On desktop, testimonials from people who use Selah sit beside the plan card so you can read what others say while deciding. On mobile they stack above.
Real words from real people.
Ever C. (a disciple) and Andrew B. (a church elder) share what they notice after using Selah — specific, unprompted, grounded.
The upgrade button is consistent everywhere in onboarding.
Every primary call-to-action — from the welcome screen through the final demo — uses the same sage gradient button.
- Selah's emails read tighter, and no longer use em dashes.
Sign-up is Clerk's polished screen now
— the same look as sign-in, with social login available, instead of a hand-built form.
The whole app is easier to read and to navigate by keyboard.
Links are darker and clearer, and a consistent focus ring follows you as you tab through the app.
Picking a reading plan is calmer.
Instead of a wall of identical cards, there's one recommended plan to start with, the rest grouped by how much time they ask of you (a few weeks, a season, a year), and a quiet "build your own" at the end.
Selah Plus is live.
$9/month or $90/year with a 14-day free trial. The free tier stays free, no card.
Added
Sign-up is one continuous flow now.
Choosing your daily rhythm, building or picking a reading plan, and connecting Telegram all happen inside the onboarding wizard, with a Back button on every step. No more being dropped into a second setup screen after you thought you were finished.
A guided first look at Selah.
On your first visit, a short walkthrough takes you through the Reader, your Journal, Prayer, the Companion, and Knowledge, one real page at a time.
Pick your plan when you sign up.
The landing page sends you to pricing first. Choose Free and you go straight in. Choose Plus and you start a 14-day trial after onboarding, with a clear note that there's no charge today and a reminder before it ends.
A free Companion message every day, not just ten ever.
The free tier now gives you 5 Companion messages a day instead of 10 for the lifetime of your account — enough to come back across several days and feel how Selah remembers your study. A quiet line appears only when you're down to your last one or two; nothing nags you before that.
Your reading on the web has its own pages.
Browse the curated reading plans, see how Selah compares to other Bible tools, and read about what it's for — all without signing in.
A nudge before your trial ends and a way back if you leave.
Plus trials now get a friendly reminder a few days before they convert, and if you cancel, a warm note that your study is still here whenever you want to return.
An invitation to the community.
The welcome email now invites you into the private Selah group on Telegram, to share feedback and talk with the team.
Selah is open to the public.
Anyone can sign up — no invite code. Every button on the landing page now starts an account, and sign-up is two steps instead of three.
Connect Telegram during onboarding.
Right after you pick a reading plan, you can link Telegram in one tap and your daily reading arrives every morning. Skippable, and it skips itself if you're already connected.
The first run feels alive.
A soft light drifts behind the onboarding screens, each step settles in at a calm pace, and the keepsake line draws its own underline. All of it goes still if you prefer reduced motion.
Fixed
The green buttons on the landing page now have readable white text.
They were inheriting a dark color.
- The "Kept" moment after your first note now waits for you to read it instead of vanishing on a timer.
- The first-visit walkthrough no longer disappears when it reaches the Reader.
The landing animation no longer crashes.
A rare crash (Sentry SELAH-SENTRY-2B) occurred when the ScrollTrigger fired after a chip element detached from the DOM on page load. The animation now checks whether the element is still attached before measuring it.
Opening a note no longer flashes a blank screen.
Navigating from the notes list to a note editor briefly showed nothing before the editor loaded. There is now a loading skeleton so the transition is smooth.
The ⌘K folder picker no longer shows "No folders yet."
It used to fetch your folders only when you opened the palette, so the first open always showed a brief empty state. Folders now load in the background on mount, so the list is ready when you open the palette.
Error messages across the app are now clean and consistent.
In the stream, companion, reader, and notes, errors no longer leak raw browser messages. Every error surface says something like "Couldn't load your stream." or "Couldn't load notes." — nothing technical reaches you.
The Companion upgrade prompt appears when you've reached the free trial limit.
Before, hitting the message limit surfaced a raw error instead of the option to upgrade.
Chat names no longer include intro phrases.
A bug caused the AI to prefix titles with "Here's a short title:" or similar — those are stripped. Names like "David and Goliath" now appear instead of "Here's a title: David and Goliath".
The file import error says the right size.
It previously said 2MB; the actual limit is 5MB.
Welcome and week-1 emails now open the right page.
Both linked to a page that no longer exists, so the button did nothing useful; they now land you in your journal.
A new landing page.
Changed
A conversation's "⋯" menu and its note button stay pinned to the top-right
of the chat as you scroll, instead of riding up out of view with the title. Picking "Rename" jumps you back to the top so the title field is in view.
Long conversation titles in the sidebar stay on one line and fade out
at the edge instead of wrapping to two.
Every open conversation has a "⋯" menu in its top-right corner
— rename, move to a folder, archive, or delete without going back to the sidebar.
Selah's replies dropped the green avatar dot
for a cleaner, full-width message.
The floating companion bubble no longer appears on the companion screen itself
, where it was redundant.
Removed the "Find a session" box
from the sidebar; session search is moving to the global ⌘K.
You can set a conversation's status from its header
— Open, Done, or Archived — and archive, restore, or delete a conversation from its menu. Archived conversations drop out of the default list.
- The opening suggestions on a blank companion screen read as plain prompts ("Brainstorm a sermon", "Work through a passage", "Pray through something"), and the slash-command hints no longer repeat their own names.
A new landing page.
The page a visitor sees before signing in is rebuilt from scratch. It opens on "A quiet place to study, pray, and teach." over a real, auto-cycling look at the app, then walks through the whole rhythm: your scattered study tools gathering into one place, a four-step "how it works", and three feature scenes that build themselves as you scroll — a verse picking up its Greek, a highlight, and an anchored thought; a prayer travelling from Active to Answered; an AI reading plan writing itself for your season. The companion section ("It will not write your sermon."), pricing with a clear free tier, a comparison table, the founder's note, and the FAQ round it out. The whole page scrolls smoothly.
Capture the page makes plain you can text Selah on Telegram
, and the pricing is honest about what's free forever versus what the companion and knowledge graph cost.
Telegram is part of the free plan now.
You can connect Telegram and talk with the Companion on it using your free messages — the same 10-message trial works on the web or in Telegram, whichever you prefer. Plus is for going unlimited and for proactive check-ins (Selah reaching out to you first). When you reach a limit, you get one calm note, not a wall.
Fixed
The companion's "New" button is a solid sage button again.
It had been rendering as a cramped, dark-text blob; the previous fix didn't hold.
The "⋯" menu on a sidebar conversation opens in the right place.
It was dropping to the bottom of the card; now it sits at the card's top-right corner, and the timestamp steps aside on hover.
The companion's text box now stays at the bottom of the screen
in a brand-new chat and a short one, where you'd reach for it. It used to float up into the middle until the conversation grew long enough to fill the page.
The companion's buttons look like the rest of the app again.
The "New" button and a few others had gone faint and flat; they're back to the app's normal solid styling.
Selah's "thinking" trail now settles below its reply
once the answer arrives, instead of sitting above it.
The companion no longer scrolls as "one long page."
The conversation, the session rail, and the living note each scroll on their own now, the message box stays put at the bottom, and opening a chat drops you at the latest message.
The new companion stopped responding for some people ("the connection dropped while I was thinking").
If your conversation had been closed in the background — the 30-minute idle boundary, a "new conversation" tap, or opening a finished thread — the next message hit a dead end. It now quietly continues in a fresh conversation; finished conversations stay read-only, nothing is lost.
Added
A note from your first week.
A few days after you start, if you saved something but haven't come back, Selah sends you one quiet email — your own first thought, with a gentle question to pick it back up. Reaches everyone, not just people on Telegram. One email, ever, and an unsubscribe link in the footer.
The companion screen is more complete and easier to live in.
You can now organize past conversations into folders (a session can belong to several), filter the rail by folder, and close a conversation just by saying so — "close this session" — or with a Mark done action. When Selah keeps a living note beside the chat, a document icon reopens it after you've closed it. A short help note explains how the screen works.