Skip to content

Release v0.1.0-beta

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Oct 21:00

macOS install note

The DMG is not code-signed (no Apple Developer Program yet), so macOS may show "'SAM' is damaged and can't be opened" on first launch. The app is fine — that's Gatekeeper rejecting the missing signature. Fix with either:

# Option A: after dragging SAM to /Applications, strip the quarantine flag
xattr -cr /Applications/SAM.app

Option B: download the DMG with curl instead of a browser — no quarantine flag is ever set:

curl -L -o ~/Downloads/SAM.dmg https://github.com/avinaxhroy/SAM/releases/download/v0.1.0-beta/SAM_0.1.0-beta_aarch64.dmg && open ~/Downloads/SAM.dmg

Added

  • Today Dashboard: Objective focus card, titlebar session timer, and dynamic queue grouping (late, due, next, stale).
  • Curriculum Planning: Course units, weekly syllabus breakdown, and topic tracking with estimates and prerequisite links.
  • Practice & Proof Gates: Multi-stage learning progression (unseen -> learning -> learned -> proved) with required practice problem thresholds.
  • Spaced Repetition: Review queue with keyboard-driven recall grading (Space to reveal, 1 Again, 2 Good) supporting Fixed ladders, SM-2, and FSRS-6 algorithms.
  • Progress Tracking: Denominator-backed metrics replacing arbitrary streaks, tracking revised topics, solved problems, and study minutes.
  • Headless CLI (sam): Full terminal automation surface with JSONL batch mutations (sam apply), dry-run validation, and schema introspection.
  • Multi-Platform App: Tauri v2 desktop application pairing Rust core engine with Svelte 5 frontend across macOS, Linux, and Windows.
  • Curriculum Presets: 8 built-in templates (blank, university-term, self-study, jee, neet, cbse11-pcm, language, seed).