Commit Graph

56 Commits

Author SHA1 Message Date
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
7e94ea0a4d Use range indexers. 2024-11-12 06:46:45 +00:00
3522fe3028 Optimize LINQ method calls. 2024-11-12 06:46:10 +00:00
b095dc07cf Use safer SQL calls. 2024-11-12 06:44:29 +00:00
cd66743990 Use collection expression syntax. 2024-11-12 06:39:06 +00:00
d870addb63 Update SabreTools. 2024-11-10 06:42:15 +00:00
9a429ce439 Full code refactor and clean-up. 2024-11-09 01:37:59 +00:00
dc6a457cae Update copyright year. 2024-11-08 19:13:57 +00:00
90b424110c Update copyright year. 2020-12-31 23:26:53 +00:00
5c87920c13 Update SabreTools. 2020-12-20 23:17:18 +00:00
ebc874a00b Update SabreTools. 2020-12-20 23:05:05 +00:00
2b8a1c34f3 Ensure DAT dates use backward slash always. 2020-09-21 00:49:41 +01:00
4d3f8f6d01 Emit message on successful dat import. 2020-09-21 00:47:07 +01: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
226a76d6bc Change order of file requests from database. 2020-09-20 03:22:15 +01:00
6bb04ea236 Do not print dat items to console. 2020-09-20 03:17:00 +01:00
e1b6a10233 Save changes after generating cached statistics. 2020-09-11 02:30:59 +01:00
915a9a6738 Do not check database for roms with non present hashes. 2020-09-11 01:50:31 +01:00
2c9814292a Cache statistics and move its generation to importers. 2020-09-11 00:42:24 +01:00
05e7ed4783 Optimize SQL requests for known files. 2020-09-07 00:03:09 +01:00
4b86bbdab6 Store path in database. 2020-09-06 20:15:29 +01:00
9ee547e83e Add DOSCenter's modification date. 2020-09-06 19:09:35 +01:00
7f24956ddd Use bulk insertions to SQL. 2020-09-06 17:24:32 +01:00
70be2c0582 Fix importing DATs with no machines. 2020-09-05 19:22:57 +01:00
49c69b9524 Remove database singleton. 2020-09-05 02:49:41 +01:00
9818cd43c6 Fix calculation of statistics when adding a DAT. 2020-09-05 02:36:01 +01:00
9f14a82222 Add ROM set category. 2020-09-05 01:52:43 +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
8d000b979d Fix statistical queries. 2020-09-04 03:27:44 +01:00
d6e23ca95e Import disks from DATs. 2020-09-04 03:15:26 +01:00
2edf6296e2 Count disks in rom set statistics. 2020-09-04 02:21:54 +01:00
49bf6ad932 Clear dictionaries after importing ROMs from DAT. 2020-09-04 02:14:23 +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
09ca223f02 Add option to export ROMs as ZIP files. 2020-08-24 23:27:03 +01:00
ec2717c73a Add exporting DAT files. 2020-08-24 04:01:55 +01:00
90f9152e0f Add option to remove ROM set. 2020-08-24 02:29:07 +01:00
3d87c2e778 Add statistics to list of rom sets. 2020-08-24 01:57:15 +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
8f289e3939 Check if The Unarchiver is usable. 2020-08-23 21:21:55 +01:00
b698e75739 Implement importing files from folder. 2020-08-23 20:10:38 +01:00
24256660bc Implement settings. 2020-08-22 21:19:34 +01:00
131b32a3dc Add files information from DAT to database. 2020-08-22 17:44:19 +01:00