Pat Hartl
59382c7443
Move styling to SCSS
2024-06-01 01:12:36 -05:00
Pat Hartl
fa69b8d0c1
Fix import of media
2024-05-31 23:50:04 -05:00
Pat Hartl
a016bbefd6
Create required directories
2024-05-31 23:49:45 -05:00
Pat Hartl
b0e172c1a1
Load list of discovered servers by beacon
2024-05-31 23:49:24 -05:00
Pat Hartl
efbb2317a8
Redirect to login if not authenticated
2024-05-31 22:56:57 -05:00
Pat Hartl
3aead8fcd7
Fix PowerShell serialization of variables
2024-05-30 01:20:11 -05:00
Pat Hartl
309dbf5b78
Throttle UI updates on download
2024-05-30 00:31:38 -05:00
Pat Hartl
606194bdd7
Merge branch 'main' of https://github.com/LANCommander/LANCommander
2024-05-29 20:30:07 -05:00
Pat Hartl
c0801cf780
Merge pull request #71 from miketweaver/fix-afterstop
...
fix after-stop not executing
2024-05-29 20:28:30 -05:00
Pat Hartl
f8359b2d53
Update packages
2024-05-29 20:16:43 -05:00
Pat Hartl
fefb833fab
Openable download queue
2024-05-29 20:13:38 -05:00
Pat Hartl
5cb5d387ce
Fix uninstall not showing if there's no non-primary actions
2024-05-29 20:02:23 -05:00
Pat Hartl
e0f023d447
Make footer always visible
2024-05-29 20:02:08 -05:00
Pat Hartl
2763241c82
Working progress bar
2024-05-29 20:01:46 -05:00
Pat Hartl
c88b56e6e1
Run game immediately if there's only one action
2024-05-29 19:35:59 -05:00
Pat Hartl
52eeea39c8
Built out install process to include post-download
2024-05-29 19:25:41 -05:00
Pat Hartl
fc2e1f1f78
Add ability to uninstall games
2024-05-29 02:02:40 -05:00
Pat Hartl
1566172ad2
Fix parsing of primary actions in manifest, add dropdown for non-primary actions
2024-05-28 21:08:30 -05:00
Pat Hartl
b183001307
Unspecified working directory to use game install directory
2024-05-28 17:48:15 -05:00
Pat Hartl
9e26255df3
Pull actions from manifests and servers
2024-05-28 00:54:09 -05:00
Pat Hartl
1a3e9b70e6
Basic importing of media, move importing to service
2024-05-28 00:24:29 -05:00
Pat Hartl
48e6ddd5b8
WIP download footer
2024-05-27 17:07:28 -05:00
Mike Weaver
66ae9f175c
fix after-stop not executing
2024-05-27 00:29:08 -06:00
Mike Weaver
446fa43312
add python3 to Dockerfile
2024-05-27 00:05:08 -06:00
Pat Hartl
ae1b567b0e
Open actions dialog before launch
2024-05-25 22:21:04 -05:00
Pat Hartl
5864ebed43
Update db after install
2024-05-25 17:38:55 -05:00
Pat Hartl
f2127e4987
Add split pane to library view, working game install
...
Implemented a basic way to queue games using DownloadService. Games will download and extract without blocking UI, but more needs to be done to reflect the game in UI and database.
2024-05-25 15:40:31 -05:00
Pat Hartl
80ccb48af3
Load library items from local database
2024-05-23 23:41:38 -05:00
Pat Hartl
022d9af175
Fix database backup after migration
2024-05-23 19:14:51 -05:00
Pat Hartl
97a702d7a9
Import multiplayer modes
2024-05-23 19:14:31 -05:00
Pat Hartl
50fd60aadb
Working imports for games and most of its properties
2024-05-23 18:38:13 -05:00
Pat Hartl
632a4c9db1
Move client DAL to new project
2024-05-21 20:51:09 -05:00
Pat Hartl
74b890f710
Add async request methods for client
2024-05-20 20:26:46 -05:00
Pat Hartl
b32a3d94f5
Added database services and basic game import
2024-05-20 20:26:15 -05:00
Pat Hartl
787636ad3c
Add properties for tracking install status
2024-05-20 20:25:50 -05:00
Pat Hartl
8201ec2cf3
Added database context and initial models
2024-05-20 19:42:31 -05:00
Pat Hartl
9972992193
Fix references to download request calls
2024-05-19 19:08:36 -05:00
Pat Hartl
d3f0ba6380
Redirect to auth, selectable games
...
Restructured the client project to put everything UI related under the UI directory. Some things had to be changed to support this, mostly things where Blazor is looking for the router or main layout. Library view now supports clicking on the game and getting the details about it.
2024-05-19 19:08:18 -05:00
Pat Hartl
ca4306b153
Merge branch 'main' into client
2024-05-19 18:07:34 -05:00
Pat Hartl
deaca924b4
Add async methods for base SDK client
2024-05-19 18:06:58 -05:00
Pat Hartl
5750fdac07
Allow SDK client to change server addresses and throw exceptions on version mismatches
2024-05-19 17:54:56 -05:00
Pat Hartl
9b2464e6f2
Fix actions not presenting if not connected
2024-05-19 17:34:32 -05:00
Pat Hartl
7c54228d75
Ignore unmatched properties when deserializing manifests
2024-05-13 18:41:40 -05:00
Pat Hartl
339b938749
Validate API version when doing requests
2024-05-13 18:41:00 -05:00
Pat Hartl
6428c72689
Remove user information from SDK game details
2024-05-13 01:53:41 -05:00
Pat Hartl
11c7cd81fa
Added version number to each response
2024-05-13 01:30:38 -05:00
Pat Hartl
a03c0dd9ec
Update installermanifest.yaml
2024-05-10 21:55:49 -05:00
Pat Hartl
da61034514
Merge pull request #67 from dalbitresb12/fix/expansions-mods
...
LANCommander Release / build (push) Has been cancelled
Expansions/mods installation and uninstallation fixes
2024-05-10 19:37:17 -07:00
Pat Hartl
de89075463
Null check for manifests that may not have actions
2024-05-10 20:50:37 -05:00
dalbitresb12
a8a488712f
Ensure proper uninstallation of expansions/mods
...
The manifests are now read in reverse, ensuring that the expansions/mods scripts are executed before the base game scripts.
This change also add the code to remove the expansions/mods files. Previously, these files were left behind, but now they are properly removed.
2024-05-10 06:00:54 -05:00