Commit graph

109 commits

Author SHA1 Message Date
Pat Hartl
f33b669ef6 Fix logging when game fails to add 2024-11-15 23:42:34 -06:00
Pat Hartl
99368cbfc6 Update state of game detail buttons when adding/installing/removing 2024-11-15 23:41:53 -06:00
Pat Hartl
a1c2a4704d Fix spacing 2024-11-15 02:24:30 -06:00
Pat Hartl
ba60641a76 Stop importing indicator on failure 2024-11-15 01:17:58 -06:00
Pat Hartl
e4006d24c6 Get thumbnails for game details 2024-11-15 01:17:45 -06:00
Pat Hartl
02e8a4f075 Add cover for games missing cover 2024-11-15 00:18:25 -06:00
Pat Hartl
982a973285 Change size of filter form 2024-11-14 20:53:22 -06:00
Pat Hartl
65be58fbf2 Working validate files dialog
Very basic, but it will compare local files against what's available on the server and allow you to selectively replace them. Save paths are ignored to avoid accidental replacement.

Implements #142
2024-11-14 20:53:08 -06:00
Pat Hartl
3688c49125 Add background to filter, allow scrolling 2024-11-14 00:34:13 -06:00
Pat Hartl
7a227caa94 Add button to get back to library on depot 2024-11-14 00:33:56 -06:00
Pat Hartl
95e84b03e2 Fix text alignment in select 2024-11-14 00:33:38 -06:00
Pat Hartl
b01c13eeb4 Change style of library buttons on game details 2024-11-13 22:55:00 -06:00
Pat Hartl
76a9520437 Add remove from library button to context menu 2024-11-13 22:48:43 -06:00
Pat Hartl
ed84ca8963 Grouping in depot, default to no grouping 2024-11-13 01:43:00 -06:00
Pat Hartl
0ad69c00d4 Filterable depot 2024-11-13 00:57:00 -06:00
Pat Hartl
cc0aa2baef Add buttons for adding/removing games from library 2024-11-13 00:04:21 -06:00
Pat Hartl
be86bcb261 WIP depot view and import 2024-11-12 02:35:28 -06:00
Pat Hartl
9285c376d3 Remove base game and dependent games from serialization 2024-11-12 02:17:26 -06:00
Pat Hartl
872ec3725d Rename LibraryItem to ListItem 2024-11-09 17:15:04 -06:00
Pat Hartl
02ac6a00f8 Dialog to verify install files with ability to select replacement files
Implements #142
2024-11-04 17:31:37 -06:00
Pat Hartl
9d239a0066 Add sorting to launcher
Implements #122
2024-10-30 18:53:05 -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
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
fe217703e6 Fix views that use install status for queued 2024-10-24 19:37:47 -05:00
Pat Hartl
1489f1c660 Save manager styling, pagination, upload, data loading on action 2024-10-24 02:29:26 -05:00
Pat Hartl
8de96f4aa0 Load saves on dialog open 2024-10-23 18:31:33 -05:00
Pat Hartl
421e5d4277 Start of save manager dialog
Ref #105
2024-10-23 18:17:01 -05:00
Pat Hartl
41880c9a66 Change function to call for sending import message 2024-10-15 02:01:30 -05:00
Pat Hartl
93f898ac0a Merge branch 'v1.1.0' of https://github.com/LANCommander/LANCommander into v1.1.0 2024-10-12 18:33:59 -05:00
Pat Hartl
ba18096dde Update packages 2024-10-12 18:33:57 -05:00
Pat Hartl
ab884b925c Display download and install size for games
Ref #122
2024-10-12 12:04:00 -05:00
Pat Hartl
57d99b054d Fix install dialog only appearing when addons exist 2024-10-09 20:46:06 -05:00
Pat Hartl
08d0ae7c3b Add count of selected, adjust spacing, add description 2024-10-09 20:45:42 -05:00
Pat Hartl
b1e193d988 Add support for selective install of mods/expansions
Implements #126
2024-10-09 19:23:42 -05:00
Pat Hartl
b281919ab7 Import media if missing, refactor application login
Media is now imported if its given an ID that doesn't exist in the database. This should almost never happen, but it's there if needed.

The login process for the launcher has been refactored to do some initialization steps on application start. This should include pulling down the profile avatar and validating connection on start.

Fixes #124
2024-10-06 17:11:35 -05:00
Pat Hartl
d3edbecef5 Put NetBeauty back, switch to reusable workflows 2024-10-03 20:18:38 -05:00
Pat Hartl
bdb0a24e0a Remove NetBeauty from all projects 2024-10-03 18:08:29 -05:00
Pat Hartl
04dc96d364 Remove old PowerShell references 2024-10-02 13:14:52 -05:00
Pat Hartl
1c6e206d14 Use latest version of Photino.Blazor.CustomWindow 2024-09-29 23:31:41 -05:00
Pat Hartl
532413713d Add uninstall scripts to debug context menu 2024-09-28 16:50:19 -05:00
Pat Hartl
f50d0a31b9 Adjust auth box width 2024-09-27 18:01:28 -05:00
Pat Hartl
201007c642 Use NetBeauty 2024-09-26 01:34:11 -05:00
Pat Hartl
b2ce162dca Add logger to SDK client on launcher start 2024-09-25 20:27:23 -05:00
Pat Hartl
5d871b8cda Remove nlog config 2024-09-18 21:07:18 -05:00
Pat Hartl
b6d76a2f0c Suppress logging of EF commands 2024-09-18 21:06:25 -05:00
Pat Hartl
05547cf4db Moved scaffolding/migrations to service, add to CLI 2024-09-18 20:40:41 -05:00