Commit Graph

23 Commits (efe08771b1eeb355e43b00fb64d99167394459ed)

Author SHA1 Message Date
Jef Roosens efe08771b1
feat: implement synchronize sync group in sqlite repository 2025-03-17 10:14:13 +01:00
Jef Roosens cac80ca3e4
feat: modify entire sync group when updating subscriptions 2025-03-17 09:25:20 +01:00
Jef Roosens 158910a61f
feat: implement sync group merge, unsync and devices by sync group 2025-03-16 21:42:11 +01:00
Jef Roosens 320a46c0f3
feat: define device sync abstraction API 2025-03-16 16:02:59 +01:00
Jef Roosens 0849c88796
chore: remove old AuthRepository 2025-03-16 14:07:24 +01:00
Jef Roosens bc80515474
feat: implement background old session cleanup task 2025-03-15 21:21:35 +01:00
Jef Roosens f00d842bad
feat: implement session last_seen update 2025-03-15 20:59:00 +01:00
Jef Roosens 330877c8c5
refactor: moved knowledge of subscription change time to store 2025-03-15 20:22:12 +01:00
Jef Roosens 465612eec7
refactor: migrated episode actions API to store 2025-03-15 20:22:11 +01:00
Jef Roosens dd14a2152f
refactor: migrate subscriptions API to store 2025-03-15 20:22:11 +01:00
Jef Roosens b1fa048081
refactor: moved auth business logic outside of db using store abstraction 2025-03-15 20:22:11 +01:00
Jef Roosens 3f0e01aaf6
feat: add last_seen field to sessions 2025-03-15 20:22:05 +01:00
Jef Roosens 648921837b
feat: improve authentication flow
authentication now works either with sessionid or basic auth, with basic
auth not creating a session
2025-03-04 20:04:44 +01:00
Jef Roosens 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
Jef Roosens d8971f6c62
chore: removed dead code 2025-03-04 16:53:34 +01:00
Jef Roosens 029eb95382
feat: implemented episode actions GET route 2025-03-04 16:44:30 +01:00
Jef Roosens bcfb8805eb
feat: implement episode actions add endpoint 2025-03-04 09:47:13 +01:00
Jef Roosens 064365fb4f
refactor: decide to not create separate table for subscriptions 2025-03-04 08:46:49 +01:00
Jef Roosens 3e79bec974
wip episode actions 2025-02-28 13:49:13 +01:00
Jef Roosens 2be126a7b3
feat: migrate auth to repository system 2025-02-27 23:08:53 +01:00
Jef Roosens adda030c3b
feat: migrate subscriptions api to repository 2025-02-27 22:48:34 +01:00
Jef Roosens a2233d9da8
feat: migrate devices api to repository 2025-02-27 22:08:49 +01:00
Jef Roosens 952f92c178
feat: started repository abstraction 2025-02-27 21:39:38 +01:00