Pat Hartl
24acb5e1bd
Cache service calls from database for all of entity type for 30 seconds
2024-10-30 17:44:10 -05:00
Pat Hartl
fb8c31909d
Add quick search to launcher filters
...
Needs styling, but is functional. Implements #109
2024-10-30 00:22:37 -05:00
Pat Hartl
6dfc8bae80
Fix extraction of autoupdater
...
Fixes #140
2024-10-29 18:27:40 -05:00
Pat Hartl
396b0bbb21
Kill game asynchronously
2024-10-29 18:24:01 -05:00
Pat Hartl
ff4911258d
Fix play button not updating after exit
2024-10-29 18:12:14 -05:00
Pat Hartl
3c022b7044
Track running executable and all spawned children
...
Implements #106
There's a bit of work to be done on the cancellation. It seems that it takes an awful long time to kill all of the processes. The actual tracking works though. I was able to verify the functionality by launching Red Faction using Dash Faction.
2024-10-29 01:27:51 -05:00
Pat Hartl
4972e2ad63
Merge save UTF-8 fixes
2024-10-28 01:10:29 -05:00
Pat Hartl
78065fdaad
Merge queue changes
2024-10-28 01:10:17 -05:00
Pat Hartl
0821dfde5c
Merge tag 'v1.0.4' into v1.1.0
...
# Conflicts:
# LANCommander.Launcher.Services/InstallService.cs
# LANCommander.Launcher.Services/ProfileService.cs
# LANCommander.Launcher/UI/Components/DownloadQueue.razor
# LANCommander.Launcher/wwwroot/css/app.css.map
# LANCommander.SDK/Enums/InstallStatus.cs
2024-10-28 01:01:57 -05:00
Pat Hartl
27d6ea6486
Add ability to modify a game's installation
...
- DownloadService has been renamed to InstallService
- In the library item context menu, there is a new option "Modify". This allows the user to selsct any additional addons to install as well as move the game to a separate storage location.
- Fixed issue where transfers were being double updated for installs
- Force UI update whenever queue is updates
2024-10-26 15:48:47 -05:00
Pat Hartl
7ed304e8d0
Move addon selection to buttons
2024-10-25 20:46:54 -05:00
Pat Hartl
e01b68b2ed
Fix padding for loading indicator on auth
2024-10-25 02:06:16 -05:00
Pat Hartl
4b79df6c48
Report correct error on registration
...
Fixes #132
2024-10-24 19:44:20 -05:00
Pat Hartl
ce80697332
Throw exception on register if any
2024-10-24 19:38:31 -05:00
Pat Hartl
fe217703e6
Fix views that use install status for queued
2024-10-24 19:37:47 -05:00
Pat Hartl
2db74b5696
Fix download queueing
...
Fixes #131
2024-10-24 19:18:00 -05:00
Pat Hartl
1489f1c660
Save manager styling, pagination, upload, data loading on action
2024-10-24 02:29:26 -05:00
Pat Hartl
42b09c5156
More Now -> UtcNow
2024-10-23 23:19:25 -05:00
Pat Hartl
4d65acd1d0
Rescaffold MySQL and Postgres migrations
2024-10-23 23:19:13 -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
7a9d6ecdba
Add file size to game saves
2024-10-23 22:33:28 -05:00
Pat Hartl
41091e5e6d
Fix redirects to login or first time setup if required
2024-10-23 22:28:55 -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
8de96f4aa0
Load saves on dialog open
2024-10-23 18:31:33 -05:00
Pat Hartl
e2568755ea
Don't try to grab profile if token doesn't validate
2024-10-23 18:31:24 -05:00
Pat Hartl
421e5d4277
Start of save manager dialog
...
Ref #105
2024-10-23 18:17:01 -05:00
Pat Hartl
142475ea7b
Go back to tracking
2024-10-23 02:32:00 -05:00
Pat Hartl
ed92933f54
Fix profile pages not rendering
2024-10-23 02:31:50 -05:00
Pat Hartl
d045c50525
Back to scoped! 🙃
2024-10-23 02:30:18 -05:00
Pat Hartl
d8fbd3a940
Fix roles, users, and collection editing pages
2024-10-23 02:29:59 -05:00
Pat Hartl
edae55c468
Attempt to fix User duplicate entry issues
2024-10-23 01:59:17 -05:00
Pat Hartl
9f1f4d7e12
Make DatabaseContext use no tracking
2024-10-23 01:59:01 -05:00
Pat Hartl
c7e12035ce
Revert "Try doing all EF operations by AsNoTracking"
...
This reverts commit f43e3927e3 .
2024-10-23 01:06:47 -05:00
Pat Hartl
dd8bd7ffaa
Load archive data when parameters set
2024-10-23 00:50:41 -05:00
Pat Hartl
f43e3927e3
Try doing all EF operations by AsNoTracking
2024-10-23 00:50:23 -05:00
Pat Hartl
9512d09e0d
Fix General edit route
2024-10-23 00:50:10 -05:00
Pat Hartl
8df8b3eb4c
Null reference check in edit view
2024-10-23 00:49:58 -05:00
Pat Hartl
0c700803c3
Reworked game edit page into separate files per pane
...
Implements #99
2024-10-22 23:49:21 -05:00
Pat Hartl
365da83342
New UI layout, navigation on left side
2024-10-22 19:54:38 -05:00
Pat Hartl
28ace00b5d
Restore UI auth checks
2024-10-21 20:14:55 -05:00
Pat Hartl
42ca5c323a
WIP MySQL concurrency fixes
...
- Removed the Blazor authentication pages and went back to Razor pages
- Fixed issues with dashboard charts that were pulling data on render and causing the database context to be open longer than it should
- Switched back to UserManager and RoleManager
- Temporarily disabled authentication state in pages that might try to use user claims/roles
- Reverted spacing changes to forms to allow for validation messages
- Moved initialization of database connection to database context
- Updated PostgreSQL provider
- Rescaffolded MySQL migrations
- Added a bunch of logging stuff that should eventually be stripped out
2024-10-21 20:06:52 -05:00
Pat Hartl
8d7707c481
Merge pull request #134 from jpaussa/versionbump
...
Bumping csproj version to 1.0.3
2024-10-21 19:49:45 -05:00
James Paussa
72717064a7
bumping Server csproj version to 1.0.3
2024-10-21 10:55:58 +00:00
James Paussa
d13567a3eb
bumping Server csproj version to 1.0.3
2024-10-21 10:52:27 +00:00
Pat Hartl
84c5ed19ce
Fixed AntBlazor component interactivity
2024-10-19 18:00:06 -05:00
Pat Hartl
2056b06207
Working new login page
2024-10-18 19:15:05 -05:00
Pat Hartl
a1ed75a780
Use correct result from change password service method
2024-10-16 18:41:54 -05:00