Jef Roosens
5cd1f4f736
feat(gpodder): add signup link admin methods
2025-07-02 10:58:02 +02:00
Jef Roosens
c48d2a78ca
feat(gpodder_sqlite): add signup links table
2025-07-02 10:23:22 +02:00
Jef Roosens
fce301080c
feat(gpodder): add user filter for paginated users method
2025-06-29 11:07:45 +02:00
Jef Roosens
4854c84601
feat(gpodder): add admin paginated users method
2025-06-24 13:38:12 +02:00
Jef Roosens
669aa475ca
feat(gpodder_sqlite): add user admin field
2025-06-24 13:08:44 +02:00
Jef Roosens
7de4897364
refactor(gpodder): rename store trait
2025-06-15 14:31:36 +02:00
Jef Roosens
275d249320
chore: update to edition 2024; update packages; rename some stuff
2025-06-06 12:50:30 +02:00
Jef Roosens
279983c64c
chore: remove all compiler and clippy warnings
2025-04-05 09:23:52 +02:00
Jef Roosens
974ca80298
chore: listen to clippy
2025-03-31 20:13:18 +02:00
Jef Roosens
823133c034
feat(gpodder): add paginated sessions function
2025-03-31 14:29:58 +02:00
Jef Roosens
2c44f788d9
feat: store user agent with sessions
2025-03-29 15:37:50 +01:00
Jef Roosens
73988d6264
test(gpodder_sqlite): start device tests
2025-03-19 15:00:00 +01:00
Jef Roosens
22016fe0e9
fix(gpodder_sqlite): force in-memory database to consist of only one connection
2025-03-19 14:58:04 +01:00
Jef Roosens
705b347775
feat(gpodder_sqlite): set up testing
2025-03-19 10:47:07 +01:00
Jef Roosens
b44a47fefd
feat(gpodder): add create_user method to AuthStore
2025-03-19 10:46:34 +01: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