-
1.0.0 Stable
released this
2026-07-25 08:26:43 +00:00 | 22 commits to main since this releaseFirst public release. Neurodivergence-friendly gamification for your notes —
off-by-default for everything that could escalate.Core engines
- XP engine: per-checkbox + completion bonuses (50/75/90 %), habit toggles, pomodoro bonus, weekly review/planning bonus, manual adjustments.
- Streak engine with monthly-regenerated freeze tokens (default 2/month). Streak-bonus tiers at 3/7/14/30 days.
- 10 levels
SIGNAL LOST→K U R Oon a linear-quadratic XP curve (200 … 18000). - Deterministic loot: 5 tiers (Common/Rare/Epic/Legendary/Mythic), seeded shuffle, 50+ default rewards, custom-pool override.
- Lore reveal: narrative fragment per level, custom-lore override.
- Pure-function engines with no Obsidian-API coupling.
Adoptable for others
- Pack library (
📚 Packshub): install / activate / delete / reset / import loot-, lore- and habit-content packs from one place; activating a pack is a single, progress-safe operation. - LLM-assisted pack import: users generate their own loot/lore
KuroPackwith a documented prompt and their own LLM, then import validated, progress-safe JSON — no form editors. Bundled themes: Gothic / Plain / Cozy. - Validated import:
PackValidatorrejects malformed packs with stable, localized issue codes. - Guided onboarding: welcome modal + empty-state guidance; existing users are exempted via a migrate guard.
- Bilingual: German (default) + English, all user-facing strings via the i18n module.
Surfaces
- Sidebar status view,
kuro-statusMarkdown code-block processor, 10+ commands in the Command Palette, status-bar item (off-by-default), reduce-animations toggle (a11y). - Forward-compatible data store (deep-merge against defaults, schemaVersion-tagged), export/import via clipboard JSON.
Quality & release readiness
- Submission gate (
SubmissionGate): puremanifest.json/LICENSEvalidation runs in the test suite, so a store-incompatible manifest failsnpm test— the biome-only equivalent of the communityeslint-plugin-obsidianmdmanifest/license rules. - 209 unit tests across engines, data store, i18n, pack library and the submission gate.
- License: AGPL-3.0-or-later for code (
LICENSE), CC BY-SA 4.0 for docs (LICENSE-DOCS); dual-licensing documented inLICENSING.md, contributions underCLA.md. - TypeScript strict mode, ES2018 target, zero runtime dependencies, esbuild bundling, biome linter,
tscbuild gate.
Notes
- The
assets/kuro-gamification.csssnippet (CRT/phosphor aesthetic) is not bundled in the plugin — install it separately as a Vault CSS snippet. - TaskNotes integration is soft (transparent via
vault.modify); no hard dependency.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads