Commit graph

4059 commits

Author SHA1 Message Date
Pat Hartl
13feec0836 Don't publish AOT for autoupdater 2024-07-24 17:25:13 -05:00
Pat Hartl
0297bbc716 Atomic build workflow definitions 2024-07-23 21:13:12 -05:00
Pat Hartl
a7efad28ea Fix getting latest tag
Some checks failed
LANCommander Release / build (push) Has been cancelled
2024-07-17 21:03:45 -05:00
Pat Hartl
dbe5f013a9 Merge branch 'main' of https://github.com/LANCommander/LANCommander 2024-07-17 20:58:55 -05:00
Pat Hartl
790f0d4cfd Add ValidateTokenAsync for existing token 2024-07-17 20:58:51 -05:00
Pat Hartl
19cf7a6c82
Create LANCommander.Development.yml 2024-07-16 18:16:47 -05:00
Pat Hartl
bbb6b064b4 Fix auth view displayed on startup with valid token 2024-07-16 00:23:59 -05:00
Pat Hartl
9222df555f Added some basic logging 2024-07-16 00:18:41 -05:00
Pat Hartl
2264d82633 Allow manual execution of scripts if in debug mode 2024-07-15 19:47:32 -05:00
Pat Hartl
43fd69f93c Use ScriptService for running all scripts 2024-07-15 19:46:56 -05:00
Pat Hartl
7ad473b947 Upload saves on game exit 2024-07-15 19:13:40 -05:00
Pat Hartl
2d8d4f143b Sync player name, allocated key, saves for games/mods/expansions 2024-07-15 18:17:04 -05:00
Pat Hartl
4edf28de57 Run BeforeStart and AfterStop scripts for games 2024-07-15 17:41:02 -05:00
Pat Hartl
348c181b24 Add offline mode 2024-07-15 17:26:24 -05:00
Pat Hartl
9ada013986 Fix library not loading on import
Some checks failed
LANCommander Release / build (push) Has been cancelled
2024-07-13 13:43:24 -05:00
Pat Hartl
39f7dec897 Fixed filtering by engine 2024-07-13 12:55:42 -05:00
Pat Hartl
98261bd2b5 Import game engine 2024-07-12 23:01:27 -05:00
Pat Hartl
2cf83e47e2 Add platform to API mapping 2024-07-12 23:01:04 -05:00
Pat Hartl
14f1735501 Better null handling for importing taxonomies 2024-07-12 22:57:44 -05:00
Pat Hartl
7d3a20f0d5 RGB logo 2024-07-12 22:47:13 -05:00
Pat Hartl
20d2fa008f Disable text selection on everything
This can change in the future. Allowing selection should happen on a case-by-case basis.
2024-07-12 22:40:48 -05:00
Pat Hartl
f19c323479 Allow group by platform 2024-07-12 22:26:16 -05:00
Pat Hartl
f90497de69 Allow filtering by platform 2024-07-12 22:24:15 -05:00
Pat Hartl
532bcb570f Add platform support to client 2024-07-12 18:34:16 -05:00
Pat Hartl
49293e5114 Rework filter, allow changing of grouping method 2024-07-12 18:22:17 -05:00
Pat Hartl
96b877644c Use MessageBusService to apply filter 2024-07-11 18:50:24 -05:00
Pat Hartl
67d3475c99 Fix crash for filter selects 2024-07-11 18:49:49 -05:00
Pat Hartl
40fe40e668 Move client taxonomies into base taxonomy model 2024-07-11 18:33:07 -05:00
Pat Hartl
2f787e71d6 Actively update play button status 2024-07-11 18:32:09 -05:00
Pat Hartl
eceec97832 ILRepack additional libraries 2024-07-10 17:41:52 -05:00
Pat Hartl
cc31b823b4 Avoid nuking settings on save if not bound 2024-07-10 17:39:49 -05:00
Pat Hartl
1d0beb158b Fix library refresh on import complete
Fixed #75
2024-07-10 17:39:23 -05:00
Pat Hartl
4d43daeeab Don't group games when only one groupss exists
Ref #77
2024-07-10 17:28:44 -05:00
Pat Hartl
145a48ad0e Reload media when imported 2024-07-10 17:27:42 -05:00
Pat Hartl
f3ac728502 Hide background on loading indicator on import 2024-07-10 17:16:59 -05:00
Pat Hartl
49b6f5e2f7 Don't load images into RAM from Blazor
Potentially reduces some RAM usage
2024-07-10 00:07:46 -05:00
Pat Hartl
26797a7a76 Fix importing
Importing was failing on new databases due to media trying to be inserted before the game was actually created. A few things have changed:
1. ImportModels has been renamed to ImportBulk to accurately depict what it does
2. ImportModels now does each iteration in a transaction and attempts to roll it back on exceptions
3. The media importing takes place after the game importing

Potentially addresses some issues with missing games, as indicated by #75
2024-07-09 21:11:33 -05:00
Pat Hartl
12074dbe7e Order library items by name/sort name 2024-07-08 21:30:01 -05:00
Pat Hartl
1ad5a4b166 Don't allow accidently clearing of settings 2024-07-08 21:25:44 -05:00
Pat Hartl
9179f7ce94
Update Dockerfile
Some checks failed
LANCommander Release / build (push) Has been cancelled
Add proper newline escaping
2024-07-08 20:52:53 -05:00
Pat Hartl
e659f51002 Rework how UI is updated on install/uninstall 2024-07-08 20:07:32 -05:00
Pat Hartl
a3d8be81d2 Signal play session start/end on run/exit
Fixes #76
2024-07-08 19:51:17 -05:00
Pat Hartl
d10add8583 Handle no collections, order grouping by name
The library list has been changed to supports instances where groups (collections for now) may not be used. This flattens the list of games. Groupings are also now sorted by name when used.

Implements #77
2024-07-08 19:44:23 -05:00
Pat Hartl
80173ce517 Make filter show slightly faster 2024-07-08 19:20:49 -05:00
Pat Hartl
8ae8b6be5b Flatten generation of library item list
All items are now thrown into one large library list instead of relying on a parent-child relationship. This should make it easier to filter and group items in the list. Currently grouping is only applied by collections.
2024-07-08 19:15:57 -05:00
Pat Hartl
3a0f97e749 Remove zone identifier in ADS for PowerShell assembly
Fixes #80
2024-07-08 17:46:58 -05:00
Pat Hartl
d4cb99fbd8 Fix padding of active profile button
Fixes #79
2024-07-08 17:14:28 -05:00
Pat Hartl
ab9938c59e Fix server import skipping path, arguments, and UseShellExport 2024-07-08 17:13:59 -05:00
Pat Hartl
246bef7faf Use correct context for form 2024-07-08 17:13:34 -05:00
Pat Hartl
cd40ee8f9b Fix controls in update settings not allowing change
Fixes #81
2024-07-08 17:13:08 -05:00