Changelog
All notable changes to KaizenLife, documented here.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.0.1] - 2026-08-06
Added
- Initial project setup with Astro + TypeScript + shadcn/ui frontend
- Bun + Hono backend API
- SQLite + Drizzle ORM database
- Cloudflare D1 and Workers deployment support
- GitHub Actions CI/CD workflows
- Excel/CSV import system for data migration (22 entity types)
- Template download for all entity types
- Vitest testing setup with import schema tests (102 tests)
- Health check endpoint with version and uptime info
- Backend status endpoint (
/api/status)
Features
- Dashboard - Single view of today’s schedule, priorities, habits
- Daily Planner - Time-blocked calendar view
- Habits - Recurrence engine with streak tracking
- Daily Check-In - Sleep, mood, energy, and stress logging
- Diary - Daily journaling
- College - Courses, assignments, and semester tracking
- Work - Standups, projects, clients, and meetings
- Finance - Transaction logging and monthly summaries
- Goals - Annual/monthly/weekly goal hierarchy
- Monthly Review - Auto-drafted from data
- Statistics - Charts for all modules
- Quick Capture - Add tasks from anywhere
- Command Palette - Navigate with Cmd/Ctrl+K
- PWA - Installable as a Progressive Web App
Infrastructure
- Cloudflare Pages deployment for frontend
- Cloudflare Workers deployment for API
- Custom domain setup
- D1 database integration
Version History
| Version | Date | Description |
|---|---|---|
| 0.0.1 | 2026-08-06 | Initial release - Core features and infrastructure |
How to Update This File
When making changes, add entries under [Unreleased] section.
When releasing a new version:
- Move
[Unreleased]items to the new version section - Update the version in
apps/api/package.json,apps/web/package.json, andpackage.json - Create a git tag:
git tag v0.X.0 - Update this file with the new version and date