A Tinder/Anki-style flashcard view for Obsidian. Point it at a folder of notes — each note becomes a flashcard — and swipe or tap through them with SM-2-style spaced repetition scheduling.
Each note in the quizz directory is one flashcard:
Front: the note's front frontmatter field.
Back: one row per back-<label> frontmatter key, shown in the order they're written in the file, e.g.:
---
tags: [vocab]
front: example
back-meaning: "a thing characteristic of its kind, or illustrating a rule"
back-synonyms: "instance / illustration / case"
---
Repeated labels need unique key names (e.g. back-meaning①/ back-meaning②).
Scheduling: the plugin manages sw-due, sw-interval, sw-ease frontmatter automatically once you rate a card for the first time — don't edit these by hand.
bun install — install dependenciesbun run dev — watch build (writes to dist/)bun run dev:web — browser-only dev environment (LocalRepository/
LocalUI, no real Obsidian needed) at http://localhost:3000bun run build — one-off build (TS bundle + Tailwind CSS)bun test — run the test suite (bun test <file> for a single file)Bump version in manifest.json, then manually run the Release
GitHub Actions workflow (workflow_dispatch). It builds with bun run build:release and uploads swipe-card.<version>.zip to a GitHub Release.
ReviewLog (an ease/interval/due diff per review, src/core/log.ts) exists but nothing writes it anywhere yet.back-* summary. A fuller detail screen using Obsidian's native markdown rendering (src/obsidian/markdown-modal.ts) is planned but not wired up to any UI trigger yet.onTouchStart/onPointerMove) isn't implemented yet.