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
Pat Hartl
68cb4da4f8
Fix changes to multiplayer modes wiping out archives
2025-01-28 17:24:47 -06:00
Pat Hartl
0719380fab
Mark some columns as hidden by default
2025-01-28 00:46:37 -06:00
Pat Hartl
521749e45a
Add edit button next to base game select
2025-01-27 20:17:34 -06:00
Pat Hartl
d59f62b56e
Add save buttons for multiplayer and save paths
2025-01-24 23:16:12 -06:00
Pat Hartl
59130256f7
Null reference check for latest archive
2025-01-24 23:15:58 -06:00
Pat Hartl
d00fa19502
Make action editor save its own changes
2025-01-22 01:21:11 -06:00
Pat Hartl
2edfd7e8fb
Fix keys editor
2025-01-21 21:54:00 -06:00
Pat Hartl
c22414fce9
Fix media editor new item
2025-01-21 20:43:59 -06:00
Pat Hartl
84ec503fdc
Fix archive editor uploading
2025-01-21 20:43:28 -06:00
Pat Hartl
0d87296689
Fix DataTable default sort, search
2025-01-21 18:48:01 -06:00
Pat Hartl
bc3e4fb7d4
Fix media editor for new media
2025-01-21 02:46:04 -06:00