Commit graph

320 commits

Author SHA1 Message Date
Pat Hartl
cd9849a032
Merge pull request #255 from RattleSN4K3/fix/RedistributableDelete
Fix Redistributable not updating after deletion
2025-05-05 19:02:10 -05:00
RattleSN4K3
decb50ec2c Remove RouterLink on General for new entry, leading to zero-guid-page 2025-05-05 22:43:48 +02:00
RattleSN4K3
6de3852b9f Fix accessing Redistributable page crashing for non existing item 2025-05-05 22:43:48 +02:00
RattleSN4K3
70789784c2 Fix deleting Redistributable not updating view 2025-05-05 22:43:46 +02:00
Pat Hartl
065db80ce9 Fix double DI 2025-05-05 02:25:57 -05:00
Pat Hartl
66558abeec Fix default role saving
Fixes #234
2025-05-04 16:51:19 -05:00
Pat Hartl
a6dbb01e63 Strip punctuation from search
Fixes #240
2025-05-04 16:32:22 -05:00
Pat Hartl
56a87354ef
Merge pull request #251 from RattleSN4K3/fix/MediaListOrderType
Fix Media.Type Select not updating
2025-05-03 16:53:41 -05:00
Pat Hartl
167193deba
Merge pull request #246 from RattleSN4K3/fix/SetupLoginBlock
Block First-Time-Setup after its initial setup being done
2025-04-25 02:31:13 -05:00
Pat Hartl
c86e2a2e14
Merge pull request #247 from RattleSN4K3/fix/FixImportMultiplayerModes
Fix import multiplayer modes
2025-04-25 02:29:34 -05:00
Pat Hartl
b859b70553
Merge pull request #252 from RattleSN4K3/fix/MediaManualThumbnail
Fix Media Manual preview thumbnail and PDF viewer.
2025-04-25 02:26:09 -05:00
Pat Hartl
5e64e96b77
Merge pull request #253 from LANCommander/refactor/beacon
Refactor/beacon
2025-04-25 01:00:15 -05:00
Pat Hartl
e38ee0a65e Start/stop beacon from settings page 2025-04-25 00:59:13 -05:00
RattleSN4K3
c56fa69c49 Use generated thumbnail for manual media, fix manual preview 2025-04-25 07:24:06 +02:00
RattleSN4K3
63a19b58cb Fix Media.Type Select not updated properly when full list is refreshed 2025-04-25 06:44:33 +02:00
RattleSN4K3
0127142cf7 Parse and store multiplayer info notes as description 2025-04-24 20:00:50 +02:00
RattleSN4K3
12941932be Prevent browser prompting to save meta data credentials afer submit 2025-04-24 02:22:19 +02:00
RattleSN4K3
c9cb96e9cf Prevent accessing setup pages after initialization 2025-04-24 02:22:18 +02:00
RattleSN4K3
78a61f29ed Improve messaging for launcher variants (cloud, pre, nightly) 2025-04-12 22:47:53 +02:00
RattleSN4K3
49af399634 Option to include and also fallback to online launcher downloads (for initial setup) 2025-04-12 22:35:40 +02:00
RattleSN4K3
5ac36efe71 Download launcher via Endpoint (from configured storage) 2025-04-12 15:11:45 +02:00
Pat Hartl
0d8cfaf423 Working control of Docker containers 2025-03-25 20:48:19 -05:00
Pat Hartl
c9ffb1eac3 Avoid page crashing if SignalR client can't connect to hub 2025-03-25 20:48:03 -05:00
Pat Hartl
421aea4ab8 Bind hosts dropdown properly, fix form layout 2025-03-25 19:15:05 -05:00
Pat Hartl
da33b45fe4 Make config for server engines more generic 2025-03-25 18:07:03 -05:00
Pat Hartl
15d61f684c Redo migrations, fix default container URI, better error handling on startup 2025-03-25 01:09:21 -05:00
Pat Hartl
d652627881 Fix binding of container selects 2025-03-24 03:18:00 -05:00
Pat Hartl
e86e5d8b44 Use server engines to start/stop servers 2025-03-24 00:19:33 -05:00
Pat Hartl
9279c9ac0d Add form fields for managine Docker container information 2025-03-24 00:18:52 -05:00
Pat Hartl
b5dbda3eec Add UI for editing Docker hosts, add database migration 2025-03-23 20:19:18 -05:00
Pat Hartl
a49d1914df Abstract server control to IServerEngine, basic implementation of DockerServerEngine 2025-03-23 17:30:50 -05:00
Pat Hartl
3904a46db2 Fix datatables that don't reference nested data 2025-03-22 22:55:34 -05:00
Pat Hartl
6b3ce5fd34 Move restrict games by collection setting to Library, restore default role select
Fixes #225
2025-03-21 18:00:08 -05:00
Pat Hartl
f084fa87d8 Fix responsiveness of server control component
Fixes #189
2025-03-21 17:07:54 -05:00
Pat Hartl
d8e66dde1d Non-functional monitoring component 2025-03-20 02:33:17 -05:00
Pat Hartl
dbf6c1b395 Mostly fix server status/control
Currently can't stop the server process, needs more security

Ref #198
2025-03-20 02:32:36 -05:00
Pat Hartl
74f2f67a99 Render times in UI as local time zone 2025-03-17 02:02:17 -05:00
Pat Hartl
3ba8b703c8 Trigger table reload on script deleted
Fixes #218
2025-03-17 00:54:30 -05:00
Pat Hartl
27f2533d9f Refresh tables when metadata items are created/deleted/updated
Fixes #224
2025-03-17 00:50:36 -05:00
Pat Hartl
2e63b6e8e7 Tests for UpdateService methods that access GitHub 2025-03-16 19:37:23 -05:00
Pat Hartl
78da00a83d Change namespace of abstractions 2025-03-16 14:35:53 -05:00
Pat Hartl
71b3addadc Refactor GitHub calls to a new service 2025-03-16 14:01:33 -05:00
Pat Hartl
86c906f8db Add project for automated tests
Had to remove the responsibility of providing the current version of the application from UpdateService. A new IVersionProvider can be used to get the version. This also allows for this to be mocked in tests.
2025-03-15 21:00:00 -05:00
Pat Hartl
9d86bf6fd5 Fix add of media in editor
Fixes #216
2025-03-14 00:25:09 -05:00
Pat Hartl
58fcf92109 Merge branch 'main' of https://github.com/LANCommander/LANCommander 2025-03-13 20:59:30 -05:00
Pat Hartl
d322b92081 Add FilePicker for save paths
Ref #219
2025-03-13 20:54:31 -05:00
PGHJA991id12
6e61b34f80
Untie "backups" and "launchers" path 2025-03-13 21:51:41 +00:00
Pat Hartl
58dc88ee53 Use DataTable in Settings / Roles 2025-03-12 01:10:03 -05:00
Pat Hartl
68869d0bc8 Add API link to main menu 2025-03-11 20:16:02 -05:00
Pat Hartl
6652670c01 Move menu and sidebar to components 2025-03-11 19:22:54 -05:00