Skip to content

[WIP] Add SQLite database - #35

Closed
mpretty-cyro wants to merge 1 commit into
session-foundation:devfrom
mpretty-cyro:feature/initial-database
Closed

[WIP] Add SQLite database#35
mpretty-cyro wants to merge 1 commit into
session-foundation:devfrom
mpretty-cyro:feature/initial-database

Conversation

@mpretty-cyro

Copy link
Copy Markdown
Collaborator

TODOs

  • Add SQLCipher dependency
  • Setup database connection logic
  • Configure database to support the different platforms
  • Enable WAL mode?
  • Setup conventions for database migrations
  • Setup interface for querying database
  • Create table for config dumps
  • Setup instance which takes a database path and key for database usage
  • Update the config handling to use the database if ENABLE_DATABASE is ON
  • Add a mechanism for clients to load existing config dumps into the database (ie. ones stored in their native clients)

Potential TODOs

  • Add "observation" mechanism (underlying logic to support being notified of changes to specific tables/columns)

@mpretty-cyro mpretty-cyro added the enhancement New feature or request label Mar 19, 2025
@mpretty-cyro mpretty-cyro self-assigned this Mar 19, 2025
@jagerman

jagerman commented Aug 3, 2026

Copy link
Copy Markdown
Member

Superceded by #103 (PFS branch).

@jagerman jagerman closed this Aug 3, 2026
@mpretty-cyro
mpretty-cyro deleted the feature/initial-database branch August 3, 2026 23:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants