EleuCode/eleumind

MIND-11: Persist session log in SQLite

Offen

#16 geöffnet am 06.09.2025

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Dart (0 Forks)auto 404
enhancementgood first issue

Repository-Metriken

Stars
 (1 Stern)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

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.

Contributor Guide