Commit Graph

  • 21ed0a33bc Update Greek Translation Spiros 2024-06-14 05:17:33 +03:00
  • 962d7dd1e6 Add nvme self test log Spiros 2024-06-14 04:55:41 +03:00
  • 834c16c302 set exec on smartctl qurious-pixel 2024-06-13 16:38:57 -07:00
  • d1c9dc553d Use locale for GB Spiros 2024-06-13 21:34:43 +03:00
  • 30d5072a7b Make the big if loop for reads/writes less shit Spiros 2024-06-13 21:01:28 +03:00
  • 93bde923fe Add tooltips to buttons Spiros 2024-06-13 20:49:13 +03:00
  • 4ebaa0f984 Add cyclic navigation option Spiros 2024-06-13 20:43:10 +03:00
  • 5485c67f1e Fix svg path edisionnano 2024-06-13 20:27:04 +03:00
  • 29cf0027f6 Fix clazy warning Spiros 2024-06-13 20:25:54 +03:00
  • 523843b349 Point to src for svg edisionnano 2024-06-13 20:22:14 +03:00
  • 1e9ccafe15 Implement Disk menu Spiros 2024-06-13 20:19:54 +03:00
  • c69740a85f Lay the groundwork for Disk menu Spiros 2024-06-13 20:15:20 +03:00
  • a9a0898dea Fix spacers Spiros 2024-06-13 19:16:50 +03:00
  • ddbebe64a5 Move source to src folder Spiros 2024-06-13 19:08:32 +03:00
  • c267ce1ef2 Try ubuntu 24.04 edisionnano 2024-06-13 17:46:50 +03:00
  • 14e6a3982e Attempt to use latest ubuntu for glibc build edisionnano 2024-06-13 17:41:44 +03:00
  • 9e5ca03190 Merge pull request #6 from qurious-pixel/icon edisionnano 2024-06-13 17:36:40 +03:00
  • d193604d33 static smartctl & svg plugin qurious-pixel 2024-06-12 17:23:41 -07:00
  • 8ebd596e6b Add mainwindow icon qurious-pixel 2024-06-12 17:21:34 -07:00
  • e29e0d82a0 Add files via upload qurious-pixel 2024-06-12 17:20:36 -07:00
  • 126a23d9d4 Bundle smartctl qurious-pixel 2024-06-11 21:16:26 -07:00
  • cc10376306 Fix 2 bugs Rows don't have a fixed size, table doesn't resize if the user has no sata drives Spiros 2024-06-12 06:41:20 +03:00
  • c8feffdb3a Remove useless print Spiros 2024-06-12 06:33:28 +03:00
  • 40bdbe3de4 Merge pull request #4 from qurious-pixel/package edisionnano 2024-06-12 06:16:47 +03:00
  • e7fb1363de Add global shortcuts Spiros 2024-06-12 06:13:57 +03:00
  • e4640f77a7 [CI Build] Main Branch qurious-pixel 2024-06-11 20:03:10 -07:00
  • 4bafff6d9f CI Build qurious-pixel 2024-06-11 20:01:41 -07:00
  • f9b75c5d74 Make the next prev buttons work with shortcuts + mouse buttons Spiros 2024-06-12 06:00:16 +03:00
  • 5482b8ee54 Better dialog design Spiros 2024-06-12 05:34:25 +03:00
  • 584ffbc709 Add a custom button Spiros 2024-06-12 05:19:26 +03:00
  • 62eed773fa Add option to cancel test Spiros 2024-06-12 05:13:34 +03:00
  • 924fc25f8f Self test for nvme too Spiros 2024-06-12 04:48:00 +03:00
  • 93bf4aa8c7 Chekck /usr/sbin for smartctl Some distributions like OpenSUSE place binaries which are unsafe (i.e. pertain to storage devices) in /usr/sbin which is not in PATH Spiros 2024-06-11 19:58:40 +03:00
  • 3e194f219e Fix QTCreator Spiros 2024-06-11 19:07:55 +03:00
  • e96db9d383 Build using Qt6 Spiros 2024-06-11 19:03:29 +03:00
  • 183da80ce2 Show a better message Spiros 2024-06-10 18:22:56 +03:00
  • 5db57a1a7d Add selftest support Spiros 2024-06-10 18:17:28 +03:00
  • 9fb4d3c13a Fix buttons hiding on failed refresh Spiros 2024-06-10 16:43:02 +03:00
  • 691727a992 Move self test to QMenuBar Spiros 2024-06-10 16:24:35 +03:00
  • 2cc1973760 Don't quit on pkexec fail after refresh Spiros 2024-06-10 05:24:10 +03:00
  • bd34495e8f QTCreator leaves garbage Spiros 2024-06-10 05:07:32 +03:00
  • 7a14b956ae Hide the button completely on nvme Spiros 2024-06-10 05:01:33 +03:00
  • 1016f82a2b Lay the groundwork for selftesting Spiros 2024-06-10 04:58:15 +03:00
  • fe553e2ae6 Use lowercase path Spiros 2024-06-10 02:59:43 +03:00
  • 25a67f3771 Do this for C4 too Spiros 2024-06-10 02:58:06 +03:00
  • 5368e1fe8a Update values live Am I overengineering again? Spiros 2024-06-10 02:53:17 +03:00
  • 62e883ec13 Use a static qregexp instead of a temporary one Qt complains Spiros 2024-06-09 23:47:47 +03:00
  • c2f235b81d Support showing values as not hex Spiros 2024-06-09 17:39:11 +03:00
  • 636ba621f5 Support fahrenheit and C4 Spiros 2024-06-09 17:25:27 +03:00
  • 4e57ea5b25 Add default values to checkboxes and save the changes to disk Spiros 2024-06-09 16:53:13 +03:00
  • 36dad96b77 Support nvme messages Spiros 2024-06-09 02:12:50 +03:00
  • c97e927ed9 Fix deprecation Spiros 2024-06-09 00:45:52 +03:00
  • 3db4230d6c Add an error if smartctl does not exist or if pkexec is cancelled Spiros 2024-06-09 00:01:15 +03:00
  • 19a703f745 Rename QRegExp to QRegularExpression Thx Cassio Spiros 2024-06-06 17:59:01 +03:00
  • 8a493d424e Update README.md edisionnano 2024-06-06 05:19:06 +03:00
  • 9538405ff9 Add an about dialog Spiros 2024-06-06 02:14:39 +03:00
  • 96475f97d7 Add a refresh button Spiros 2024-06-06 00:45:43 +03:00
  • b9a9f3cc46 Fix saving to a file Spiros 2024-06-05 22:48:06 +03:00
  • 697823a3f2 Save to file Spiros 2024-06-05 22:42:10 +03:00
  • 3a7786ee12 Lay the groundwork for a QMenuBar Spiros 2024-06-05 21:48:20 +03:00
  • e9dc9eb798 Remove 2 empty lines Spiros 2024-06-05 11:43:14 +03:00
  • ef4d104087 Ask for password once Spiros 2024-06-05 11:02:22 +03:00
  • f988c67182 Fix comp issue Spiros 2024-06-04 23:39:05 +03:00
  • 13fa03783f Support Patriot drives bill 2024-06-04 22:37:04 +03:00
  • 8354d67d31 Better strings when not found bill 2024-06-04 22:30:45 +03:00
  • d06c1afa9a Don't hardcode colors Spiros 2024-06-04 04:15:07 +03:00
  • ad3cd1355a Fix adata Spiros 2024-06-04 03:34:15 +03:00
  • b5fafa1414 Fix fuckup Spiros 2024-06-04 03:17:11 +03:00
  • a899453be6 Support Remaining_Lifetime_Perc Spiros 2024-06-04 03:08:13 +03:00
  • 1f5bb8a7e6 Revert Spiros 2024-06-04 03:06:47 +03:00
  • f8af77133b Add a workarround for some chinese drives Spiros 2024-06-04 02:41:31 +03:00
  • 4b2992009c Support LEXAR/SAMSUNG SSDs Spiros 2024-06-03 19:24:38 +03:00
  • 0b5325cf40 Add support for Media_Wearout_Indicator SATA SSDs Spiros 2024-06-03 19:20:37 +03:00
  • f0e4469c95 Some WD drives provide hex Spiros 2024-06-03 19:15:29 +03:00
  • 011bde2598 Add life info for Crucial SATA SSDs Spiros 2024-06-03 19:06:11 +03:00
  • 7982a35f9d Support Kingston read writes on non 32mib models Spiros 2024-06-03 18:26:49 +03:00
  • 03b1e15af6 Show health percentage for NVMe drives Spiros 2024-06-02 21:40:09 +03:00
  • 037f4311fe Fix buttons Spiros 2024-06-02 17:41:08 +03:00
  • 8949f90a3b Some controllers are stupid, show dashes instead of 0 GB Spiros 2024-06-02 15:51:39 +03:00
  • f29ea468dc Resize the box instead of the font Spiros 2024-06-02 15:18:05 +03:00
  • 34af93e085 Fix some crashes when setting negative font size Spiros 2024-06-02 15:09:59 +03:00
  • 9efbe097fc Add colored dots for NVMe Spiros 2024-06-02 14:25:09 +03:00
  • ea4cd19b0b Add preliminary health checks for NVMe drives Spiros 2024-06-02 14:16:39 +03:00
  • 64abe898a4 Mark the whole drive as bad if one attribute is Spiros 2024-06-02 13:29:03 +03:00
  • 6886d70a5d Dynamically resize font Spiros 2024-06-02 12:55:23 +03:00
  • 08b28b188f Fix compilation error Spiros 2024-06-02 12:17:18 +03:00
  • 1f858d4f83 Support read/writes for WD drives edisionnano 2024-06-02 03:32:25 +03:00
  • ce94a1214d Order NVMe values Spiros 2024-06-01 20:21:32 +03:00
  • 067566a380 Fix Arrow Icons Spiros 2024-06-01 16:13:42 +03:00
  • 30c8ac946e Support NVMe reads/writes Spiros 2024-06-01 15:44:14 +03:00
  • c257e45886 Capitalize first letter Spiros 2024-05-31 20:20:16 +03:00
  • ed9dba2f4d align nvme headers Spiros 2024-05-31 20:09:55 +03:00
  • 2a47eb2850 NVMe Part 1 Spiros 2024-05-31 18:43:27 +03:00
  • 97b8619984 Add nvme check before for loop Spiros 2024-05-31 17:59:45 +03:00
  • eccf01ad7e remove iostream Spiros 2024-05-31 17:51:39 +03:00
  • 8cd5af7943 Fix header alignment Spiros 2024-05-31 17:43:04 +03:00
  • 5c85985e14 Fix LBAs one last time Spiros 2024-05-31 17:17:28 +03:00
  • a66de57cfe Fix compilation issues Spiros 2024-05-31 17:05:03 +03:00
  • c90e5f4f9d Fix stupid issue edisionnano 2024-05-30 21:06:11 +03:00
  • fd15975134 Support LBA disks spiros 2024-05-30 18:43:48 +03:00