Commit graph

320 commits

Author SHA1 Message Date
Pat Hartl
d107c3ff9c Require current password only when account has password 2025-01-06 02:18:28 -06:00
Pat Hartl
0aabc281f1 Create external auth accounts with no password 2025-01-06 02:11:29 -06:00
Pat Hartl
4bbdc3512c Display different header for SSO account registration 2025-01-06 02:06:50 -06:00
Pat Hartl
99339c3366 Try to avoid autocomplete on registration form 2025-01-06 02:06:33 -06:00
Pat Hartl
9d232fae38 Fix spacing of auth provider buttons 2025-01-05 23:53:26 -06:00
Pat Hartl
41e9de11da Fix references from removed package 2025-01-05 23:53:08 -06:00
Pat Hartl
7ed1cdebe2 Add login via auth provider to launcher 2025-01-05 21:09:57 -06:00
Pat Hartl
14ea55fb8e Fix infinite rendering loop of GameEditView 2025-01-02 20:04:03 -06:00
Pat Hartl
f9017150e6 Fix merge 2025-01-01 23:34:53 -06:00
Pat Hartl
1db285c7bb Merge branch 'v1.1.0' of https://github.com/LANCommander/LANCommander into v1.1.0
# Conflicts:
#	LANCommander.Server/UI/Pages/Profile/ConnectedAccounts.razor
2025-01-01 23:31:49 -06:00
Pat Hartl
fb5703556a Fix template population 2025-01-01 23:29:25 -06:00
Pat Hartl
66c589c468 Update to AntBlazor v1.1.0 2024-12-31 18:21:41 -06:00
Pat Hartl
8914403c97 Fix connected accounts spacing, remove profile layout, add connected accounts to nav 2024-12-31 13:05:06 -06:00
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
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
5eba58c53c Toggle column visibility using CSS 2024-12-14 20:11:59 -06:00
Pat Hartl
8a3132b872 Add DataTable component 2024-12-12 17:35:52 -06:00
Pat Hartl
7a000189a4 Change title of mods created by column 2024-11-30 19:35:23 -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
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
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
f62d43500f Standardize private method signature 2024-11-22 02:05:44 -06:00
Pat Hartl
1dda11dd0a Switch dependency injection for services that access database 2024-11-22 02:04:04 -06:00
Pat Hartl
9a585629e9 Temporarily disable game icons in server due to database context concurrency issues 2024-11-16 01:45:41 -06:00
Pat Hartl
3b02da70e4 Mitigate database context disposal 2024-11-16 01:45:22 -06:00
Pat Hartl
00b9ca5953 Rename service and repository methods to async 2024-11-12 18:32:46 -06:00
Pat Hartl
4a7277cc7f Change game table size to small 2024-11-07 02:06:54 -06:00
Pat Hartl
ce105a285f Rename GetImagePath -> GetMediaPath 2024-11-05 19:38:59 -06:00
Pat Hartl
cdd8f31f93 Use cached results for indexes 2024-10-30 18:14:06 -05:00
Pat Hartl
2ade50b855 Set new uploads path to default 2024-10-23 23:17:28 -05:00
Pat Hartl
2f95e46358 Update default Postgres username 2024-10-23 23:17:10 -05:00
Pat Hartl
3dd91b3b0d Switch all DateTime.Now to use UTC 2024-10-23 23:16:52 -05:00
Pat Hartl
3c50303e02 Do redirect after creating admin 2024-10-23 22:28:01 -05:00
Pat Hartl
88ad8926c9 Redirect to games list if game ID doesn't exist 2024-10-23 22:27:48 -05:00
Pat Hartl
ed92933f54 Fix profile pages not rendering 2024-10-23 02:31:50 -05:00
Pat Hartl
d8fbd3a940 Fix roles, users, and collection editing pages 2024-10-23 02:29:59 -05:00