Alexander Shaduri
|
5ba969c561
|
NVMe: Support self-test log and running self-tests (untested).
|
2024-05-14 14:27:24 +04:00 |
|
Alexander Shaduri
|
556a82e42b
|
NVMe: Show attributes in Info window.
|
2024-05-13 18:11:06 +04:00 |
|
Alexander Shaduri
|
5efefd3576
|
Implemented NVMe self-test log parsing.
Refactoring AtaStorageProperty -> StorageProperty.
|
2024-05-07 19:36:40 +04:00 |
|
Alexander Shaduri
|
6594cddb65
|
Refactored drive data fetch and parsing, and drive types.
|
2024-05-02 13:47:20 +04:00 |
|
Alexander Shaduri
|
589263e902
|
etc... -> etc.
|
2024-04-25 16:53:30 +04:00 |
|
Alexander Shaduri
|
f7d9956665
|
Support parsing ATA Self-test Log in JSON.
UI fixes.
|
2024-04-23 12:55:23 +04:00 |
|
Alexander Shaduri
|
212b6bfe4f
|
Fix compilation.
|
2024-04-22 17:22:14 +04:00 |
|
Alexander Shaduri
|
6da27f7e86
|
Support parsing ATA Capabilities from JSON.
|
2024-04-19 11:47:48 +04:00 |
|
Alexander Shaduri
|
876e29973c
|
Simplified AtaStorageProperty by mergin Section and SubSection.
|
2024-04-15 16:29:51 +04:00 |
|
Alexander Shaduri
|
351f5edaa9
|
Switched most of message-based error handling to std::expected.
Refactored enum class naming to use ThisCase.
Decorated most getters with [[nodiscard]].
|
2024-03-22 18:21:08 +04:00 |
|
Alexander Shaduri
|
73463e5c23
|
Cleanup of output format / device type handling.
|
2024-03-20 20:57:16 +04:00 |
|
Alexander Shaduri
|
21267acb8c
|
Separate out basic text parser from StorageDevice.
Store all properties in StoragePropertyRepository.
|
2024-03-20 20:29:19 +04:00 |
|
Alexander Shaduri
|
9889f8792f
|
Initial work on JSON parser.
|
2024-03-19 16:16:36 +04:00 |
|
Alexander Shaduri
|
ae5a327116
|
Initial work on JSON parser.
|
2024-03-15 17:33:24 +04:00 |
|
Alexander Shaduri
|
3c4a740759
|
Improved constness of local variables.
|
2024-03-11 15:25:14 +04:00 |
|
Alexander Shaduri
|
6266ce3c6c
|
Ported SmartctlParser to std::expected, added hz::ErrorContainer as a helper.
|
2024-03-11 14:50:08 +04:00 |
|
Alexander Shaduri
|
c8f79c36b4
|
Minor cleanups.
|
2023-03-06 19:18:16 +04:00 |
|
Alexander Shaduri
|
dbdb0e4686
|
Fixed compilation.
|
2022-02-15 16:22:00 +04:00 |
|
Alexander Shaduri
|
fc0df14992
|
Refactored smartctl output parser for better API, support for different formats.
|
2022-02-15 15:56:42 +04:00 |
|
Alexander Shaduri
|
88a36c6f57
|
Changed internal property names to match smartctl's json paths.
|
2022-02-14 13:21:23 +04:00 |
|
Alexander Shaduri
|
534dcd129e
|
Code modernization and cleanups.
|
2022-01-14 15:06:07 +04:00 |
|
Alexander Shaduri
|
cdb9a4c603
|
Renamed SmartctlTextParser to SmartctlAtaTextParser.
|
2021-03-19 14:51:32 +04:00 |
|
Alexander Shaduri
|
788a4760b8
|
Refactored storage property classes (better naming, documentation), removed app_gtkmm_features.h.
|
2021-03-16 16:06:28 +04:00 |
|
Alexander Shaduri
|
d74da816a1
|
Refactored command executors (better naming, documentation).
|
2021-03-16 15:24:08 +04:00 |
|
Alexander Shaduri
|
ff3b07a086
|
Fixed a few clang-tidy warnings in applib.
|
2021-03-03 16:53:22 +04:00 |
|
Alexander Shaduri
|
07b6a27dc0
|
Fixed libintl conflicts causing compilation errors in Windows.
|
2021-03-02 18:25:16 +04:00 |
|
Alexander Shaduri
|
f0dfeaf8c0
|
Updated / added copyright headers.
|
2021-02-26 14:36:27 +04:00 |
|
Alexander Shaduri
|
0f6ff2a4cb
|
Moved files out of gsmartcontrol directory after import from SVN.
|
2021-02-23 20:24:01 +04:00 |
|