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
efe08771b1
feat: implement synchronize sync group in sqlite repository
2025-03-17 10:14:13 +01:00
cac80ca3e4
feat: modify entire sync group when updating subscriptions
2025-03-17 09:25:20 +01:00
330877c8c5
refactor: moved knowledge of subscription change time to store
2025-03-15 20:22:12 +01:00
dd14a2152f
refactor: migrate subscriptions API to store
2025-03-15 20:22:11 +01:00
2f974fd1ff
fix: use seconds for timestamp values
...
kasts cannot work with ms value timestamps; it expects the timestamp to
be the unix timestamp in seconds
2025-03-04 19:43:11 +01:00
064365fb4f
refactor: decide to not create separate table for subscriptions
2025-03-04 08:46:49 +01:00
adda030c3b
feat: migrate subscriptions api to repository
2025-02-27 22:48:34 +01:00