EleuCode/eleumind

MIND-11: Persist session log in SQLite

開放

#16 建立於 2025年9月6日

 (0 則留言) (0 個反應) (0 位負責人)Dart (0 個分叉)auto 404
enhancementgood first issue

倉庫指標

星標
 (1 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Summary

Log completed meditation sessions and intervals to a local SQLite database.

Tasks

  • Set up SQLite integration (sqflite or drift).
  • Define schema: sessions, intervals (based on DATA_MODEL.md).
  • Implement migration strategy using PRAGMA user_version.
  • Save completed sessions and intervals in a transaction.
  • Add DAO methods for inserts and queries.

Acceptance Criteria

  • Database is created and initialized on first run.
  • Completed sessions persist correctly with duration and intervals.
  • Data survives app restarts.

貢獻者指南