Commit graph

102 commits

Author SHA1 Message Date
Pat Hartl
992498f2b5 Throw proper error message when API version mismatch 2024-07-25 21:26:18 -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
2264d82633 Allow manual execution of scripts if in debug mode 2024-07-15 19:47:32 -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
f90497de69 Allow filtering by platform 2024-07-12 22:24:15 -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
49b6f5e2f7 Don't load images into RAM from Blazor
Potentially reduces some RAM usage
2024-07-10 00:07:46 -05:00
Pat Hartl
e659f51002 Rework how UI is updated on install/uninstall 2024-07-08 20:07:32 -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
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
112b8d0b4c Added more logging for frontend errors 2024-07-07 16:33:46 -05:00
Pat Hartl
8edc27ce67 Don't show titles for missing metadata 2024-07-04 16:43:26 -05:00
Pat Hartl
21b62ab76c Fix non-primary actions missing from menu 2024-07-03 19:44:24 -05:00
Pat Hartl
df58d8b91b Update button status faster 2024-07-01 17:31:36 -05:00
Pat Hartl
0873db3211 Fix crash on start when no multiplayer modes exist 2024-06-28 21:34:19 -05:00
Pat Hartl
7417adc1b1 Add player count and installed filters 2024-06-28 20:59:33 -05:00
Pat Hartl
f81bb522e5 Basic filters for taxonomies 2024-06-28 03:50:21 -05:00
Pat Hartl
f9d85dc0d5 Hide percentage if progress is null 2024-06-24 19:31:15 -05:00
Pat Hartl
8187f88768 Show transfer speed while downloading 2024-06-24 19:31:00 -05:00
Pat Hartl
383657fea0 Display error when game fails to install 2024-06-24 19:30:43 -05:00
Pat Hartl
6b22751d3c Adjust layering of logo and fade 2024-06-24 18:44:32 -05:00
Pat Hartl
27cb2ed715 Add "uncategorized" collection 2024-06-24 18:28:00 -05:00
Pat Hartl
5f599baec8 Rearrange game menu, add ability to browse game files 2024-06-24 18:12:38 -05:00
Pat Hartl
d94d843a50 Remove game details scrollbar, adjust lower shadow 2024-06-24 17:43:02 -05:00
Pat Hartl
2dbacdb527 Import on authenticate, avoid double import notifications 2024-06-24 17:26:00 -05:00
Pat Hartl
5d42b0171f Center uninstall modal 2024-06-24 17:25:11 -05:00
Pat Hartl
acd4a0897d Adjust actions dialog title 2024-06-20 17:54:37 -05:00
Pat Hartl
5a939c2f06 Display install status names properly 2024-06-20 17:54:27 -05:00
Pat Hartl
2c2d9a03fd Open PDFs from local file 2024-06-20 17:09:30 -05:00
Pat Hartl
25e17a1392 Add name on media. View manuals in client 2024-06-20 00:22:03 -05:00
Pat Hartl
5283027b6f Condense MediaType enum down to SDK 2024-06-19 19:44:37 -05:00
Pat Hartl
5ea4794f72 Replace title with logo if defined 2024-06-19 17:20:34 -05:00
Pat Hartl
f4b1fddb02 Refresh library when import complete 2024-06-14 14:35:45 -07:00
Pat Hartl
eeff50c026 Fix download queue reopening while installing games 2024-06-12 02:08:15 -05:00
Pat Hartl
068fcc0c59 Style installed and selected library list items 2024-06-12 02:05:32 -05:00
Pat Hartl
6916418e0f Fix queueing and display of dependent games 2024-06-12 01:28:26 -05:00
Pat Hartl
8e6c83d5a3 Import items in background and avoid locking UI 2024-06-11 02:05:15 -05:00
Pat Hartl
25d71aad9f Style download queue 2024-06-11 00:26:17 -05:00