Commit Graph

166 Commits

Author SHA1 Message Date
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 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 8fb46099d4 Split search sync and search manager to split lifetimes 2023-11-09 22:40:25 +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 1769aa45c9 Fix ratings migration default value 2023-11-03 21:13:43 +01:00
Zoe Roux 0eb7a58494 Limit the number of threads of the api 2023-11-03 18:12:45 +01:00
Zoe Roux e788dea8a4 Update ef projections 2023-11-03 16:07:19 +01:00
Zoe Roux 66fff153e1 Format code 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 d77813d82f Better healthcheck 2023-11-03 16:07:19 +01:00
Zoe Roux eec08d4a3e Remove useless status check of the seach manager 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 3e39ef1705 Use a greater healthcheck timer 2023-11-01 21:18:43 +01:00
Zoe Roux 0dd3a6190e Fix meilisearch init 2023-11-01 21:14:29 +01:00
Zoe Roux dfc86e4b96 Fix tests 2023-11-01 17:36:11 +01:00
Zoe Roux 167e2853f0 Load every items from postgres on meilisearch creation 2023-11-01 17:36:11 +01:00
Zoe Roux 377d85c7f1 Add sorts to search items 2023-11-01 17:36:11 +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 49a1dad51e wip 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 1373d0ce26 Add images links on the front instead of the back 2023-10-29 21:37:53 +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