Skip to content

Theorem v1.5.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Sep 08:43
· 51 commits to main since this release

Added

  • Set-and-Forget Obsidian Vault Auto-Sync — Automatically synchronizes markdown notes to your Obsidian vault without needing manual clicks. Sync triggers immediately upon choosing an export folder and runs seamlessly in the background with a 2-second debounce on any highlight, note, or vocabulary change.
  • Lemma Spaced-Repetition (FSRS) Deck Export — Vocabulary exports to <VaultRoot>/Theorem/Vocabulary.md structured as a native flashcard deck for the Lemma Obsidian plugin. Frontmatter includes tags: [flashcards] for automatic deck indexing, while cards use standard ---card--- delimiters, pronunciation, context quotes, and stable ^fsrs-vocab-<id> block IDs to preserve FSRS review history and scheduling across exports.
  • Idiomatic Obsidian Book Highlights — Book notes are now organized under <VaultRoot>/Theorem/Books/ using native Obsidian > ==highlight== markdown formatting instead of raw HTML <mark> tags. Removed dead/unregistered deep links in favor of portable, clean markdown.

Fixed

  • Silent Reader Exit — Eliminated nagging "You're X min short" toast notifications whenever closing a book or navigating away from the reader. Exiting the reader now flushes reading stats completely silently.
  • Deduplicated Goal Met Celebrations — Enforced daily celebration deduplication via stats.lastGoalNotifiedDate, guaranteeing that achieving your daily reading goal only triggers a celebration notification strictly once per calendar day.
  • Global Daily Goal Reminder (8 PM) — Moved the daily goal reminder hook to the global application root (App.tsx) and removed the restriction requiring >0 minutes read today, ensuring that users who haven't yet opened the app or read are reliably reminded to read at their scheduled reminder time.

Download & install

Platform Download
Windows (x64) Theorem_v1.5.1_x64-setup.exe
macOS (Apple Silicon) Theorem_v1.5.1_aarch64.dmg
macOS (Intel) Theorem_v1.5.1_x64.dmg
Linux (Debian/Ubuntu) Theorem_v1.5.1_amd64.deb
Linux (any) Theorem_v1.5.1_amd64.AppImage
Android (arm64) app-arm64-release.apk

Linux one-liner: curl -fsSL https://raw.githubusercontent.com/Fundaments-Work/Theorem/main/scripts/install-linux.sh | bash

Desktop builds auto-update in place (Settings → About → Check for Updates). Android updates are manual unless installed via F-Droid.