WIP - Fired this together with Windsurf, needs more love.

- Configure up to 3 habits with custom names, frequencies, and habit stacking prompts
- Track daily, weekly, or custom days per week
- Choose months to display (up to 12)
- Print-optimized A4 layout
- All vanilla TypeScript, CSS, and HTML (no dependencies)
- Monospace, ultra-minimal style
- Open
index.html
in your browser (after compiling TypeScript) - Click the ⚙️ Configure button to set up your tracker
- Fill in habit details and apply
- Print directly from your browser (Cmd+P / Ctrl+P)
tsc
This will generate main.js
for browser use.
index.html
— Main HTML filestyles.css
— All CSS (reset, layout, print)main.ts
— TypeScript app logic (compile to main.js)tsconfig.json
— TypeScript config
No build tools or dependencies required. Just TypeScript, CSS, and HTML.