Commit Graph

27 Commits

Author SHA1 Message Date
23efc69abc Use runtime compression to decompress ZIP files. 2025-07-24 04:22:33 +01:00
cf0f79338a Make detection of archive be multithread. 2025-07-23 14:55:09 +01:00
743b49c4f0 Use System.Text.Json to serialize lsar output. 2025-07-23 13:54:52 +01:00
38cc8da72f Implement multi-threading import of ROM files. 2025-07-23 03:23:57 +01:00
d92707d691 [Workers] Enhance thread safety in FileImporter with database locking 2025-07-14 16:40:46 +01:00
adb597b455 [Refactor] Improve exception handling and variable declarations in FileImporter 2025-07-14 16:37:04 +01:00
7e8e42d07c [Refactor] Simplify constructor parameters and initialization in multiple classes 2025-07-08 01:18:07 +01:00
d75381c4eb [Refactor] Simplify event handler parameters in MainWindowViewModel and FileImporter 2025-07-08 00:59:53 +01:00
44fb779034 [Refactor] Replace OrderBy with Order for file sorting in ImportDatFolderViewModel and FileImporter 2025-07-07 22:44:34 +01:00
03d3d8f973 Ensure file reading operations return the expected data. 2024-11-12 06:58:01 +00:00
cd66743990 Use collection expression syntax. 2024-11-12 06:39:06 +00:00
9a429ce439 Full code refactor and clean-up. 2024-11-09 01:37:59 +00:00
5c87920c13 Update SabreTools. 2020-12-20 23:17:18 +00:00
39ac75742f Change when database is saved after importing ROMs. 2020-09-20 17:59:22 +01:00
0ee8fdb4fb Sort files when importing ROMs. 2020-09-20 16:38:35 +01:00
2c9814292a Cache statistics and move its generation to importers. 2020-09-11 00:42:24 +01:00
49c69b9524 Remove database singleton. 2020-09-05 02:49:41 +01:00
0be537e175 Add support for AaruFormat media files. 2020-09-04 22:26:10 +01:00
5ecc7e5157 Implement exporting disks. 2020-09-04 19:30:18 +01:00
11db732ce0 Import disks. 2020-09-04 18:16:18 +01:00
5f0de466a7 Store original filename on import. 2020-09-04 01:08:51 +01:00
7999e99c2d Optimize SQL calls when importing. 2020-09-03 19:45:39 +01:00
9daf59f78e Move strings to resources. 2020-08-30 03:00:14 +01:00
ddc974a610 If file is detected as an archive check if it is a FAT disk.
The Unarchiver detects disk images containing a single archive as the archive as part of their skipping of the self-extracting code.
2020-08-29 17:56:17 +01:00
86b63e5e31 Add support to import files from archives. 2020-08-24 01:17:20 +01:00
c0c8f8f5e1 Move all rom import code to Core. 2020-08-23 22:17:49 +01:00
b698e75739 Implement importing files from folder. 2020-08-23 20:10:38 +01:00