Pat Hartl
f6e47f4bfc
Reset launch count on update
2024-07-28 18:33:50 -05:00
Pat Hartl
26334a5673
Fix all file zone identifiers on start. Track application launches
2024-07-28 18:32:45 -05:00
Pat Hartl
c2f0dacbdc
Additional logging for launcher startup
2024-07-28 17:41:43 -05:00
Pat Hartl
e37ada4219
Publish launcher as single file
2024-07-26 18:29:44 -05:00
Pat Hartl
998565e84d
Add success message if on latest version
2024-07-26 00:54:39 -05:00
Pat Hartl
bb7066dd41
Only invoke OnUpdateAvailable if update available
2024-07-26 00:53:59 -05:00
Pat Hartl
992498f2b5
Throw proper error message when API version mismatch
2024-07-25 21:26:18 -05:00
Pat Hartl
a6a41fe569
Scaffold defined paths from settings
2024-07-25 19:22:59 -05:00
Pat Hartl
ce5b5a1b7a
Basic implementation to check for updates
2024-07-25 19:21:52 -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
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
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
2f787e71d6
Actively update play button status
2024-07-11 18:32:09 -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
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
0ef4a657ce
Update AntBlazor
2024-07-07 20:28:55 -05:00
Pat Hartl
f10fab0fa9
Handle settings at service level, avoid getting settings whenever testing auth
2024-07-07 20:28:38 -05:00
Pat Hartl
9f42c891de
Added settings view
2024-07-07 20:28:03 -05:00
Pat Hartl
3addf2ccaa
Order non-primary game actions by sort order
2024-07-07 20:27:33 -05:00
Pat Hartl
d20399cf2c
Only read media if it exists on local disk
2024-07-07 16:34:10 -05:00