Commit graph

3050 commits

Author SHA1 Message Date
Pat Hartl
a7a3b266ca Fix database service trying to project to the same generic type 2025-01-14 00:09:32 -06:00
Pat Hartl
7998687c39 Fix fade on depot background 2025-01-13 23:30:02 -06:00
Pat Hartl
01200bfe45 Fix spacing on top and bottom of depot 2025-01-13 19:47:45 -06:00
Pat Hartl
5a202f7645 Avoid flashing when changing images in game details 2025-01-12 21:57:25 -06:00
Pat Hartl
82c9ed4474 Add "Starting" play button state 2025-01-12 21:49:30 -06:00
Pat Hartl
319f983f83 Fix game importing, fix loading of data for library 2025-01-12 21:49:07 -06:00
Pat Hartl
304f308474 WIP refactor of game importing 2025-01-12 02:54:41 -06:00
Pat Hartl
db5bd719b1 Fix importer styling, fix import storage location 2025-01-08 20:01:00 -06:00
Pat Hartl
d62a48e977 Calculate uncompressed archive size on import 2025-01-08 17:31:19 -06:00
Pat Hartl
df24bfd058 Fix importing 2025-01-08 17:24:55 -06:00
Pat Hartl
61d1a10d74 Refactor import dialog, add storage location selector 2025-01-08 17:10:03 -06:00
Pat Hartl
a8ddf89eac Add cookie policies to settings 2025-01-06 20:34:57 -06:00
Pat Hartl
39f039f2c6 Fix auth provider button spacing 2025-01-06 19:04:05 -06:00
Pat Hartl
14ba77693a Redirect auth errors, process OIDC logins 2025-01-06 18:55:24 -06:00
Pat Hartl
2da2da71e6 Fix logout 2025-01-06 18:16:43 -06:00
Pat Hartl
cbfd1fc30d Support forwarded headers 2025-01-06 17:59:53 -06:00
Pat Hartl
fb7f6b6452 Fix login routing 2025-01-06 17:03:40 -06:00
Pat Hartl
72850f05a9 Remove old authentication pages 2025-01-06 02:59:32 -06:00
Pat Hartl
5bf1e21bf7 Fix account link/unlink 2025-01-06 02:29:15 -06:00
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
6a8d8eae52 Fix claim passed to registration form 2025-01-06 02:07:25 -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
4554998b80 Avoid crash when process fails to close
Some checks failed
Publish SDK NuGet Package / publish (push) Failing after 53s
LANCommander Release / prep (push) Has been cancelled
LANCommander Release / build_server_linux-arm64 (push) Has been cancelled
LANCommander Release / build_server_linux-x64 (push) Has been cancelled
LANCommander Release / build_server_osx-arm64 (push) Has been cancelled
LANCommander Release / build_server_osx-x64 (push) Has been cancelled
LANCommander Release / build_server_win-arm64 (push) Has been cancelled
LANCommander Release / build_server_win-x64 (push) Has been cancelled
LANCommander Release / build_launcher_linux-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_linux-x64 (push) Has been cancelled
LANCommander Release / build_launcher_osx-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_osx-x64 (push) Has been cancelled
LANCommander Release / build_launcher_win-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_win-x64 (push) Has been cancelled
LANCommander Release / build_release (push) Has been cancelled
2025-01-04 18:18:04 -06:00
Pat Hartl
e32675f4cb HTTPS redirection 2025-01-04 18:07:37 -06:00
Pat Hartl
2c93743400 Fix missing using 2025-01-04 02:02:41 -06:00
Pat Hartl
ef8cc2ad79 Try forwarding scheme 2025-01-04 01:53:16 -06:00
Pat Hartl
075a5a503d Rename method, add mapping for auth prov 2025-01-03 22:52:30 -06:00
Pat Hartl
e6301fb4ba Get authentication providers via API 2025-01-03 00:55:22 -06:00
Pat Hartl
14ea55fb8e Fix infinite rendering loop of GameEditView 2025-01-02 20:04:03 -06:00
Pat Hartl
f81ae1244d Fix login redirect URI 2025-01-02 18:47:04 -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
1ee0b37b43 Add more auth provider templates 2025-01-01 23:29:07 -06:00
Pat Hartl
78dbcdfd6c Fix auth service 2025-01-01 21:12:07 -06:00
Pat Hartl
8ac25adf61 Provide route to get API token using authentication provider 2025-01-01 19:24:35 -06:00
Aaron Powell
8e5a4f6bf4 Refactoring startup for easier understanding and tracing
Broke the startup of the app into a series of extension methods (and classes to contain them), rather than one long method. This means the stack tracers are easier to follow when the startup fails, and it's clearer what's happening when throughout the pipeline.

I've included a few optimisations, such as starting to rely more on DI for injecting things (like the logger) rather than the static logger, which in turn can help with testability and evaluation of the callstack.
2025-01-02 11:40:15 +11:00
Pat Hartl
3abb0c2704 Merge branch 'v1.1.0' of https://github.com/LANCommander/LANCommander into v1.1.0 2024-12-31 18:21:44 -06:00
Pat Hartl
66c589c468 Update to AntBlazor v1.1.0 2024-12-31 18:21:41 -06:00
Pat Hartl
584a98b53d Fix logo gap, icon color 2024-12-31 13:06:42 -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
d63a1368f7 Absolute pathing for assets 2024-12-31 12:29:52 -06:00
Pat Hartl
e33b0b4b91 Merge branch 'v1.1.0' of https://github.com/LANCommander/LANCommander into v1.1.0 2024-12-31 12:28:10 -06:00
Pat Hartl
544e88a71f Fix CSS/JS loading on macOS/Linux 2024-12-31 12:27:56 -06:00
Pat Hartl
a31b4e5921 Fixed auth via OAuth provider 2024-12-30 21:11:48 -06:00