Commit Graph

89 Commits

Author SHA1 Message Date
7b0ccf4876 Simplify naming of AaruConsole methods. 2025-08-17 06:06:51 +01:00
02ec8a05d8 Rename Aaru.Console project to Aaru.Logging. 2025-08-17 05:50:25 +01:00
5fa1a0b5ea Add serilog for handling verbose and debug outputs. 2025-08-16 21:11:52 +01:00
d08fe04df0 Migrate to Spectre.Console.Cli. 2025-08-16 20:08:00 +01:00
5863664dbf Update copyright year. 2024-12-19 10:45:18 +00:00
debb7b9f0e Fix some minor problems detected by the analyzers. 2024-05-06 04:34:43 +01:00
b34179ebfe [Refactor] Remove redundant braces and apply brace style. 2024-05-01 04:51:19 +01:00
134ce7041e [Refactor] Use collection expressions. 2024-05-01 04:43:37 +01:00
f7ca79b09e Update copyright year. 2024-05-01 04:17:32 +01:00
e46d21bde6 General refactor and cleanup. 2024-05-01 04:05:22 +01:00
7aedb3178a Fix some spacing issues in commands. 2024-04-22 04:47:45 +01:00
4994a85d65 [Aaru] Escape debug output of command parameters that can make Spectre.Console throw an exception if user input contains a square bracket. 2023-10-08 10:57:16 +01:00
aa39281033 [Console] Use Spectre.Console to show exceptions in the CLI.
GUI still uses `ConsoleWindow`.
2023-10-08 04:10:43 +01:00
508b78719d [Plugin system] Move writable media images to dependency injection. 2023-10-06 00:40:44 +01:00
696f3ffa9a [Plugin system] Move read-only filesystems to dependency injection. 2023-10-05 16:55:03 +01:00
24d1702838 [Plugin system] Move filters to dependency injection. 2023-10-05 16:00:59 +01:00
a50d892f2a Move most of PluginBase logic into Aaru.Commontypes. 2023-10-05 13:47:59 +01:00
29343d4129 Fix naming. 2023-10-05 01:52:48 +01:00
7363a5d9c5 Redo Reformat and cleanup.
Rider EAP was having a bug interpreting .editorconfig that didn't generate the code style as we wanted.
This is now done with Rider-stable.
2023-10-04 17:36:20 +01:00
bc8bf7a2dc Fix possible null assignment to non-nullable entities. 2023-10-04 09:55:17 +01:00
8815beffd8 [Aaru] Reformat and cleanup. 2023-10-03 22:38:23 +01:00
ec9f5808e4 [Aaru] Reformat and cleanup. 2023-10-03 22:04:36 +01:00
3c4ef2b3d6 [Aaru] Introduced constants for module names
Introduces constant fields for respective debug module names, replacing the hardcoded ones.
This is done to standardize the naming convention, reduce redundancy and potentially avoid any typos or name mismatches across the project.
This change makes the code more maintainable and easier to update in case module names need to be changed.
2023-10-03 16:52:02 +01:00
Rebecca Wallander
ebf893e278 Add reader for DiscImageCreator DVD Raw dumps (#817) 2023-08-22 15:27:52 +01:00
Rebecca Wallander
e7ede15234 Decrypt CSS images on conversion 2023-07-30 22:26:11 +02:00
Rebecca Wallander
f6b8ba3597 Add A2R flux format support 2023-07-09 22:12:04 +02:00
Rebecca Wallander
8298576a34 Add SuperCard Pro flux parsing 2023-04-17 21:35:25 +02:00
7a2b37496b Make PluginBase a singleton. 2022-12-17 20:50:17 +00:00
d59cbb56e1 Use Type for writable media image plugin list. 2022-12-17 19:50:32 +00:00
99592c673a Disable trimming warning about XML from a class that is already used by a JSON source generator. 2022-12-16 20:37:37 +00:00
21fdb296c2 Use source generator for resume JSON serializing. 2022-12-16 18:01:21 +00:00
b9f9572c8b Ensure metadata enums get serialized as strings. 2022-12-16 18:00:46 +00:00
30144d1ac0 Use Aaru Metadata instead of CICM Metadata and convert to it if found. 2022-12-16 03:05:50 +00:00
cfbcde35f5 Use Aaru Metadata instead of CICM Metadata. 2022-12-15 22:21:37 +00:00
612d5c9cdd Do not allow dumping or converting to image formats that do not properly support hidden tracks when there is a hidden track in the media. 2022-12-06 12:27:35 +00:00
805ebd4b42 Update copyright year. 2022-12-03 16:07:17 +00:00
938b40f774 Move all localizable strings from Aaru.Core project to resources. 2022-11-23 16:06:46 +00:00
81195f8630 Move all localizable strings from Aaru.Gui project to resources. 2022-11-19 21:10:41 +00:00
887e58c6e5 Move all localizable strings from Aaru project to resources. 2022-11-18 11:18:45 +00:00
2f9b7fe0a1 General code cleanup and style refactor. 2022-11-15 15:58:48 +00:00
bd3fe7bd4e General code style and feature fixes. 2022-11-15 01:35:15 +00:00
fca57318f5 Convert to switch expression. 2022-11-13 19:59:30 +00:00
c5b34ee3d9 Convert if to switch statement. 2022-11-13 19:38:03 +00:00
30b5802198 Update System.CommandLine dependency. 2022-04-10 12:54:04 +01:00
f9f97c02c5 Mark newly discovered pregap sectors for retry. Fixes incorrect data on some track type changes. 2022-04-09 20:27:05 +01:00
ff65da6c48 Use merge pattern. 2022-03-16 11:47:00 +00:00
5f14f0e79c Fix unused variables. 2022-03-16 00:31:33 +00:00
762e3eb6d2 General cleanup and refactor. 2022-03-07 07:36:44 +00:00
dd4451740c Update copyright year. 2022-02-20 09:34:52 +00:00
fa37b6c180 Fix setting geometry in image conversion. 2022-02-07 00:19:46 +00:00