Files
deardiary/CHANGELOG.md
lotherk a4e7132244 feat: add theme system, branding, and task logging
- Add light/dark/system theme toggle in settings
- Add DearDiary.io branding in navbar
- Add task logging for journal generation with request/response
- Rename project from TotalRecall to DearDiary
- Update Docker configuration
2026-03-26 20:03:52 +00:00

1.4 KiB

Changelog

All notable changes to DearDiary will be documented in this file.

The format is based on Keep a Changelog.

[Unreleased]

Added

  • Task System: AI journal generation now creates tasks that track:
    • Request sent to AI provider (full prompt + config)
    • Response received from AI
    • Status: pending, completed, failed
    • Error messages if failed
  • Task model in database for logging
  • GET /api/v1/journal/:date/tasks endpoint
  • GET /api/v1/tasks/:id endpoint
  • Theme System: Light/Dark/System theme toggle
  • Branding: "DearDiary.io" logo in navbar

Changed

  • Renamed project from "TotalRecall" to "DearDiary"
  • Journal generation now returns { journal, task } on success
  • Auth redirect now works properly (PrivateRoute component)
  • Android app package: com.totalrecallcom.deardiary

Fixed

  • Ollama support: properly routes to configured baseUrl
  • Anthropic API integration

[0.1.0] - 2026-03-26

Added

  • User authentication (register/login)
  • API key authentication for app access
  • Entry CRUD (text, voice, health types)
  • Day aggregation and history
  • Journal generation with multiple AI providers:
    • OpenAI (GPT-4)
    • Anthropic (Claude)
    • Ollama (local)
    • LM Studio (local)
  • Settings page for AI configuration
  • React frontend with dark theme
  • Native Android app (Kotlin/Compose)
  • Docker deployment
  • Prisma ORM with SQLite (extensible to PostgreSQL/MySQL)