Initial release - 0.1.1
Release Notes — v0.1.1
Banshan Habits Tracker is now available as an Obsidian community plugin.
✨ What's Included
- 4 Views: Today overview, monthly calendar, yearly heatmap, and per-habit year-at-a-glance
- Streak Tracking: Strict mode and forgiving mode (1-day grace period)
- Flexible Scheduling: Daily, weekly, or specific days of the week
- Interactive Controls: Inline toggle buttons, drag-to-reorder habits, habit dropdown selector
- GitHub-style Heatmap: Year view with dynamic column wrapping and streak-based opacity levels
- Readable Data: Plain Markdown files with YAML frontmatter — fully portable across editors
- Settings: Today view window (7 or 21 days), empty table auto-cleanup mode, debug logging
🛠 Technical
- Built with TypeScript, esbuild, and Vitest (19 tests)
- Based on Obsidian-Tracker (https://github.com/Nodeencoder/Obsidian-Tracker) by Nodeencoder