Jef Roosens
3071685950
feat: add separate auth middleware for web routes
2025-03-30 09:50:55 +02:00
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
330877c8c5
refactor: moved knowledge of subscription change time to store
2025-03-15 20:22:12 +01:00
Jef Roosens
dd14a2152f
refactor: migrate subscriptions API to store
2025-03-15 20:22:11 +01:00
Jef Roosens
bcfb8805eb
feat: implement episode actions add endpoint
2025-03-04 09:47:13 +01:00
Jef Roosens
3e79bec974
wip episode actions
2025-02-28 13:49:13 +01:00
Jef Roosens
adda030c3b
feat: migrate subscriptions api to repository
2025-02-27 22:48:34 +01:00
Jef Roosens
d866d23efa
feat: implement subscription changes GET request
2025-02-25 11:21:36 +01:00
Jef Roosens
c50e24089e
feat: implement advanced subscription changes POST request
2025-02-25 11:01:00 +01:00