97 Commits

Author SHA1 Message Date
Zoe Roux
64eb70d292
Update dapper for DateOnly support 2024-03-24 20:42:02 +01:00
Zoe Roux
8afbc63b85
Use DateOnly for dates fields instead of DateTime 2024-03-24 18:52:54 +01:00
Zoe Roux
ee0f703120
Update nuget packages 2024-03-23 01:13:18 +01:00
Zoe Roux
5a461bca7d
Migrate to dotnet8 2024-03-23 01:13:18 +01:00
Zoe Roux
18e301f26a
Switch to file scopped namespaces 2024-03-23 00:20:40 +01:00
Zoe Roux
e7bedd6a29
Fully migrate to system.text.json 2024-03-23 00:11:17 +01:00
Zoe Roux
3e44d38a90
Remove old People references 2024-03-23 00:11:17 +01:00
Zoe Roux
06171ae638 Make username uniques 2024-03-07 01:36:57 +01:00
Zoe Roux
633db89031 Fix dapper user json parsing 2024-03-07 01:36:57 +01:00
Zoe Roux
115d52977d Make password optional 2024-03-07 01:36:57 +01:00
Zoe Roux
35a69edfa2 Add value comparers for json columns and add user externalids on db 2024-03-07 01:36:57 +01:00
Zoe Roux
07f0862219 Add oidc options parsing 2024-03-07 01:36:57 +01:00
Zoe Roux
1ba03ba909 Fix play permission migration not behing applied 2024-02-19 18:08:22 +01:00
Zoe Roux
a3172c7918 Format code 2024-02-19 17:14:41 +01:00
Zoe Roux
2968ca3562 Update default permissions 2024-02-19 17:14:41 +01:00
Zoe Roux
9f003189e9 Add issues api 2024-02-17 23:54:55 +01:00
Zoe Roux
2b59a35bf3 Add issues table 2024-02-17 23:54:55 +01:00
Zoe Roux
7f20a3f36a Fix watch status delete status 2024-02-17 23:54:55 +01:00
Zoe Roux
0439e1f37a Format code 2024-02-05 00:37:56 +01:00
Zoe Roux
8b92d0525f Remove user's logo in db 2024-02-05 00:37:56 +01:00
Zoe Roux
a5638203a6 Update csharpier 2024-02-03 14:55:18 +01:00
Zoe Roux
7a8cc242ae Add runtime nullable migration 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
7e6e56a366 Add csharpier as a code formatter 2023-12-08 02:42:46 +01:00
Zoe Roux
bab97fba5f Add watchlist filters and fix after id 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
948c98f95b Add watchlist migration 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
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
8a925b35dd Fix duplicated episodes error 2023-11-29 02:21:21 +01:00
Zoe Roux
73f4187087 Create new migration 2023-11-28 23:27:50 +01:00
Zoe Roux
1f63991ca0 Remove all migrations 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
13ddeaaf0a Add has and enums support 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
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
e8f2a72516 Install dapper and use it for library items 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
1769aa45c9
Fix ratings migration default value 2023-11-03 21:13:43 +01:00