selahdocs

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 .

August 25, 2026

v0.63.2.3 → v0.63.2.1

The Support tab no longer shows the wrong tickets after switching filters.

Fixed

  • The Support tab no longer shows the wrong tickets after switching filters.

    Changing tabs while the previous list was still loading could leave the slower answer to arrive last and repaint the old tickets underneath the new tab — open tickets sitting under "Resolved".

  • A blip while reading a support thread no longer hides the conversation.

    One failed refresh replaced the whole thread with "Couldn't load thread", and it stayed that way even after the next refresh worked. The thread stays on screen now, and the error clears on its own once a refresh succeeds.

  • A ticket you just replied to moves to where it belongs.

    The row kept its old preview text and its old place in the queue until something else forced a reload.

  • Support messages read like messages again.

    Replies were arriving as one unbroken block with stray backslashes through the punctuation, and any link we sent — the Telegram invite, a link to the importer — sat there as unclickable bracket-and-parenthesis text. Line breaks, emphasis, and links all render properly now, on both the admin side and the panel people write to you from.

  • The "we replied to your message" email now takes you to the reply.

    It used to drop you on the app's home page with no sign a support conversation existed, so the only way back to the answer was to find the Help menu again from scratch. Someone told us they'd looked and found nothing. The email and the Telegram nudge both open the conversation directly now.

  • The help panel's buttons are big enough to tap.

    The close button was 24 pixels square, which is a hard target on a phone held one-handed. Close and Send are both a proper 44 now.

  • Help has a way out that isn't a message.

    If what you actually wanted was "how does this work", there's a link to the docs under the message box, instead of the panel being a dead end for questions the docs already answer.

  • Undoing a note edit in a conversation now reverts the right change.

    When Selah edits a note while you're chatting and shows an Undo option, pressing it sometimes rolled back a different, more recent edit instead. It now undoes the one it names.

  • A landing page now loads for all visitors.

    Some browsers with stricter privacy settings — including Firefox defaults — were hitting an error screen before the page could load. Fixed.

Changed

  • Help goes back to Selah's own panel.

    The support widget briefly came from an outside vendor, which meant the one moment you most need the app to feel familiar looked like somebody else's product. It's ours again, and it reads like the rest of Selah.

  • The docs now answer what people actually ask.

    Five weeks of real support conversations, sorted by how often each question came up: whether there's a mobile app, which translations exist and why the ESV isn't one, where your companion conversations live and how to archive them, the slash commands, when a trial actually converts, what survives cancelling, and how to catch up a reading plan you fell behind on.

August 22, 2026

v0.63.2.0

Chats you start while reading now show up in your conversation history.

Fixed

  • Chats you start while reading now show up in your conversation history.

    Talking to Selah from the reader or the notes dock filed the conversation somewhere you could never get back to. It answered, and then the thread was gone. Those chats are listed with everything else now.

  • Your Telegram conversations are findable too.

    Every message you sent the bot was already being kept as a conversation. None of them were ever shown to you. They now appear in your history like any other chat, one entry per conversation, instead of a single lump that buried yesterday's thread behind today's nudge.

  • "Save this" on Telegram now actually saves.

    It used to depend on the companion choosing to act on it, so sometimes nothing happened. It is a direct command now: say "save this" and the thought you just sent lands in your journal, or "save this: ..." to save something new in the same message.

  • Selah offers to keep a thought more often, and for a clearer reason.

    The offer used to hinge on whether a thought sounded weighty enough, so short but real ones went by unsaved. It now depends on whether you handed Selah a thought or asked it a question. Small talk still gets no offer.

  • Telegram and the website stopped promising something the product doesn't do.

    Both said a thought you text to Selah lands in your journal on its own. It doesn't. Selah offers to keep it, or you ask. The copy says that now.

  • Opening a link to a conversation that no longer exists starts a fresh chat.

    A deleted or expired link used to leave the composer pointed at nothing, so the next message went somewhere you couldn't find.

August 14, 2026

v0.62.0.2 → v0.63.1.0New

The table of contents rail now tracks your place as you scroll.

Fixed

  • The table of contents rail now tracks your place as you scroll.

    The heading highlight used to stay frozen on wherever you were when you first opened the note. Now it moves with you.

  • The "/" hint now follows you to any empty line, not just the first.

    As you add lines to a note, the prompt to type "/" for a new block follows your cursor down — the same way it works in Notion.

August 13, 2026

v0.62.0.1New

Underline, links, subscript, and superscript in your notes.

Added

  • Underline, links, subscript, and superscript in your notes.

    The selection toolbar now has an underline button and a link button — paste or type a URL and it turns into a real, clickable link. Formulas and citations can use proper sub/superscript characters instead of typing them out by hand.

  • Checklists and collapsible sections.

    Type /checklist for a list you can check off as you go, or /toggle for a "hide the answer under a question" block — good for study questions where you want to think before you look.

  • Find and replace in a note.

    ⌘F opens a search bar right in the note, with next/previous match and replace-all.

  • See your word count, or turn on focus mode, from the note's menu.

    Both are off by default. Focus mode dims every paragraph except the one you're writing.

  • Typing now auto-corrects a few common patterns as you go — straight quotes become curly, `--` becomes an em dash.
  • A table of contents for long notes.

    Jump to any heading from a panel in the top bar. Founder-only for now.

Fixed

  • Word count no longer runs into the save timestamp.

    The top bar now shows "Saved 9:17 AM · 27 words" with a clear dot between them.

  • The "Show word count" and "Focus mode" toggles look cleaner.

    They now use the same pill switch style as the rest of the app.

  • The table of contents is always visible

    as a slim rail on the right side of the note. Hover or focus it to expand the full list. No more clicking a button to open it.

August 11, 2026

v0.59.0.0 → v0.61.0.0New

Bring your notes in from Notion, Obsidian, or Google Docs.

Added

  • Bring your notes in from Notion, Obsidian, or Google Docs.

    Import now asks where your material is coming from and walks you through getting it out of that app, then takes the export exactly as it arrives — drop the zip in, no need to unzip it. Word files, PDFs, Markdown, plain text, and CSV still work on their own.

  • Import a whole Obsidian vault in one go

    , subfolders and all, with a folder picker instead of selecting files by hand.

  • Big imports no longer stop at 50 files.

    A four-hundred-sermon archive used to mean eight separate rounds. It's one action now, it shows you real progress as it goes, and it keeps working after you close the tab.

  • Importing the same thing twice no longer duplicates it.

    Selah remembers where each note came from and skips what it already has. For Notion that's the page itself, so renaming a page and re-exporting still won't give you a second copy.

  • You can import ePub books, PowerPoint decks, OpenDocument files, and RTF now.

    Four more of the formats your study material actually lives in, alongside Word, PDF, Markdown, text, and CSV.

  • Each import can carry a bigger file — up to 20MB, from 5MB.

    A slide deck full of images or an illustrated book clears the old limit without trying.

Improved

  • Imported PDFs keep their shape.

    A sermon with fifteen points used to arrive as one wall of text with nothing marking the points; headings are headings now, and tables stay tables. That means Selah can find and quote the right part of a document instead of the right document.

  • If a file can't be read, the import tells you why in the file's own words — "encrypted", "no readable text" — instead of skipping it quietly.
  • Picking more files than one import can carry now says which ones were held back, before you start, rather than after.

Fixed

  • Your Saturday reflection card was silently disappearing some weeks.

    A week where you only talked with Selah — no captures, prayers, or notes written — used to fail behind the scenes and produce no card at all, every time, with no way to notice. Fixed.

  • A rare error opening Settings is gone.

    A brief hiccup reaching Selah's account directory could fail the whole page instead of just your name showing blank.

  • The note column's resize handle works again.

    An unrelated visual update a couple weeks back accidentally wiped its styling — it was still there and still worked, just invisible. Restored, along with a few smaller pieces of styling caught in the same slip (the "back to verse" chip, the empty notes-tab hint).

  • The Reader opens faster.

    It used to wait on a couple of background checks in sequence before showing you anything. Those now run together.

  • Better contrast and bigger tap targets throughout the Reader, especially the controls you'd reach for most while reading on your phone.
  • Screen readers reading a KJV chapter no longer announce "button" before nearly every word.

    Verse numbers are read aloud too, so you can tell where you are in a chapter by ear.

  • The getting-started list ticks as you go.

    Writing a prayer or importing your notes used to leave the list unchanged until you happened to move to another page, so it looked like nothing happened. It updates the moment you finish.

Changed

  • Setting up a reading plan actually works now.

    Choosing it from the new getting-started flow used to drop you on a scripture page with no way to make a plan. It now takes you straight to the plan list, and picking one finishes your setup.

  • The 7-day trial.

    Plus trials are now 7 days instead of 14, everywhere.

  • One less decision at the start.

    New accounts go straight to picking a reading plan. The AI Devotional format is still there in Settings if you want it.

August 10, 2026

v0.56.6.0 → v0.58.0.0New

A new way to start.

Added

  • A new way to start.

    Rolling out to half of new accounts. Instead of being walked through a scripted verse highlight, you now pick what you actually want to do first: import your old notes, ask Selah a question, connect Telegram, add a prayer, or set up a reading plan. Picking one drops you straight into that feature with the right thing already in focus.

  • Getting started, in the sidebar.

    The list follows you into the app and ticks itself off as you go, so you can leave and come back without losing the thread. It disappears once you have finished.

Changed

  • One name for the things Selah knows.

    The same idea was called a concept in one place, a belief in another, and a connection somewhere else — so it was hard to build a picture of what Selah actually holds. Everywhere you look now, an idea you hold is a belief, the sentence behind it is in your words, and where it came from is its source. Notes about similar things are related notes, on every screen that shows them.

August 9, 2026

v0.56.5.0

A failed payment now gets a plain-spoken warning, not just Stripe's own retry emails.

Added

  • A failed payment now gets a plain-spoken warning, not just Stripe's own retry emails.

    If your card is declined, Selah still holds your Plus access while Stripe keeps retrying, but you now get a direct email explaining that and pointing straight at updating your payment method, so a stale card doesn't quietly lapse into losing Plus.