Commit graph

1964 commits

Author SHA1 Message Date
d2561eb43e
Merge remote-tracking branch 'upstream/dev' into dev
* Addresses #107
2019-08-03 19:12:18 -06:00
d9a1cb755b
Forgot the i3 exit shortcut 2019-08-03 19:11:22 -06:00
2a334992ab
Merge remote-tracking branch 'upstream/dev' into dev
* Addresses #107
2019-08-03 19:09:21 -06:00
a7dac6072c
Added alt shortcuts for those listed in conky
* These use CTRL+ALT instead of SUPER
  * This allows for easier usage over VNC
2019-08-03 18:58:51 -06:00
578818271f
Fixed osTicket post color for failed diags 2019-08-03 18:39:56 -06:00
0757b9fe55
Added get_log_filepath()
* Much safer method than what was in upload_debug_report()
2019-07-25 22:03:15 -06:00
f1d53e698b
Added major_exception() 2019-07-25 21:34:22 -06:00
1829c3b2f3
Moved CRASH_SERVER to wk.cfg.main 2019-07-25 21:33:19 -06:00
1997cdcefd
Reordered log.py functions 2019-07-17 21:37:03 -06:00
4cb52a28a6
Removing useless print_standard()
* No longer needed with the separation of printing and logging
2019-07-17 21:35:27 -06:00
5c817717e7
Added upload_debug_report()
* Partial replacement for major_exception()
  * Splitting that function into smaller parts
2019-07-17 21:34:14 -06:00
77238ad41a
Catch log.start() UserWarning
* May revert this down the road
2019-07-17 21:32:02 -06:00
c9d35a0e2f
Adjusted update_log_path()
* Should result in more uniform log names
2019-07-17 21:31:25 -06:00
6e963fe5da
Added wk/cfg/net.py 2019-07-17 21:30:20 -06:00
04ca9b9fff
Added bytes_to_string()
* Renamed from human_readable_size() for clarity
* Now supports KB vs KiB
* Now supports negative values
* Removed width logic as that should be handled elsewhere
* Removed auto conversion to bytes if passed a string
* An exception will now be raised if an invalid size is given
2019-07-17 19:22:02 -06:00
2cbe99952f
Updated string_to_binary()
* Raise an exception if the string can't be parsed as a valid size
* Handle strings without spaces (e.g. '1.44mb')
* Handle negative values
2019-07-17 18:38:56 -06:00
f985c03490
Added string_to_bytes()
* Renamed from convert_to_bytes() for clarity
* Now supports KB vs KiB
2019-07-17 18:28:05 -06:00
7a0a618b3f
Reordered functions in wk.std 2019-07-17 18:02:42 -06:00
1ffbd29ed5
Added choice() 2019-07-17 17:56:23 -06:00
b60f357527
Added abort() 2019-07-17 17:55:38 -06:00
6e43340acb
Adjusted debug logging 2019-07-17 17:55:20 -06:00
b4fd86f4e2
WizardKit v1.8.3 - Esther Build
Linux
* HW-Diagnostics
  * osTicket posts now colored as appropriate (diag for PASS, diag fail for anything else)
  * RAM info now included in CPU osTicket posts
  * Drives won't be failed for just SMART 188/BC
  * Power-on-time over 3 years will marked drives as failed (if that's the only issue then the other tests will be allowed to run)
* ddrescue-tui (WKClone) now checks the destination drive's health before starting
* Improved startup scripts - Much clearer on what's happening during the startup process
* Improved tmux integration - launching WKClone / HW-Diags from inside tmux no longer crashes the script
* Misc bugifxes

Windows
* d7II
  * Improved launcher - Runs safety checks, starts ESET's AVRemover, afterwards it launches d7II (Should help catch issues earlier in the workflow)
  * System Restore enabled and restore point created early in the d7II process
  * Python check removed from d7II steps and is instead included in the d7II launcher
* Chrome notifications are now disabled during System Setup (only affects new profiles unfortunately)
* Misc bugfixes
2019-07-16 20:33:46 -06:00
b0aa7b0218
Added beep() 2019-07-16 17:53:20 -06:00
86d9979a7f
Added sleep() 2019-07-16 17:53:14 -06:00
ac7fcb2e0b
Added clear_screen() 2019-07-16 17:52:21 -06:00
9da283f7fc
Adjusted print functions
* Logging is now always done at the DEBUG level
2019-07-16 16:42:28 -06:00
6928485965
Added print functions
* Uses new method for printing in color (no global var usage)
2019-07-13 19:01:57 -06:00
bdf53b435a
Added placeholder files for submodules 2019-07-13 17:45:39 -06:00
36e70c48ba
Adjuested log_path under Windows 2019-07-13 17:42:44 -06:00
f30a6dd3db
Typo fix 2019-07-13 17:29:30 -06:00
8b4daa507b
Use different default log_path under Windows 2019-07-13 17:23:35 -06:00
60dcc15536
Added shortcut for WKClone (Super+c) 2019-07-09 19:14:36 -06:00
e526a6736f
New theme 2019-07-09 01:10:19 -06:00
3f467f6f1c
Updated main.py 2019-07-08 23:39:44 -06:00
1d2ebf254e
Bumped tool versions 2019-07-08 19:05:55 -06:00
a732c3a9ff
Post UNKNOWN CPU results in DIAG FAIL color 2019-07-08 18:20:49 -06:00
b98397d491
Include seconds in default log name 2019-07-08 17:32:17 -06:00
ca67ed392f
Avoid clobbering existing files 2019-07-08 16:56:03 -06:00
23eda17bd3
Ensure logging is shutdown when exiting 2019-07-08 16:55:39 -06:00
acd92b3e50
Added logging functions
* Logging is always initialized if importing the whole package
* Support switching to DEBUG mode
* Support changing the log dir (and optionally log name)
2019-07-07 22:09:22 -06:00
4cc54011b7
Added version check 2019-07-07 22:02:48 -06:00
90f0fb58d9
Updated d7II config
* Added CreateRestorePoint step
* Removed Python check since it's done before launching d7II
* Addresses issues #99 & #104
2019-07-07 17:59:29 -06:00
8cb599ee60
Added CreateRestorePoint.cmd for use in d7II
* Addresses issue #104
2019-07-07 17:58:44 -06:00
f9a0a11ee8
Fix waiting for AVRemover 2019-07-07 17:39:27 -06:00
e614e08d0c
Disable Chrome notifications for new profiles
* Addresses issue #101
2019-07-07 16:40:07 -06:00
f5d806a51a
Adjusted safety checks in ddrescue-tui
* Added NVMe/SMART check for destination
* Addresses issue #102
2019-07-03 20:16:45 -06:00
8c6fcfe99c
Fail drives for old age but allow further testing
* Addresses issue #103
2019-07-03 19:32:25 -06:00
0077240255
Support new color codes in osTicket posts
* Addresses #105
2019-07-02 20:53:35 -06:00
a868d28452
Fix NVMe/SMART attribute color logic 2019-07-02 20:52:59 -06:00
beabbd9c7b
Bugfix 2019-07-02 20:52:28 -06:00