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 30, 2026

v0.66.21.0 → v0.66.23.0

Long notes are now findable by what is inside them, not just how they open.

Fixed

  • Long notes are now findable by what is inside them, not just how they open.

    A note was matched on its title plus roughly its first 4,000 characters, so on a sermon manuscript or a long study most of the document could not bring the note back — ask about something argued six pages in and the note simply never appeared, which is what produced "there is not enough information to draw from" for someone with years of sermons uploaded. Every part of a long note now counts toward finding it.

  • Search results show the passage that actually matched.

    A long note found on something in its body used to be previewed by its opening paragraph — the one part of it that had nothing to do with what you searched for. Both the search launcher and the companion's note search now show the matching passage.

  • Notes you write now actually reach your Belief Map.

    Extraction only ever ran once, the moment a note was created — so a note started blank and typed into later was read while it was still empty and never looked at again, and notes the companion saved for you (interview and prep saves) were never queued at all. Measured on production: 27% of recent hand-written notes had never produced a single concept, and all 34 interview notes sat at zero. Notes now enter the graph wherever they are created, and a nightly pass re-reads any note whose content has changed since it was last read.

  • Editing an old note updates what Selah knows.

    Previously the graph froze at the note's first version, so corrections and later thinking never reached it. Renaming, refiling, or restatusing a note still costs nothing — only a real content change triggers a re-read.

  • Your weekly reflection was overcounting sessions.

    It reported one week as 21 sessions when only 7 contained anything you actually said. Devotionals and nudges Selah sends to Telegram each create a session to hold the message, and those were being counted as conversations you had. Across 90 days that turned 42 real sessions into 110.

  • A verse could show up as its neighbor.

    Looking up a single verse (or a short same-chapter range) in a licensed translation like NASB sometimes returned the wrong verse's text under the right verse number — Psalm 46:10 could render Psalm 46:9. Those lookups now read from the same source already proven reliable for whole chapters, instead of a narrower one known to mislabel verse boundaries.

  • A long passage in a verse card ran off the screen with no way to scroll.

    Opening a reference that resolves to a whole chapter (via the pill, an auto-detected reference, a note's passage view, or a public share page) could push verse text past the bottom of the card with nothing to scroll it. The card now scrolls internally when the passage is longer than the available space.

August 29, 2026

v0.66.9.0 → v0.66.20.0

More of what you write actually reaches your Belief Map.

Fixed

  • More of what you write actually reaches your Belief Map.

    The model that reads your notes into concepts and beliefs was silently dropping about one chunk in five — a long note could lose a whole section on its way into the graph, with nothing to tell you. The replacement drops none, and grounds its concepts in your actual wording more closely.

  • Selah picks the right way to look something up.

    Asking "what have I written about grace" searches your notes by meaning; asking for "my notes from last week" lists them by date; asking "what do I believe about grace" reads your Belief Map. Those were three jobs behind two confusingly-named tools.

  • Selah can find your notes now, not just read one you can already name.

    Ask for "my notes from last week" or "the note called Romans study" and it looks them up directly instead of guessing by meaning.

  • The trial says seven days everywhere, because seven days is what you get.

    Three screens still promised fourteen — the billing page, the offer after the guided sample, and the older onboarding flow — while the subscription itself only ever granted seven. Two public FAQ answers and the pricing summary search engines read said fourteen too. One person paid, noticed, and wrote in about it.

  • Selah Plus no longer advertises two things the free plan already includes.

    The offer listed the full knowledge map and capturing from Telegram as things you unlock by paying. Free accounts have had both all along. In their place: unlimited reading plans, which free really does limit to one a quarter, and proactive check-ins.

  • The "you've used your free messages" email stopped promising more tomorrow.

    It now describes when messages actually come back.

  • Plus is unlimited, and now behaves that way.

    The pricing page has always said unlimited with no asterisk, but a ceiling sat behind it, and at least one person reached it and was told to wait. The remaining limit is an anti-abuse backstop roughly twenty-eight times heavier than the busiest real week, and the message you'd see if you somehow reached it now says so and invites a reply.

  • Importing a zip, or more than a few files at once, now works.

    Anything over roughly 4MB failed with "Couldn't import. Try again." — which is every Notion or Google Drive export, and any batch of more than a handful of sermon PDFs. The 20MB-per-file, 50MB-per-archive and 80MB-per-import limits the page advertises are now limits you can actually reach, instead of numbers nothing could get near.

  • Big imports show an upload bar while the files transfer, then the existing "N of M imported" bar while the notes are created.

    Previously a 60MB archive spent minutes on an unlabelled spinner before failing.

  • A failed import now says what went wrong: which file was too large, what the limit is, or that the session expired.

    Every failure used to collapse into "Couldn't import. Try again."

  • A note stopped being dropped from your Belief Map over a field with one possible answer.

    When the AI left out a label that can only ever have a single value, Selah threw away everything it had just read from that note and started over — repeatedly. It now fills the value in and keeps the work.

Changed

  • The free companion allowance is now thirty messages a month, instead of seven a day.

    Seven a day sounds smaller and was actually larger: it refilled every morning, so it worked out to about two hundred a month and almost nobody ever felt it. Typical use is around seven messages in a whole month, so most people will not notice this at all. The window rolls rather than resetting on the first, so roughly one a day is never interrupted, and saving them up for a long study session works fine. Messages you sent before today do not count against it.

  • The annual plan shows what it actually saves you.

    The per-month equivalent and the saving are worked out from the two prices rather than typed in, so they cannot drift apart from what you are charged.

  • The offer now includes one real note from someone doing the same thing you are

    — a pastor, a Bible teacher, or a reader — chosen from the role you gave during setup.

  • Upgrading gets a moment.

    A warm gold wash arrives once, settles, and is gone, the same way an answered prayer is marked. No confetti.

  • "Where did you hear about Selah?" moved off the upgrade screen.

    Asking you to answer a survey question while deciding whether to subscribe was a strange thing to do.