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

VersionDateDescription
0.0.12026-08-06Initial release - Core features and infrastructure

How to Update This File

When making changes, add entries under [Unreleased] section. When releasing a new version:

  1. Move [Unreleased] items to the new version section
  2. Update the version in apps/api/package.json, apps/web/package.json, and package.json
  3. Create a git tag: git tag v0.X.0
  4. Update this file with the new version and date