100 Commits

Author SHA1 Message Date
Zoe Roux
e5dde472c9 Fix projected relations mixed with normal relations 2023-12-07 00:03:13 +01:00
Zoe Roux
0bc6512bcc Fix episodes count calculation on dapper 2023-12-07 00:03:13 +01:00
Zoe Roux
bd48032a50 Handle next episode position/percent in show watch status 2023-12-07 00:03:13 +01:00
Zoe Roux
6974ef0163 Add watchlist menu to set status in details page 2023-12-07 00:03:13 +01:00
Zoe Roux
0ac4a1daa0 Fix watch status upsert 2023-12-07 00:03:13 +01:00
Zoe Roux
d1febd13fd Standardize multiline raw strings indent 2023-12-07 00:03:13 +01:00
Zoe Roux
6fbd00a38f Add watchlists on news and library items 2023-12-07 00:03:13 +01:00
Zoe Roux
4139362677 Update watch list code to use guids 2023-12-07 00:03:13 +01:00
Zoe Roux
aa4ea2134a Add played date on watch status 2023-12-07 00:03:13 +01:00
Zoe Roux
48f77c2f7a Add watch apis 2023-12-07 00:03:13 +01:00
Zoe Roux
6567e78c8c Add percent, unseen episodes count and show completions handling 2023-12-07 00:03:13 +01:00
Zoe Roux
32050bcdcd Add episodes and shows watch status apis 2023-12-07 00:03:13 +01:00
Zoe Roux
2aa10c9b1f Add movie's watch status api 2023-12-07 00:03:13 +01:00
Zoe Roux
bd84989454 Fix episodes comparison 2023-11-29 16:16:10 +01:00
Zoe Roux
f2ebc5659e Only list collections if more than 1 item is contained 2023-11-29 02:21:21 +01:00
Zoe Roux
0ed35e0354 Fix random sort after id and implement dapper from ids 2023-11-29 02:21:21 +01:00
Zoe Roux
29d846a944 Allow kind to be used as a filter 2023-11-29 02:21:21 +01:00
Zoe Roux
9a5c4ab087 Improve duplicated error handling 2023-11-29 02:21:21 +01:00
Zoe Roux
73f4187087 Create new migration 2023-11-28 23:27:50 +01:00
Zoe Roux
8ea8d3ff57 Remove old watched episode and comment out usless people implementation 2023-11-28 23:27:50 +01:00
Zoe Roux
070a94d87d Switch from int ids to guid 2023-11-28 23:27:50 +01:00
Zoe Roux
ee4cc6706e Convert news items to dapper implementation 2023-11-27 15:13:08 +01:00
Zoe Roux
948f8694f2 Update front for new filter api and use includes when useful 2023-11-27 15:13:08 +01:00
Zoe Roux
29314d473f Support collections/id/items via dapper 2023-11-27 15:13:08 +01:00
Zoe Roux
5f177e9338 Fix count method of dapper 2023-11-27 15:13:08 +01:00
Zoe Roux
d7dd2bd138 Fix by after Id with random sorting in dapper 2023-11-27 15:13:08 +01:00
Zoe Roux
ba37786038 Implement a base repository for dapper 2023-11-27 15:13:08 +01:00
Zoe Roux
179b79c926 Handle images via dapper 2023-11-27 15:13:08 +01:00
Zoe Roux
411054afe9 Create a helper class to make queries eaiser 2023-11-27 15:13:08 +01:00
Zoe Roux
067eafbbe4 Fix reverse sorting 2023-11-27 15:13:08 +01:00
Zoe Roux
253e256458 Add keyset pagination support via generic filters 2023-11-27 15:13:08 +01:00
Zoe Roux
13ddeaaf0a Add has and enums support 2023-11-27 15:13:08 +01:00
Zoe Roux
07afbdaa4b Add support for datetimes 2023-11-27 15:13:08 +01:00
Zoe Roux
0ff74d331f Use new filter on ef 2023-11-27 15:13:08 +01:00
Zoe Roux
3eff6228be Use new filter in dapper 2023-11-27 15:13:08 +01:00
Zoe Roux
e9aaa184cf Rework filters completly 2023-11-27 15:13:08 +01:00
Zoe Roux
e8351e960d Add projected relations 2023-11-27 15:13:08 +01:00
Zoe Roux
0ff03fb413 Support lateral queries on dapper 2023-11-27 15:13:08 +01:00
Zoe Roux
ba83edd26c Add custom relations on library items (first pass) 2023-11-27 15:13:08 +01:00
Zoe Roux
48f82a6f13 Add include handling for one to one relations for library items 2023-11-27 15:13:08 +01:00
Zoe Roux
177391a74c Rework default sort and make it work with dapper 2023-11-27 15:13:08 +01:00
Zoe Roux
9ea177e2f6 Add kind attribute to json serializer 2023-11-27 15:13:08 +01:00
Zoe Roux
ca6a4d8ab5 Convert library items to an interface 2023-11-27 15:13:08 +01:00
Zoe Roux
c5a2a05af6 POC for library items includes 2023-11-27 15:13:08 +01:00
Zoe Roux
0034f93caa Add sort by and try includes for library items 2023-11-27 15:13:08 +01:00
Zoe Roux
d01ef02389 Fix StudioId casing on the movie 2023-11-27 15:13:08 +01:00
Zoe Roux
e8f2a72516 Install dapper and use it for library items 2023-11-27 15:13:08 +01:00
Zoe Roux
320c45096b Add collections/id/items, movies and shows 2023-11-03 16:07:19 +01:00
Zoe Roux
88eb325079 Add PUT /collections/id/movie/id route to link movies/shows to colletions 2023-11-03 16:07:19 +01:00
Zoe Roux
5b7bfa79f9 Fix repositories create/edit/delete events 2023-11-01 17:36:11 +01:00