Files
ToDoList/WebUI
祀梦 4ce7de48c4 feat: add cumulative checkin tracking mode for goals
Goals can now choose between milestone-based progress (existing) and
cumulative checkin-based progress (new). Cumulative mode supports
cross-unit conversion (e.g. kcal → g fat) via a configurable
conversion rate. New GoalCheckin model stores daily inputs; progress
auto-recalculates on every checkin C/U/D. Backup import/export covers
the new table. Frontend GoalDialog, GoalDetailPage and GoalPage cards
adapt to show cumulative progress or milestone progress based on
track_type.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-18 23:00:24 +08:00
..
2026-03-14 22:21:26 +08:00
2026-03-14 22:21:26 +08:00
2026-03-14 22:21:26 +08:00
2026-03-14 22:21:26 +08:00
2026-03-14 22:21:26 +08:00
2026-03-14 22:21:26 +08:00
2026-03-14 22:21:26 +08:00
2026-03-14 22:21:26 +08:00
2026-03-14 22:21:26 +08:00
2026-03-14 22:21:26 +08:00

Vue 3 + TypeScript + Vite

This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.

Learn more about the recommended Project Setup and IDE Support in the Vue Docs TypeScript Guide.