Skip to content

Selah v0.3.2

Latest

Choose a tag to compare

@hallelx2 hallelx2 released this 11 Oct 19:35
· 8 commits to main since this release
f5342d4

Installs no longer fall over when a server has a bad moment.

Fixed

  • selah install scenes crashed on a single slow answer from Project Gutenberg. It printed a dump of the program's source code instead of a message.
    • Doré's engravings now come from a copy on selah.hallelx2.com: all 100 in a few seconds.
    • Project Gutenberg is the fallback for any plate the copy can't give.
    • Every plate is still checked against its pinned SHA-256, wherever it came from.
  • Every download retries a failure that can pass. That covers the translations, Matthew Henry, the Hebrew and Greek, and the engravings.
    • It retries timeouts, busy servers and dropped connections, after 2s, then 6s, then 15s.
    • A slow but steady download is never cut off.
  • When an install does fail, Selah says so in a plain sentence, with how to try again. Files that finished downloading are kept.
  • selah install with a name it doesn't know now lists everything it can install, translations and study packs alike. It used to list only the translations.

Install or update

curl -fsSL https://selah.hallelx2.com/install | sh
irm https://selah.hallelx2.com/install.ps1 | iex