Commit Graph

6 Commits (0cfcd90eba3b1ca6b8617340c19a7a2eadf4b05e)

Author SHA1 Message Date
Jef Roosens 0cfcd90eba
refactor: split gpodder repository and the sqlite data store implementation into separate crates
The complete separation of concerns via the gpodder repository allows us
to cleanly separate the server from the gpodder specification. This
paves the way for a later Postgres implementation of the data store.
2025-03-19 08:54:49 +01:00
Jef Roosens f9ffc21a3f
feat: added flexible configuration system using figment 2025-03-08 22:08:21 +01:00
Jef Roosens 952f92c178
feat: started repository abstraction 2025-02-27 21:39:38 +01:00
Jef Roosens 1f4b0c35c5
feat: started db cli tool; switched to i64 ids 2025-02-23 17:07:54 +01:00
Jef Roosens b343fbccea
feat: started clap cli interface 2025-02-23 14:08:22 +01:00
Jef Roosens b6a8ee0bbe
chore: set up skeleton project 2025-02-23 10:33:47 +01:00