Commit Graph

257 Commits

Author SHA1 Message Date
6f54ed2e80 Add application icon for Windows. 2025-07-29 01:05:52 +01:00
244bf4c7a1 Add README 2025-07-28 18:38:46 +01:00
4eef291174 [App] Ensure Linux uses specific Skia version.
Yes, again.
2025-07-28 05:03:54 +01:00
627c59bcd0 [Project] Add global.json to allow it to compile if .NET 10 SDK is installed. 2025-07-28 05:02:04 +01:00
0c5760e745 Add more missing usings..... 2025-07-27 18:30:48 +01:00
34c8edbd91 Add version and copyright to assemblies. 2025-07-27 18:30:24 +01:00
bdcb5e72f7 [Blazor] Fix missing usings
(what is happening?)
2025-07-27 18:29:58 +01:00
8c5e0ef99e [App] Publish single file 2025-07-27 18:26:27 +01:00
ab804239bb [Blazor] Use settings from appsettings.json to configure folders and log levels. 2025-07-27 18:19:01 +01:00
b62f495824 [Blazor] Fix missing using. 2025-07-27 17:51:41 +01:00
7e7660bf6c [Dependencies] Update Roslynator analyzers to version 4.14.0 2025-07-27 17:50:46 +01:00
cb4d1706f8 [Dependencies] Update .NET to 9.0.7 2025-07-27 17:50:11 +01:00
2928ac3e1f Use ReadExactly instead EnsureRead extension. 2025-07-27 17:49:50 +01:00
8c116535c5 General refactor and cleanup. 2025-07-27 17:46:22 +01:00
a551e2474d [Blazor] Add localization. 2025-07-27 17:19:25 +01:00
396ee08030 [Blazor] Enable single file publish. 2025-07-27 16:15:55 +01:00
058b8e4b92 [Blazor] Implement importing ROMs. 2025-07-27 14:32:04 +01:00
a290996037 [Blazor] Move importing DAT to single thread.
Does not take so much longer, but UX is much improved.
2025-07-27 12:16:39 +01:00
e1ced26bc5 [Blazor] Update footer. 2025-07-27 04:04:52 +01:00
9c91d76561 [Blazor] Implement home page. 2025-07-27 04:02:17 +01:00
cf7186adbb [Blazor] Implement importing DAT folder. 2025-07-27 03:30:51 +01:00
122e397d0a [Blazor] Enable site wide server side rendering. 2025-07-27 03:30:32 +01:00
a2fc47cc5b [Blazor] On development show detailed circuit error information. 2025-07-27 03:29:55 +01:00
80f1c0e28e [Blazor] Set up settings on startup. 2025-07-27 03:29:21 +01:00
f4b87f68ec [Blazor] Add menu of actions. 2025-07-26 22:22:01 +01:00
dc4646512a [Blazor] Add database. 2025-07-26 21:16:23 +01:00
00d005ba98 [Blazor] Ensure folders exist. 2025-07-26 19:04:34 +01:00
9877f3886e Add debug logs. 2025-07-26 18:44:39 +01:00
5bb39929b4 [Blazor] Always use dark mode. 2025-07-26 18:11:05 +01:00
72b2eed55c Disable HTTPS redirection. 2025-07-26 18:00:30 +01:00
cca4af8d6d [Blazor] Add Serilog. 2025-07-26 17:59:18 +01:00
8df9bb7211 Add blazor skeleton. 2025-07-26 17:55:02 +01:00
52946eca2e Apply standard styles to all views. 2025-07-26 17:21:54 +01:00
de9ad80eef Remove spurious debug message. 2025-07-26 17:02:45 +01:00
a7985955b4 Add debug message of how long it took to import ROMs from folder. 2025-07-26 17:02:02 +01:00
054b9ffd0d When using internal decompressor, bypass extracting files to temporary folder.
Not needed and is slower.
2025-07-26 17:01:30 +01:00
a8921f640d Fix settings dialog not showing internal decompressor option correctly. 2025-07-26 17:00:21 +01:00
3e731115f2 Allow to read archives if no unar, but internal decompressor is allowed. 2025-07-26 17:00:02 +01:00
dc630f3e78 Fix reading internal decompressor settings in macOS. 2025-07-26 16:59:25 +01:00
5937e0d83e Add support for internal decompressor. 2025-07-26 04:17:26 +01:00
8f789484ca Add support for uncompressed repository. 2025-07-25 22:55:30 +01:00
0bda03afee Add support to compress repository with zstd. 2025-07-25 17:49:36 +01:00
bf19439e49 Use Serilog in EntityFramework Core logging. 2025-07-24 21:23:53 +01:00
1435aa10ee Adjust visibility of items in import ROM view. 2025-07-24 21:13:45 +01:00
55a6af0c74 Added Serilog for logging. 2025-07-24 16:20:22 +01:00
69fb3c768b Add SIMD checksum generation. 2025-07-24 15:46:20 +01:00
b0e0ba4502 Migrate to CommunityToolkit.Mvvm 2025-07-24 11:11:27 +01:00
c5da48fa47 Do not install Philips.CodeAnalysis in all projects. 2025-07-24 10:25:45 +01:00
03c69d3671 Remove manual requisite of SkiaSharp for Linux. 2025-07-24 10:25:14 +01:00
2d54cbdf23 Put database context outside of worker. Reduces memory usage by quite a lot. 2025-07-24 04:26:56 +01:00