375fc3fcd0
Fix bugs related to new UI design
2023-06-11 19:57:34 -07:00
d545152d67
Merge remote-tracking branch 'upstream/dev' into dev
2023-06-11 19:07:23 -07:00
203ad715e0
Refactor ddrescue-tui source/dest selection
...
- Re-enables taking images instead of direct cloning!
- Removed some safety checks for clearer code
- We avoid a second scan by reusing the disk_menu object
2023-06-11 15:48:58 -07:00
986c870090
Move ddrescue-tui menus to a separate file
2023-06-10 21:50:56 -07:00
4feb15182e
Rework SMART self-test sections (again)
...
- Use results from self-test log rather than self-test details
- Include more result details in more scenarios
- Only add self-test results to the report to avoid
duplicate/conflicting info
- Add check if test started but didn't finish (again?)
2023-06-10 18:59:19 -07:00
de7993c39c
Fix type hint for get_known_disk_attributes()
2023-05-29 17:47:58 -07:00
386a8b7000
Merge branch 'type-hinting' into dev
2023-05-29 16:26:16 -07:00
a5eb64a055
Add type hints to class instance variables
2023-05-29 16:25:37 -07:00
f654052f1d
Fix typo
2023-05-29 13:42:45 -07:00
12326a5e2c
Use new Union syntax
...
This bumps the minimum Python version to 3.10
2023-05-29 12:35:40 -07:00
62edaac25a
Add type hints to functions
2023-05-28 20:09:54 -07:00
534f258846
Add some type hints
2023-05-27 20:05:03 -07:00
0126452bf1
Merge branch 'ui-split' into dev
2023-05-27 19:50:49 -07:00
cb012423bb
Refactor hardware diagnostics to use new TUI
2023-05-27 19:47:26 -07:00
f19c4b2422
Update self-test data before checking result
...
Addresses #209
2023-05-22 20:59:10 -07:00
59d89575ed
Refactor SMART self-test checks
...
- Preserve TimedOut status
- Adds last self-test result to notes (if present and result is unknown)
2023-05-21 14:52:28 -07:00
ba3bf480f7
BREAKING Add wk/ui/tui.py
2023-04-09 15:59:34 -07:00
f9bcd534d4
Move ansi code into wk/ui
2023-04-08 19:20:22 -07:00
13fc64e6ab
Remove unneeded wk.ui calls
2023-04-08 14:16:41 -07:00
95d7159414
Move ANSI color escape sections to their own file
2023-04-02 20:46:54 -07:00
03a143488c
Adjust ui imports and calls
2023-04-02 20:12:18 -07:00
6efc970374
Move tmux sections into wk.ui
2023-04-01 22:36:59 -07:00
89fd647792
Split wk.std into debug, std, and ui sections
2023-04-01 22:14:03 -07:00
9dc900c75e
Replace more pylint sections with ruff
2023-03-27 00:09:08 -07:00
aea1373df7
Merge remote-tracking branch 'upstream/dev' into dev
2023-03-26 23:57:41 -07:00
9f66b151af
Replace more pylint sections with ruff
2023-03-26 23:52:52 -07:00
9953f3978c
Merge remote-tracking branch 'upstream/dev' into dev
2023-03-26 23:22:34 -07:00
e00920f24a
Switch to ruff linting
2023-03-19 18:47:46 -07:00
b304475011
Adjust HW Diagnostics top text handling
2023-03-05 16:32:57 -08:00
ab2a7fd126
Include Disk Utilization in the quick diagnostic
2023-01-10 13:55:40 -08:00
847b7587a7
Remove comment
2022-12-15 17:24:35 -08:00
70bb666fa1
Refactor Disk Utilization reporting
...
Results are now shown on screen in addition to the osTicket post.
2022-12-14 02:42:23 -08:00
2aa95fd8db
Fix CPU checkbox not updating
2022-12-11 21:48:58 -08:00
7144ab0106
Merge remote-tracking branch 'upstream/dev' into dev
2022-12-11 21:48:23 -08:00
137c3ec5e5
Add label for test mode in hardware diagnostics
2022-12-11 21:44:20 -08:00
9686dca0f6
Avoid crash if osTicket integration is disabled
2022-12-03 21:43:40 -08:00
60168e14ae
Fix badblocks reports
...
- Better filter the raw results, stripping the backspaces from the text.
- Fix color used when printing to the screen
2022-12-03 21:35:42 -08:00
2431e2e00e
Fix System Info section in HW diags
...
Avoid running every time, use the menu selection in stead.
2022-12-03 19:00:31 -08:00
153bc8d8d6
Merge remote-tracking branch 'upstream/dev' into dev
2022-11-12 23:23:28 -08:00
e583929498
Reduce time needed for get_disks()
2022-11-12 23:21:23 -08:00
c690e59d27
Merge remote-tracking branch 'upstream/dev' into dev
2022-10-29 12:10:24 -07:00
d306a4c4e6
Improve RAM model reporting
2022-10-29 12:06:37 -07:00
d846c544d0
Add system info post to hw-diags
2022-10-29 12:03:50 -07:00
873be60ec6
Merge remote-tracking branch 'upstream/dev' into dev
2022-10-23 13:33:42 -07:00
166ad3198c
Add badblocks support for drives over 16TB
2022-10-23 13:31:37 -07:00
2706d1a9a5
Show failed SMART attributes during disk tests
2022-10-23 13:18:43 -07:00
30eee99f5a
Merge remote-tracking branch 'upstream/dev' into dev
2022-10-22 19:59:29 -07:00
25b64d6852
Limit badblocks scan to minimum in test_mode
2022-10-22 19:41:27 -07:00
26022f6011
Fix I/O benchmark graph uploads
...
Addresses issue #22
2022-10-08 22:07:27 -07:00
d733790c1a
Merge remote-tracking branch 'upstream/dev' into dev
2022-10-08 22:06:26 -07:00