Commit Graph

57 Commits

Author SHA1 Message Date
Spiros
25a67f3771 Do this for C4 too 2024-06-10 02:58:06 +03:00
Spiros
5368e1fe8a Update values live
Am I overengineering again?
2024-06-10 02:53:17 +03:00
Spiros
62e883ec13 Use a static qregexp instead of a temporary one
Qt complains
2024-06-09 23:47:47 +03:00
Spiros
c2f235b81d Support showing values as not hex 2024-06-09 17:39:11 +03:00
Spiros
636ba621f5 Support fahrenheit and C4 2024-06-09 17:25:27 +03:00
Spiros
4e57ea5b25 Add default values to checkboxes and save the changes to disk 2024-06-09 16:53:13 +03:00
Spiros
36dad96b77 Support nvme messages 2024-06-09 02:12:50 +03:00
Spiros
c97e927ed9 Fix deprecation 2024-06-09 00:45:52 +03:00
Spiros
3db4230d6c Add an error if smartctl does not exist or if pkexec is cancelled 2024-06-09 00:01:15 +03:00
Spiros
19a703f745 Rename QRegExp to QRegularExpression
Thx Cassio
2024-06-06 17:59:01 +03:00
Spiros
9538405ff9 Add an about dialog 2024-06-06 02:14:39 +03:00
Spiros
96475f97d7 Add a refresh button 2024-06-06 00:45:43 +03:00
Spiros
b9a9f3cc46 Fix saving to a file 2024-06-05 22:48:06 +03:00
Spiros
697823a3f2 Save to file 2024-06-05 22:42:10 +03:00
Spiros
3a7786ee12 Lay the groundwork for a QMenuBar 2024-06-05 21:48:20 +03:00
Spiros
e9dc9eb798 Remove 2 empty lines 2024-06-05 11:43:14 +03:00
Spiros
ef4d104087 Ask for password once 2024-06-05 11:02:22 +03:00
Spiros
f988c67182 Fix comp issue 2024-06-04 23:39:05 +03:00
bill
13fa03783f Support Patriot drives 2024-06-04 22:37:04 +03:00
bill
8354d67d31 Better strings when not found 2024-06-04 22:30:45 +03:00
Spiros
d06c1afa9a Don't hardcode colors 2024-06-04 04:15:07 +03:00
Spiros
ad3cd1355a Fix adata 2024-06-04 03:34:15 +03:00
Spiros
b5fafa1414 Fix fuckup 2024-06-04 03:17:11 +03:00
Spiros
a899453be6 Support Remaining_Lifetime_Perc 2024-06-04 03:08:13 +03:00
Spiros
1f5bb8a7e6 Revert 2024-06-04 03:06:47 +03:00
Spiros
f8af77133b Add a workarround for some chinese drives 2024-06-04 02:41:31 +03:00
Spiros
4b2992009c Support LEXAR/SAMSUNG SSDs 2024-06-03 19:24:38 +03:00
Spiros
0b5325cf40 Add support for Media_Wearout_Indicator SATA SSDs 2024-06-03 19:20:37 +03:00
Spiros
f0e4469c95 Some WD drives provide hex 2024-06-03 19:15:29 +03:00
Spiros
011bde2598 Add life info for Crucial SATA SSDs 2024-06-03 19:06:11 +03:00
Spiros
7982a35f9d Support Kingston read writes on non 32mib models 2024-06-03 18:26:49 +03:00
Spiros
03b1e15af6 Show health percentage for NVMe drives 2024-06-02 21:40:09 +03:00
Spiros
037f4311fe Fix buttons 2024-06-02 17:41:08 +03:00
Spiros
8949f90a3b Some controllers are stupid, show dashes instead of 0 GB 2024-06-02 15:51:39 +03:00
Spiros
9efbe097fc Add colored dots for NVMe 2024-06-02 14:25:09 +03:00
Spiros
ea4cd19b0b Add preliminary health checks for NVMe drives 2024-06-02 14:16:39 +03:00
Spiros
64abe898a4 Mark the whole drive as bad if one attribute is 2024-06-02 13:29:03 +03:00
Spiros
08b28b188f Fix compilation error 2024-06-02 12:17:18 +03:00
edisionnano
1f858d4f83 Support read/writes for WD drives 2024-06-02 03:32:25 +03:00
Spiros
ce94a1214d Order NVMe values 2024-06-01 20:21:32 +03:00
Spiros
30c8ac946e Support NVMe reads/writes 2024-06-01 15:44:14 +03:00
Spiros
c257e45886 Capitalize first letter 2024-05-31 20:20:16 +03:00
Spiros
ed9dba2f4d align nvme headers 2024-05-31 20:09:55 +03:00
Spiros
2a47eb2850 NVMe Part 1 2024-05-31 18:43:27 +03:00
Spiros
97b8619984 Add nvme check before for loop 2024-05-31 17:59:45 +03:00
Spiros
eccf01ad7e remove iostream 2024-05-31 17:51:39 +03:00
Spiros
8cd5af7943 Fix header alignment 2024-05-31 17:43:04 +03:00
Spiros
5c85985e14 Fix LBAs one last time 2024-05-31 17:17:28 +03:00
Spiros
a66de57cfe Fix compilation issues 2024-05-31 17:05:03 +03:00
edisionnano
c90e5f4f9d Fix stupid issue 2024-05-30 21:06:11 +03:00