78 Commits

Author SHA1 Message Date
Zoe Roux
87e1b5aca1 FileSystem: Reworking the extra directory 2021-08-04 00:11:18 +02:00
Zoe Roux
123898dc98 Adding generic tests for every resources 2021-07-13 16:14:42 +02:00
Zoe Roux
dc42ed031f Handling tracks slugs 2021-07-13 15:18:25 +02:00
Zoe Roux
2bc559424c Splitting task tests and adding documentation to resources 2021-05-30 23:42:14 +02:00
Zoe Roux
d7972704dd Working oidc 2021-05-09 02:38:54 +02:00
Zoe Roux
79995ea191 Reworking the plugin manager 2021-04-29 23:59:46 +02:00
Zoe Roux
22b9f3240f Removing usless IDisposable patterns 2021-04-23 18:15:17 +02:00
Zoe Roux
411eaa7aed Unifing ItemNotFound behaviors and adding GetOrDefault. 2021-04-21 01:49:21 +02:00
Zoe Roux
7dbb84780c Reworking the LibraryManager's interface 2021-04-18 02:17:15 +02:00
Zoe Roux
365fd1e79f Reworking paths management 2021-03-23 00:16:42 +01:00
Zoe Roux
072dd7d9b8 Reworking People's Role 2021-02-28 23:41:06 +01:00
Zoe Roux
faf453e64a Adding a field property with auto loading & removing non-loaded fields from the json serialization. Reworking all json serialization 2021-02-27 23:34:28 +01:00
Zoe Roux
97ab1affa0 Adding a 'fields' query param to every requests to load related data 2021-02-27 02:43:15 +01:00
Zoe Roux
49f0ab8bfa Fixing the null pattern match 2021-02-21 19:10:29 +01:00
Zoe Roux
14e4772dd1 Recreating the Load method using repositories and pattern matching 2021-02-21 16:00:09 +01:00
Zoe Roux
56c7339816 Fixing the loader 2021-02-19 22:22:57 +01:00
Zoe Roux
bc7a314409 Replacing IEnumearble with ICollections inside resources 2021-02-16 00:08:36 +01:00
Zoe Roux
3fe7c83415 Starting to rework related properties loading. (Removing lazy loading) 2021-02-14 00:05:55 +01:00
Zoe Roux
be2d3e324f Adding a rescan for shows, seasons & episodes 2021-02-05 14:50:41 +01:00
Zoe Roux
41cabdd1b5 Making edit routes kinda work 2020-12-24 18:49:34 +01:00
Zoe Roux
95218269df Update ILibraryManager.cs 2020-12-19 22:30:15 +01:00
Zoe Roux
2dd0806517 Cleaning up the video & the subtitle api 2020-10-26 06:22:03 +01:00
Zoe Roux
cdf5acbbe9 Reworking the whole watch api and creating a /count endpoint for crud items 2020-10-10 02:33:34 +02:00
Zoe Roux
00bc1a1732 Cleaning the whole api with the help of the expression rewritter 2020-09-13 17:25:03 +02:00
Zoe Roux
b7a5b0579a Fixing studios & genres related items API 2020-08-16 22:57:40 +02:00
Zoe Roux
eeb0fe25e3 Fixing IEnumerables to the dotnet ef store 2020-08-07 05:03:51 +02:00
Zoe Roux
7e098b4005 Creating the episode api 2020-08-05 01:20:43 +02:00
Zoe Roux
2df3562045 Updating the search api 2020-08-04 20:18:33 +02:00
Zoe Roux
6a0fb2dd38 Creating the collection's rest api 2020-08-03 17:29:17 +02:00
Zoe Roux
5b0b2fbb7b Finishing the library's items route 2020-07-29 00:33:58 +02:00
Zoe Roux
6d29298073 Starting the library crud api & fixing the regex 2020-07-27 17:48:47 +02:00
Zoe Roux
193004a3ee Finishing the show api 2020-07-25 17:14:53 +02:00
Zoe Roux
1f53affafa Adding the /show/studio 2020-07-25 04:49:48 +02:00
Zoe Roux
fb2d5b24bd Implementing shows/genres & GetGenresByShow 2020-07-25 04:22:27 +02:00
Zoe Roux
b73be95f11 Adding shows/people route & GetPeopleByShow 2020-07-25 03:47:30 +02:00
Zoe Roux
59e72b6dca Adding episodes related info & NotFound exceptions 2020-07-24 02:47:31 +02:00
Zoe Roux
3e7ddff99e Completing the basic show api 2020-07-20 04:11:01 +02:00
Zoe Roux
2ad4c89806 Adding abstract class for repositories & CRUD APIs 2020-07-18 19:33:37 +02:00
Zoe Roux
d0117a8325 Starting to clean up 2020-07-16 21:25:22 +02:00
Zoe Roux
38bb0a2efe Adding parameters everywhere 2020-06-28 23:30:10 +02:00
Zoe Roux
d34a6fd75a Starting to implement a dispose pattern for the library manager/repositories 2020-06-11 16:46:17 +02:00
Zoe Roux
2d77ca992b Basic crawler working 2020-06-07 17:03:51 +02:00
Zoe Roux
5d96452309 Reworking the crawler 2020-06-06 21:01:46 +02:00
Zoe Roux
c5b0858d4a Implemnting relational data loading inside the repositories 2020-06-06 17:53:08 +02:00
Zoe Roux
b3847a5bc5 Finishing the library manager 2020-06-06 13:51:53 +02:00
Zoe Roux
b59f208781 Using ids of entities instead of the whole entity in create responeses 2020-06-02 23:34:37 +02:00
Zoe Roux
bf66f0ca9c Restarting the library manager to use repositories 2020-06-02 04:01:23 +02:00
Zoe Roux
b9e040673c Revert "Trying to fix the edit"
This reverts commit 38e61b828bf6a1d28b7a7188c25d962f2220e323.
2020-05-31 21:43:44 +02:00
Zoe Roux
5f030b281f Trying to fix the edit 2020-05-31 05:16:04 +02:00
Zoe Roux
d5439fafe3 Cleaning the validator (optimization, less queries, more flexible, usable for edit) 2020-05-23 04:47:20 +02:00