Johnny Silverman
9fd1ac0766
Parse through "ata_device_statistics" for devices which report incorrect reads/writes or don't report them at all in legacy attributes.
2025-11-08 16:12:51 +02:00
Johnny Silverman
81ac60768f
Read all information about devices in smartctl (not only SMART).
2025-11-08 16:11:57 +02:00
Johnny Silverman
35d7ed9c8a
Add workaround for drives which report LBAs read/written but instead report in 32MiB blocks.
2025-11-07 18:47:49 +02:00
Johnny Silverman
bd6f95feb1
Use const values for precision to improve code readability
2025-11-04 02:56:48 +02:00
Johnny Silverman
557d6db040
Change "getMbToPrettyString" to const function
2025-11-04 02:45:07 +02:00
Johnny Silverman
702b9c8415
Use megabytes instead of gigabytes for size calculations internally. Change variable types to "int64_t" for megabyte calc.
...
Add function "getSizeTextFromMegabytes" for generating size strings where it was repeated code.
Optimize code to do less reading of reusable locale strings and read "logicalBlockSize" before reading other size parameters.
2025-11-03 21:54:40 +02:00
edisionnano
088dac6670
Use GigaBytes instead of GibiBytes
...
There's much confusion around this in the digital world, perhaps we should make this configurable but since we advertise GB currently we should actually show GB
2025-06-08 22:29:50 +03:00
Spiros
d6a117f9c7
Fix warnings part 3
2025-05-31 00:29:35 +03:00
Spiros
a80ae892f3
Fix warnings part 2
2025-05-31 00:09:01 +03:00
Spiros
39c48ba3bd
Fix some compilation warnings part 1
2025-05-31 00:03:17 +03:00
Spiros
e998352834
Fix QT5 compilation errors
2025-05-30 23:40:32 +03:00
Spiros
931b0353da
Add one decimal point precision on host read/writes when TB
2025-05-29 22:15:46 +03:00
Spiros
93023f7d24
Add option to save image
2025-05-29 22:10:10 +03:00
Spiros
b869286c79
Retain placement on refresh
2025-05-29 21:49:52 +03:00
Spiros
030fb15760
Rename ectracted function
2025-05-29 20:45:36 +03:00
Spiros
5f126e4f28
Highlight the correct disk on the grid view
2025-05-29 20:32:08 +03:00
spiros
8169c8f4c9
Add a placeholder on the search bar
2025-05-29 17:32:46 +03:00
spiros
2a2af59d24
Fix cyclic navigation enabling the next button even if there's only one drive
2025-05-29 02:49:34 +03:00
spiros
5758597158
Rename warning to caution
2025-05-29 02:40:32 +03:00
spiros
f721d4c190
Merge remote-tracking branch 'origin/main' into feat/disk-grid
2025-05-29 02:15:56 +03:00
Spiros
33faf382fc
Connect grid view buttons
2025-05-26 17:55:30 +03:00
Spiros
6101d77958
Connect the grid view to show disks
2025-05-26 16:59:32 +03:00
Spiros
9b7f4fb44e
Parse Total LBAs for drives which seem to use Gigabytes
2025-05-22 00:13:42 +03:00
Spiros
3416cc7ac1
Fix 4 issues
...
Fixes #48
Fixes CustomButton doesn't get highlighted when clicking a radio button
Fixes issue where disksGroup actions were not being cleared
Fixes some warnings
2025-05-08 14:02:47 +03:00
Spiros
3aaffcc238
Add a hack to ignore nsid
...
Fixes #48
2025-05-08 13:48:29 +03:00
Spiros
91240c40b5
Fix issue where disksGroup actions were not being cleared
2025-04-23 15:16:12 +03:00
Spiros
49c43a002c
Fix CustomButton doesn't get highlighted when clicking a radio button
2025-04-23 14:44:39 +03:00
Spiros
086376086c
Mockup grid view
2025-04-23 14:35:54 +03:00
Spiros
291002a53b
Move headers to an include folder
2025-04-16 01:57:21 +03:00
edisionnano
c81c31acc3
Don't show status if smart_status is null
2025-04-16 01:42:35 +03:00
edisionnano
eae61beac7
Fix #37
...
Closes #37
2025-03-29 02:49:32 +02:00
edisionnano
422fa35405
Include QDialogButtonBox
2025-02-06 00:29:30 +02:00
spiros
36f554c9be
Add ASCII View
...
Closes #27
but only for SCSI and SATA, NVMe ASCII View is not yet implemented
2025-02-06 00:24:31 +02:00
edisionnano
3dcb98be15
Set the device node name as default JSON filename
2025-02-04 22:22:43 +02:00
spiros
f9df8c9513
Also update the UI in memory
2025-02-03 18:21:05 +02:00
spiros
fb90679f6a
Add a clear settings button
2025-02-03 18:13:47 +02:00
Spiros
8ca6c898ab
Make translation easier
2024-08-20 22:08:20 +03:00
spiros
31d581d04b
Update Greek Translation
2024-08-19 18:34:14 +03:00
spiros
d62d44b964
SCSI:Show warning if grown defect list is positive
2024-08-19 15:15:41 +03:00
Spiros
3ee7128ee3
Fix an SK Hynix drive
2024-08-19 13:07:54 +03:00
Rongrong
5d7b87fed3
Add zh_CN localization
...
Signed-off-by: Rongrong <i@rong.moe >
2024-08-17 01:49:50 +08:00
edisionnano
4f2a834e46
Add support for Percent_Lifetime_Remain
2024-08-16 00:47:44 +03:00
Spiros
0232c8f183
Parse SCSI Critical Temp
...
Also resolve a warning
2024-08-12 16:26:42 +03:00
Spiros
5f6520eb90
Caution if the defect list is not 0
2024-08-11 00:30:08 +03:00
Spiros
7ff7bcb59c
Parse SCSI error counter log
...
scsi_grown_defect_list is next
2024-08-11 00:25:16 +03:00
Spiros
9aeca5ca2c
Parse reads and writes for SCSI devices
2024-08-06 14:24:15 +03:00
Spiros
110d288f4b
Parse SCSI Firmware Version
2024-08-06 12:57:54 +03:00
Spiros
7693b5db5d
Add a fallback value for firmware version
2024-08-03 03:27:27 +03:00
Spiros
d3593531ec
Read SCSI power on count
2024-08-03 03:23:22 +03:00
Spiros
4b44d3815c
Display SCSI Model Name correctly
2024-08-03 03:08:17 +03:00