Commit graph

3050 commits

Author SHA1 Message Date
Pat Hartl
e92c1e0064 Working registration via OAuth 2024-12-30 21:04:13 -06:00
Pat Hartl
f433b157b6 Disable tracking when getting dashboard data for faster loads 2024-12-30 15:53:35 -06:00
Pat Hartl
b08f99fc78 Working authentication with OAuth 2024-12-30 14:16:49 -06:00
Pat Hartl
6115f0fe95 Start of interface to link external providers to user account 2024-12-30 01:05:58 -06:00
Pat Hartl
0957c0f082 Add abillity to customize color / icon, add Bootstrap icons 2024-12-29 21:36:21 -06:00
Pat Hartl
bf9ca2fc2d Map external user auths to users via custom fields 2024-12-29 18:58:01 -06:00
Pat Hartl
98c0d276b0 Support OAuth as well as OIDC
- Rename ExternalProvider to AuthenticationProvider
- Add enum for authentication provider type (OAuth, SAML, OIDC, etc)
- Add claim mappings
- Move authentication provider registration to extension methods
2024-12-28 05:23:23 -06:00
Pat Hartl
11e182413d Add ability to define external authentication providers 2024-12-28 03:48:15 -06:00
Pat Hartl
d5d90d3f35 Change login route 2024-12-28 03:47:02 -06:00
Pat Hartl
928d970436 Mark game in library when getting depot results 2024-12-20 14:26:27 -06:00
Pat Hartl
9f431ae66b Remove shadow when drawer is closed 2024-12-20 14:26:07 -06:00
Pat Hartl
2c650e6ed8 Fix transition animation of game details drawer 2024-12-20 14:16:51 -06:00
Pat Hartl
d263a67a10 Fix missing data on export 2024-12-20 14:16:34 -06:00
Pat Hartl
c2df9cea9f Fix get save path to get latest save 2024-12-20 11:35:19 -06:00
Pat Hartl
8f6ad14d7e Fix eager loading 2024-12-20 11:34:59 -06:00
Pat Hartl
7a9e91280b Fix filter 2024-12-18 21:30:55 -06:00
Pat Hartl
6eee6cfd81 Fix datatable toolbar spacing 2024-12-16 21:30:53 -06:00
Pat Hartl
f4cf722db7 Simplify depot query 2024-12-16 21:30:41 -06:00
Pat Hartl
ce17b7999f Rework depot results, API docs via Scalar 2024-12-16 00:57:11 -06:00
Pat Hartl
37ba817706 Include relevant data in depot, only list accessible games 2024-12-15 00:51:53 -06:00
Pat Hartl
9712debd2e Retrieve games with library 2024-12-14 20:27:07 -06:00
Pat Hartl
5eba58c53c Toggle column visibility using CSS 2024-12-14 20:11:59 -06:00
Pat Hartl
1d5358850f Filter out null games 2024-12-14 20:11:34 -06:00
Pat Hartl
ded02adcf3 Missing column model 2024-12-12 17:42:49 -06:00
Pat Hartl
8a3132b872 Add DataTable component 2024-12-12 17:35:52 -06:00
Pat Hartl
e99a42d5fe
Merge pull request #154 from LANCommander/user-libraries
User libraries
2024-12-06 21:30:51 -08:00
Pat Hartl
d7e0646da4 Update packages 2024-12-06 23:30:00 -06:00
Pat Hartl
7a000189a4 Change title of mods created by column 2024-11-30 19:35:23 -06:00
Pat Hartl
ac29523602 Fix display of created by for script editor 2024-11-30 19:34:49 -06:00
Pat Hartl
8e58b7236b Fix display of created by in archive editor 2024-11-30 19:31:46 -06:00
Pat Hartl
1a6ec990a4 Add ability to customize web UI CSS and page rendering CSS 2024-11-30 19:24:02 -06:00
Pat Hartl
6c1a3de20c
Merge pull request #153 from LANCommander/user-libraries
User libraries
2024-11-30 12:15:28 -08:00
Pat Hartl
7084cd75d3 Fix page slug generation to avoid collision, fix page slug editor 2024-11-30 02:09:10 -06:00
Pat Hartl
8ae0b39925 Fix game counts 2024-11-27 21:08:58 -06:00
Pat Hartl
a7ddb76937 Add pagination to metadata, redistributable, and server lists 2024-11-27 21:01:25 -06:00
Pat Hartl
0d03fa949e Increase default server page size 2024-11-27 20:03:26 -06:00
Pat Hartl
a5818089cd Include game and icon in server list 2024-11-27 20:03:13 -06:00
Pat Hartl
ffb67180b1 Add eager loading for CreatedBy and UpdatedBy 2024-11-27 19:55:37 -06:00
Pat Hartl
92af5c544d Fix loading of page edit form 2024-11-27 19:48:16 -06:00
Pat Hartl
9cd761be76 Fix role list 2024-11-27 19:41:22 -06:00
Pat Hartl
161974f884 Fix editing of roles, change method of repository Update 2024-11-27 19:36:44 -06:00
Pat Hartl
e4a6feab7d Fix avatar uploader trying to lazy load media 2024-11-27 03:13:58 -06:00
Pat Hartl
f8074c4afb Create short-lived scopes for Blazor usage 2024-11-27 03:09:00 -06:00
Pat Hartl
1a21aa34fe Fix user service unusable when in scope 2024-11-27 01:55:59 -06:00
Pat Hartl
627aebaa05 Execute as split query if any includes are added 2024-11-27 01:52:06 -06:00
Pat Hartl
5f00f2100a Remove lazy loading 2024-11-27 01:51:47 -06:00
Pat Hartl
6c75c260f4 Remove reference to unused component base 2024-11-25 22:36:09 -06:00
Pat Hartl
5de9eccce1 Adjust Blazor server-side to pull data with new context 2024-11-25 22:29:56 -06:00
Pat Hartl
d4ecdc5500 Remove reference to context tracker 2024-11-22 02:21:06 -06:00
Pat Hartl
b52c84992e Remove mutex 2024-11-22 02:13:32 -06:00