covert-encryption / covert

An encryption format offering better security, performance and ease of use than PGP. File a bug if you found anything where we are worse than our competition, and we will fix it.
40 stars 10 forks source link

GUI improvements #68

Closed covert-encryption closed 2 years ago

covert-encryption commented 2 years ago

Reworking the GUI for better code and usability.

Closes #37

codecov[bot] commented 2 years ago

Codecov Report

Merging #68 (0c8fe83) into main (1fb22f3) will increase coverage by 1.92%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #68      +/-   ##
==========================================
+ Coverage   70.85%   72.78%   +1.92%     
==========================================
  Files          22       22              
  Lines        2131     2135       +4     
  Branches      499      502       +3     
==========================================
+ Hits         1510     1554      +44     
+ Misses        485      457      -28     
+ Partials      136      124      -12     
Impacted Files Coverage Δ
covert/blockstream.py 81.31% <0.00%> (+1.51%) :arrow_up:
covert/cli.py 77.67% <0.00%> (+3.54%) :arrow_up:
covert/__main__.py 98.42% <0.00%> (+21.00%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 1fb22f3...0c8fe83. Read the comment docs.

covert-encryption commented 2 years ago

Refactoring broke a lot of functionality but most of it should now be repaired, and this provides a much better base for implementing further GUI functionality. E.g. extraction of attached files which is still missing but needs to be fixed prior to 0.6.0 release which is expected to go out this week.

Any manual testing by all developers and users right now, reporting any crashes (exception messages printed on console) as well as other problems would be appreciated as the GUI side has no automated tests implemented yet.