Commit Graph

397 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
fb6f078797 Add logging and UI enhancements for read-only and writable media images options 2025-08-17 04:15:52 +01:00
26d8ba1877 Add logging and UI enhancements for list devices command 2025-08-17 03:51:30 +01:00
9133daedbe Add logging and UI enhancements for database statistics command 2025-08-17 03:08:05 +01:00
d3efb4d043 Add logging and UI enhancements for list namespaces command 2025-08-17 02:32:36 +01:00
94800d9b63 Add logging for list encodings command and enhance UI formatting 2025-08-17 02:24:06 +01:00
5c9a0a55c0 Add proper markup and informational logging to format commands for more colorful UI/UX. 2025-08-17 02:14:13 +01:00
7e82feb859 Log application copyright message. 2025-08-17 02:13:28 +01:00
2e13e3b26e Do not log informational messages on console, only on log file. 2025-08-17 02:12:57 +01:00
8279a1524b Return pause before exit functionality. 2025-08-16 23:04:44 +01:00
7fd820938a Add option to log to file. 2025-08-16 23:00:17 +01:00
dfbab093fe Add option to log to file. 2025-08-16 23:00:16 +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
2b40ab468a Add Directory.Build.props and Directory.Build.targets for centralized project configuration 2025-08-14 15:52:05 +01:00
34dd0fd2d1 Update to .NET 10 preview 7. 2025-08-14 14:07:30 +01:00
5a8de28df3 Up version to 6.0.0-alpha10. 2025-04-24 06:21:40 +01:00
Rebecca Wallander
1ab023bbc6 Read Lite-On raw DVD buffer 2025-04-06 22:04:43 +02:00
5863664dbf Update copyright year. 2024-12-19 10:45:18 +00:00
57f3616e1f Update to .NET 9 dependencies. 2024-12-19 08:56:01 +00:00
3d8ba7df38 Update to .NET 9.0-rc.2 2024-10-26 04:57:48 +01:00
c254bdf0a3 [Core] Make device report work async. 2024-05-11 03:06:10 +01:00
6f66e0f13b [Core] Use FirstOrDefaultAsync when saving statistics. 2024-05-11 02:53:54 +01:00
39b639ce3e [Core] Use async to update the master database. 2024-05-11 02:10:26 +01:00
debb7b9f0e Fix some minor problems detected by the analyzers. 2024-05-06 04:34:43 +01:00
8f4d199070 Add several roslyn analyzers. 2024-05-02 04:58:36 +01:00
c3358b9739 Update Packaging.Targets. 2024-05-02 03:49:55 +01:00
b9bbca1e3e Update Spectre.Console. 2024-05-02 02:12:02 +01:00
136dd71ea4 Update .NET dependencies. 2024-05-02 01:58:36 +01:00
6a3ef12e25 [Core] Change statistics update to be async. 2024-05-02 01:45:22 +01:00
feb9ea589f [Refactor] Fix some code warnings. 2024-05-01 23:52:03 +01:00
01116106d7 Localize "CD PMA:" string. 2024-05-01 04:54:35 +01:00
b34179ebfe [Refactor] Remove redundant braces and apply brace style. 2024-05-01 04:51:19 +01:00
8e0e249b9f [Refactor] Inline 'out' variable declarations. 2024-05-01 04:47:49 +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
da3bbdc80c [Aaru.Console] Markup more console output to prevent Spectre from crashing. 2023-10-26 09:20:42 +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
162cf927ea [Archive commands] Move all messages to localizable resources. 2023-10-08 01:19:50 +01:00
7af6ea1ba1 [Archive extraction] [Filesystem extraction] Ensure a directory that exists with the same name of a file is considered as file already existing. 2023-10-08 00:32:51 +01:00
278de1cf26 [Archive extraction] Remove leading slashes to prevent absolute path attack. 2023-10-08 00:23:07 +01:00
34611a90c9 [Archive command] Move many debug messages to error messages. 2023-10-08 00:21:56 +01:00
cabb0c6623 [Aaru] Implement archive extract command. 2023-10-07 21:36:41 +01:00
c71817f087 [Aaru] Implement archive list command. 2023-10-07 19:50:23 +01:00
b3e17351d2 [Aaru] Implement archive info command. 2023-10-06 15:48:03 +01:00
9572abf86d [Plugin system] Move byte addressable media images to dependency injection. 2023-10-06 00:46:36 +01:00