Pat Hartl
cf16d7619f
Move game endpoints to minimal API, fix archive upload compressed size calculation
2025-11-20 22:04:20 -06:00
Pat Hartl
772dd03537
Rename to ArchiveService
2025-11-17 22:09:03 -06:00
Pat Hartl
add770b227
Refactor Settings
...
Settings for the server are now combined with the settings from the SDK. This introduces a large breaking change and a migration should be created. This refactor utilizes .NET Configuration and the Options pattern. This will allow for the overriding of any setting using envionment variables. It also means that Settings.yml can be used to override any .NET configuration. A SettingsProvider implementation was created, and any updating of settings was changed from SettingsService.SaveSettings() to SettingsProvider.Update(s => { ... })
2025-11-16 12:31:25 -06:00
Pat Hartl
9c86c4f99d
Add validation for base game for addons
...
Fixes #324
2025-10-12 21:07:59 -05:00
Pat Hartl
d875377f15
Rename SDK services -> clients, implement new configuration, use dependency injection for clients
2025-09-24 20:58:23 -05:00
Pat Hartl
c477ef1877
UI to edit media thumbnail sizes
2025-09-15 19:19:52 -05:00
Pat Hartl
4bc3a1a1b0
Fix obsolete usage of Vertical
2025-08-12 18:52:15 -05:00
Pat Hartl
6c49d9041a
Add basic workflow for packaging games via scripts
2025-08-02 00:22:16 -05:00
Pat Hartl
272195f032
Clean up export dialog
2025-08-01 19:15:32 -05:00
Pat Hartl
786204f49d
Fix redistributables index
2025-08-01 02:35:23 -05:00
Pat Hartl
58b3db059d
Allow more granular selection of records for import/export
2025-08-01 02:27:06 -05:00
Pat Hartl
a5dab5c094
Merge branch 'main' into refactor/optional-import-export
...
# Conflicts:
# LANCommander.Server.Services/GameService.cs
# LANCommander.Server.Services/ImportService.cs
# LANCommander.Server.Services/Importers/GameImporter.cs
# LANCommander.Server.Services/UserService.cs
# LANCommander.Server/UI/Components/AvatarUploader.razor
# LANCommander.Server/UI/Components/ImportUploadDialog.razor
2025-07-25 18:42:39 -05:00
Pat Hartl
7fd01564f1
Remove export footer
2025-07-25 18:35:13 -05:00
Pat Hartl
2e073e9332
Render export dialog, resolve circular DI issues
...
- Fixed circular DI issues with importers and importer context
- Added additional mappings for data <-> manifest models
- Avoid null reference exceptions when trying to export archives/media where files don't exist
- Consolidate import dialogs
- Render selectable flags in export dialog
- Fixed various media uploaders to use new MediaService.WriteToFile
2025-07-19 17:39:55 -05:00
RattleSN4K3
18823f6e9b
Fix calling OnOk and OnCancel after import dialog
2025-06-22 21:23:03 +02:00
Pat Hartl
5898de8a03
Include games in asset list that are mods/expansions, but have no base game ID
...
Fixes #285
2025-05-25 21:13:10 -05:00
Pat Hartl
701650eca2
Merge pull request #273 from LANCommander/feature/nest-game-list
...
Nest Game List
2025-05-23 02:20:12 -05:00
Pat Hartl
b21641c769
Update AntBlazor
2025-05-23 02:17:45 -05:00
Pat Hartl
1e7578772f
Put addons (mods/expansions) nested under base game in list
2025-05-23 02:17:06 -05:00
Pat Hartl
50ba8cd1f8
Merge pull request #271 from RattleSN4K3/fix/FixGameBaseGameChanges
...
Fix changing base game of a game
2025-05-18 15:25:11 -05:00
RattleSN4K3
6521e16a1e
Ability to set base game to standalone mods/expansions as well
2025-05-18 20:14:25 +02:00
RattleSN4K3
24ea952f42
Prevent Game referencing itself as base game (in UI)
2025-05-18 19:46:42 +02:00
RattleSN4K3
779502f3a4
Fix changing base game not working (still storing old selection)
2025-05-18 19:46:41 +02:00
RattleSN4K3
028e3bfe0d
Option to delete selected Media entries
2025-05-18 01:02:52 +02: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
c86e2a2e14
Merge pull request #247 from RattleSN4K3/fix/FixImportMultiplayerModes
...
Fix import multiplayer modes
2025-04-25 02:29:34 -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
Pat Hartl
74f2f67a99
Render times in UI as local time zone
2025-03-17 02:02:17 -05:00
Pat Hartl
9d86bf6fd5
Fix add of media in editor
...
Fixes #216
2025-03-14 00:25:09 -05:00
Pat Hartl
d322b92081
Add FilePicker for save paths
...
Ref #219
2025-03-13 20:54:31 -05:00
Pat Hartl
93e17148b0
Autofocus game metadata lookup if new game
2025-02-23 09:18:06 -06:00
Pat Hartl
e8627b6a87
Use generic implementations
2025-02-16 10:08:05 -06:00
Pat Hartl
d5d6c52114
Fix add to collection dialog
2025-02-16 02:00:12 -06:00
Pat Hartl
3d4eb34d53
Restore saves and play sessions to game menu
2025-02-12 22:37:56 -06:00
Pat Hartl
bb719f61d8
Pick image on double click
2025-02-12 21:38:18 -06:00
Pat Hartl
ee4d9d2736
Sort metadata fields, fix base game icons in select, made edit button open in new tab
2025-02-09 19:19:22 -06:00
Pat Hartl
1d4ecffe20
Fix save path addition
2025-02-09 15:08:47 -06:00
Pat Hartl
759a12da61
Remove reference to DatabaseServiceFactory, fix multiplayer modes and save paths editor
2025-02-09 03:28:00 -06:00
Pat Hartl
90efb85045
Add searching, order by title to redist transfers
2025-02-03 00:43:44 -06:00
Pat Hartl
6081edfb4f
Update relationships
2025-02-02 14:58:07 -06:00
Pat Hartl
af08645396
Remove use of DatabaseServiceFactory, update service dependency injection
2025-02-01 02:21:34 -06:00
Pat Hartl
077e0b281b
Add success message for saving custom fields
2025-01-31 01:49:57 -06:00
Pat Hartl
75589c0b0d
Fix custom field section title
2025-01-31 01:49:34 -06:00
Pat Hartl
b986a9b6a6
Fix archives being wiped out on actions save
2025-01-30 19:29:40 -06:00
Pat Hartl
aa4ba8a056
Add custom fields to games and allow them to be used in scripts / actions
2025-01-30 19:21:02 -06:00
Pat Hartl
dfce85371d
Add ByteSize component
2025-01-29 23:09:55 -06:00
Pat Hartl
4ef1c7be21
Optional column picker, working search, show totals, pagination options
2025-01-28 18:23:49 -06:00
Pat Hartl
f81395065b
Prevent save path updating wiping out archives
2025-01-28 17:30:45 -06:00