282 Commits

Author SHA1 Message Date
6f48ce91b5 [Refactor] Use newer Avalonia XAML naming convention. 2025-07-08 19:45:43 +01:00
e74d7a6522 [Project] Delete custom Avalonia nuget source. 2025-07-08 18:23:48 +01:00
78e39e1a62 [Localization] Move native menu strings to localization resources. 2025-07-08 18:22:16 +01:00
d041e7b1b3 [Refactor] Set explicit binding modes. 2025-07-08 18:14:37 +01:00
563ffcdd32 [Refactor] Move row and column Grid definitions to attributes 2025-07-08 17:55:44 +01:00
86420a4fd0 [Refactor] Use expression bodied lambda 2025-07-08 17:51:43 +01:00
01a2f916b9 [Refactor] Replace direct localization property bindings with static resource references 2025-07-08 13:17:36 +01:00
7e8e42d07c [Refactor] Simplify constructor parameters and initialization in multiple classes 2025-07-08 01:18:07 +01:00
63a16cb19e [Refactor] Use collection expression. 2025-07-08 01:08:45 +01:00
aa1ad9fd64 Typo. 2025-07-08 01:07:19 +01:00
d75381c4eb [Refactor] Simplify event handler parameters in MainWindowViewModel and FileImporter 2025-07-08 00:59:53 +01:00
7bc6da0780 [Refactor] Replace SaveFileDialog with StorageProvider for file saving 2025-07-08 00:58:21 +01:00
8c12694fd6 [Refactor] Replace OpenFileDialog with StorageProvider for file selection 2025-07-07 23:59:01 +01:00
ad27c2a9ab [Refactor] Replace OpenFolderDialog with StorageProvider for folder selection 2025-07-07 23:45:03 +01:00
a88c9000ed [Refactor] Update field names in checksum packets to use properties for consistency 2025-07-07 22:46:40 +01:00
44fb779034 [Refactor] Replace OrderBy with Order for file sorting in ImportDatFolderViewModel and FileImporter 2025-07-07 22:44:34 +01:00
66ecf4c432 [Refactor] Simplify SHA384 byte conversion by using _datHash directly 2025-07-07 22:42:57 +01:00
9818a8c416 [Refactor] Update commands to use asynchronous patterns with ReactiveCommand 2025-07-07 22:41:08 +01:00
ca1708a337 [Refactor] Update Task.Run usage to await and discard returned tasks.
Fixes some race conditions.
2025-07-07 22:17:27 +01:00
5096884f2a [UI] Add Fluent DataGrid theme style to application 2025-07-07 22:04:45 +01:00
1a4c1230d9 [Dependencies] Update Philips.CodeAnalysis.MaintainabilityAnalyzers package version to 1.6.3 2025-07-07 21:05:34 +01:00
4e12e4b5c0 [Dependencies] Update Microsoft.VisualStudio.Threading.Analyzers package version to 17.14.15 2025-07-07 21:04:39 +01:00
da542faeb3 [Worker] Normalize machine name comparison to lowercase when importing DAT files. 2025-07-07 21:01:48 +01:00
31db3fff4b [SabreTools] Update hash in SabreTools file 2025-07-07 20:45:44 +01:00
4f96535b51 [Workers] Use SQL raw. 2025-07-07 20:45:31 +01:00
55b4018ebd [Workers] Adjust DAT import to new SabreTools API. 2025-07-07 20:45:13 +01:00
4a9161d04b [Dependencies] Add SkiaSharp.NativeAssets.Linux package version 3.116.1 for Linux support due to upstream bug. 2025-07-07 20:44:15 +01:00
22cd868b1d [Dependencies] Update project files to adjust warning settings 2025-07-07 20:43:32 +01:00
ba09ba1bf5 [Dependencies] Add SabreTools.DatTools and SabreTools.Reports project references 2025-07-07 20:42:56 +01:00
e66e1692fc [Dependencies] Update winfsp.net package to version 2.1.25156 2025-06-25 16:08:39 +01:00
ea042cd263 [Dependencies] Update Text.Analyzers package to version 4.14.0 2025-06-25 16:08:01 +01:00
e4d05d7683 [Dependencies] Update InclusivenessAnalyzer package to version 1.3.0 2025-06-25 16:06:47 +01:00
6864fe8af1 [Dependencies] Update EFCore.BulkExtensions package to version 9.0.1 2025-06-25 16:05:57 +01:00
d7d0fabafa [Dependencies] Update Roslynator analyzers to version 4.13.1 2025-06-25 16:05:34 +01:00
153c3898c1 [Dependencies] Update Microsoft.Extensions.Logging.Console package to version 9.0.6 2025-06-25 16:05:00 +01:00
ae520a481a [Dependencies] Update Microsoft.EntityFrameworkCore packages to version 9.0.6 2025-06-25 16:04:42 +01:00
0ea6b0f1c2 [Dependencies] Update Avalonia packages to version 11.3.2 2025-06-25 15:59:25 +01:00
028c4a697e [Dependencies] Update SharpCompress package to version 0.39.0 2025-06-25 15:58:44 +01:00
6ac2c60890 [Dependencies] Update SabreTools.Models package to version 1.5.8 2025-06-25 15:57:47 +01:00
af1d5040fe Use centralized package version management and simplify package references 2025-06-25 15:56:21 +01:00
6aa09ce5e9 Add solution items and configuration files to the project 2025-06-25 15:55:38 +01:00
6f2865404e Update project references to use relative paths 2025-06-25 03:09:38 +01:00
b175d5bf9f Update SabreTools.Models package to version 1.4.11 2025-06-25 03:09:28 +01:00
6cf7b21057 Remove unnecessary project reference to SabreTools.IO 2025-06-25 03:09:12 +01:00
3a31204c0f Replace ExecuteSql with ExecuteSqlRaw for dropping tables 2025-06-25 03:08:43 +01:00
03d3d8f973 Ensure file reading operations return the expected data. 2024-11-12 06:58:01 +00:00
cde062b0ac Load required relations. 2024-11-12 06:52:20 +00:00
ebf95c532a Convert into switch expressions. 2024-11-12 06:50:41 +00:00
ef84d9d0ec Merge into logical pattern. 2024-11-12 06:49:31 +00:00
7e94ea0a4d Use range indexers. 2024-11-12 06:46:45 +00:00