90 Commits

Author SHA1 Message Date
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
edc6d11824 Parse new filters 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
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
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
d01ef02389 Fix StudioId casing on the movie 2023-11-27 15:13:08 +01:00
Zoe Roux
1a92094eaf
Fix images by updating ef projectables 2023-11-06 14:40:50 +01:00
Zoe Roux
fa47ccfd85 Fix slow queries by updating ef projectable 2023-11-06 13:59:42 +01:00
Zoe Roux
e788dea8a4 Update ef projections 2023-11-03 16:07:19 +01:00
Zoe Roux
5489f601d2 Fix items view for collections (sql) 2023-11-03 16:07:19 +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
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
68a3af0b52 Fix meilisearch indexes setup 2023-11-01 17:36:11 +01:00
Zoe Roux
5b7bfa79f9 Fix repositories create/edit/delete events 2023-11-01 17:36:11 +01:00
Zoe Roux
d7dee62e97 Add items index on meilisearch 2023-11-01 17:36:11 +01:00
Zoe Roux
4368f0cbe5 Setup meilsearch (part 1) 2023-11-01 17:36:11 +01:00
Zoe Roux
12f35fefc4 Add from id in repository 2023-11-01 17:36:11 +01:00
Zoe Roux
40c0403962 Add show thumbnail as backup for new episodes 2023-10-30 15:25: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
5a6bb57fd5 Add news view in the db 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
d136b98411 Update ef projectables 2023-10-28 23:27:57 +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
c7db07f7ba Add fields bindings 2023-10-27 22:44:45 +02:00
Zoe Roux
d3fbec1a9d Add include as a first class param and remove library manager thing 2023-10-27 22:44:45 +02:00
Zoe Roux
bb456738f0 Use privat prerelease version of ef.projectable 2023-10-27 02:46:31 +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
97de98b89a Add seed in random queries next url 2023-10-27 00:47:57 +02:00
Zoe Roux
8b102b083f Use null safety 2023-10-27 00:47:57 +02:00
Zoe Roux
e13f9c6aa8 Allow random queries to be paginated 2023-10-27 00:47:57 +02:00
Zoe Roux
eaec736676 Remove invalid next/prev in pages sorted by random 2023-10-22 01:00:34 +02:00
Zoe Roux
c3816b709c Return more items by default in the api 2023-09-11 13:27:04 +02:00
Zoe Roux
5f6e96333c Add creation date on the db 2023-09-07 22:55:41 +02:00
Zoe Roux
0a38fdd8d3 Add random sort 2023-09-07 22:55:41 +02:00
Zoe Roux
13ef0ba14a
Fix empty blurhash 2023-09-05 14:18:09 +02:00
Zoe Roux
938ccd9215
Fix library item issue 2023-09-05 00:36:36 +02:00