69 Commits

Author SHA1 Message Date
Zoe Roux
c0e6012d70 Make runtime nullable 2024-01-20 17:06:04 +01:00
Zoe Roux
e668cdd89c Add settings field on the user 2024-01-10 13:12:37 +01:00
Zoe Roux
2e0a0e5eb0 Clean up kind handling in the front 2023-12-19 14:25:38 +01:00
Zoe Roux
7e6e56a366 Add csharpier as a code formatter 2023-12-08 02:42:46 +01:00
Zoe Roux
bf831dba45 Fix previous episode when an absolute number is null 2023-12-07 00:42:15 +01:00
Zoe Roux
bab97fba5f Add watchlist filters and fix after id 2023-12-07 00:03:13 +01:00
Zoe Roux
7810f626c6 Add watchlist api 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
015bfe983c Push fix next episode id nullability 2023-12-07 00:03:13 +01:00
Zoe Roux
db3d7f1f2e Parse watch status on the front 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
b9932383c6 Nit picks files names 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
6567e78c8c Add percent, unseen episodes count and show completions handling 2023-12-07 00:03:13 +01:00
Zoe Roux
4f9c06c7bd Rename watch info to watch status 2023-12-07 00:03:13 +01:00
Zoe Roux
b6bb190e69 Add every tables for watchlists 2023-12-07 00:03:13 +01:00
Zoe Roux
4135fc5703 Start watchlist implementations 2023-12-07 00:03:13 +01:00
Zoe Roux
4f7c449ea7 Fix externalids error with null 2023-12-05 23:56:14 +01:00
Zoe Roux
9a5c4ab087 Improve duplicated error handling 2023-11-29 02:21:21 +01:00
Zoe Roux
b2e0363594 Update tests with guids 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
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
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
eed058c891 Disables many to many eager includes 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
ca6a4d8ab5 Convert library items to an interface 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
b2f4933a5f Fix missing name errors 500 2023-11-03 16:07:19 +01:00
Zoe Roux
e12a1d369d Add a firstEpisode field on the backend 2023-11-03 16:07:19 +01:00
Zoe Roux
c4f1e420f8 Add runtime on the back 2023-11-03 16:07:19 +01:00
Zoe Roux
15a4280a36 Add ratings 2023-11-03 16:07:19 +01:00
Zoe Roux
56a96540b4 Add show info on news episode, Add news on the front 2023-10-30 15:25:19 +01:00
Zoe Roux
44521d0d5f Add news repository and api 2023-10-30 15:25:19 +01:00
Zoe Roux
c9c1ac5126 Cleanup hotfix thanks to the new option in Projectable 2023-10-29 00:58:56 +02:00
Zoe Roux
7e0e359f46 Hotfix next/previous episodes causing a 500 2023-10-28 22:32:42 +02:00
Zoe Roux
86427cf6ef Fix fields serialization 2023-10-27 22:44:45 +02:00
Zoe Roux
0112acdd2f wip update things 2023-10-27 02:46:31 +02:00
Zoe Roux
9b606cf9ac Add episode count in season 2023-10-27 02:46:31 +02:00
Zoe Roux
5f6e96333c Add creation date on the db 2023-09-07 22:55:41 +02:00
Zoe Roux
13ef0ba14a
Fix empty blurhash 2023-09-05 14:18:09 +02:00
Zoe Roux
5ddfe1ddb2
Update player to use new api 2023-09-01 17:55:18 +02:00
Zoe Roux
60afaf6211
Add low/medium/high image link on every images 2023-08-09 12:52:06 +09:00