1
0

170 Commits

Author SHA1 Message Date
Saturneric
abe6765510 Fix cmake.yml For Windows Build 2021-06-20 17:23:46 +08:00
Saturneric
9f22011e0c Fix cmake.yml 2021-06-20 17:14:05 +08:00
Saturneric
1b0527b211 Fix cmake.yml 2021-06-20 17:12:24 +08:00
Saturneric
a02379564a Update cmake.yml
Fix CMakeLists.txt
2021-06-20 17:10:31 +08:00
Saturneric
fd34f2f277 Update cmake.yml 2021-06-20 16:47:46 +08:00
Saturneric
14b0079998 Update cmake.yml
Update CMakeLists.txt
2021-06-20 16:21:38 +08:00
Saturneric
5ef374f4cf Update cmake.yml 2021-06-20 15:46:46 +08:00
Saturneric
770c2281a6 Merge branch 'feature/ci' into main 2021-06-20 15:40:14 +08:00
Saturneric
a85fc75c6e Update cmake.yml 2021-06-20 15:39:58 +08:00
Saturneric
2e7e0c0a1b Update cmake.yml 2021-06-20 15:29:32 +08:00
Saturn&Eric
1590231e85 Create cmake.yml 2021-06-20 14:59:15 +08:00
Saturneric
add43af2af Delete .travis.yml. 2021-06-20 14:53:50 +08:00
Saturneric
06e194dcb2 Improve Project Configuration.
Add .travis.yml.
2021-06-20 14:42:15 +08:00
Saturneric
a02f5d7d10 Update README.md 2021-06-20 03:55:33 +08:00
Saturneric
10151c9a50 Complete configuration file. 2021-06-19 20:16:04 +08:00
Saturneric
e9dd67c745 Make some corrections. v1.0.0 2021-06-19 19:53:37 +08:00
0565536aa7 Delete 2021-06-19 11:52:07 +00:00
7d9c59bfd5 Delete .DS_Store 2021-06-19 11:51:27 +00:00
Saturneric
d64456de10 Make some corrections. 2021-06-19 19:49:16 +08:00
Saturneric
94aa4b9c77 Make some corrections. 2021-06-19 19:41:00 +08:00
Saturneric
57f43c1cf0 Continue to edit ReadME.
Add environment check at startup.
2021-06-19 19:32:37 +08:00
Saturneric
b0625d4402 Continue to edit ReadME. 2021-06-19 18:51:30 +08:00
Saturneric
7377178bc7 Improve project documents
Continue to write ReadME
Eliminate compile-time warnings
Fix some problems
2021-06-19 18:28:30 +08:00
Saturneric
ff174ffc7e Add dependent files under Windows. 2021-06-18 17:23:08 +08:00
Saturneric
0b26fcca8c Complete configuration file. 2021-06-18 17:12:52 +08:00
Saturneric
33f61a8595 Add default profile. 2021-06-18 16:48:55 +08:00
Saturneric
4bd6e0a8f1 Improve project configuration files.
Set the TS file to update automatically.
Set to automatically generate QM files.
Adjust the configuration file reading path.
Fix the refresh logic of the configuration file.
Set icon for executable file
Improve the about page.
Adjust the configuration file reading and setting related to Key Server.
2021-06-18 16:47:06 +08:00
Saturneric
c551649795 Fixed. 2021-06-18 01:57:40 +08:00
Saturneric
7e218e5ddc Improve project configuration files.
Automatically copy resource files during project settings.
Change the name of the build target to gpgfrontend.
Automatic configuration of compilation information such as version number during project setting.
Solve the problem that Windows cannot run normally.
2021-06-18 01:57:07 +08:00
Saturneric
0a11b572c0 Make it possible to compile and run on Windows. 2021-06-17 22:16:18 +08:00
Saturneric
58927593ce Merge branch 'develop' of ssh://tunnel.bktus.com:30412/Saturneric/GPGFrontend into develop 2021-06-10 22:51:24 +08:00
Saturneric
ccf3bedecd Delete release/.DS_Store 2021-06-10 22:50:57 +08:00
Saturneric
20085feb5c Adapt to Windows. 2021-06-10 22:48:29 +08:00
Saturneric
19a2e16f3a Adjust settings.
Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-06-10 16:48:26 +08:00
Saturneric
957ded9bff Fixed.
Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-06-10 04:15:31 +08:00
Saturneric
587b26019b Adjust the project structure.
Write a readme.

Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-06-10 04:14:21 +08:00
Saturneric
7d000da3e8 Do not clear the text when the decryption operation fails.
Add decrypt and verify operation.
Change the icon further.
Fix the function of importing from the key server.

Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-06-10 03:02:41 +08:00
Saturneric
f798206255 Adjust the output of analysis results.
Fix the problem.

Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-06-09 04:27:52 +08:00
Saturneric
df0846fcc2 Check whether the key can be encrypted before the encryption operation.
Establish and improve the results analysis framework.
Analyze and output the encryption result.
Analyze the decryption results and output.
Analyze and output the signature result.
Analyze and output the encrypted and signed results.
Adjust part of GpgContext API interface.
Improve the interface for finding keys based on ID.

Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-06-09 04:20:59 +08:00
Saturneric
2df942ceef Add Some file. 2021-06-08 23:18:34 +08:00
Saturneric
7191b3bb0c Add encryption and signature function.
Adjust and improve the dashboard control.
Modify and adjust GpgSignature.
Separate Verify result processing code in code structure.
Add additional operation toolbar function.
Adjust and optimize code structure.

Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-06-07 03:41:06 +08:00
Saturneric
9c09b5de51 Adjust and improve the detailed interface of the verification information result.
Check whether the key can be signed before signing operation.
Check whether the key is qualified before encrypting and signing operations.
Modify part of the text explanation on the key details tab.
Adjust the length and width of the key pair management interface.
Add the actual function column to the list on the file operation page.
Adjust the file operation page.
For the function that displays the actual possession of the key in the key list by default.
Add the function of displaying the actual possession of the key in the key details page.
Adjust the code structure.
Convert the label prompt below into a message board prompt.

Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-06-06 04:57:30 +08:00
Saturneric
9581b67995 Update the verification function.
Make the format of the generated ciphertext more beautiful.
Adjust the width of the key list on the homepage.
Add fingerprint display of subkey.
Fix the compatibility issue of getKeyByFpr interface subkey.
Improve the comprehensiveness of information processing for verification results.

Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-06-05 04:37:57 +08:00
Saturneric
5071d17e6e Add an operation to change the expiration date of the subkey.
Add reminder of expiration of subkey.
Fixed the issue of incomplete display of KeyList for past key strikethrough.
Improve the expiration prompt for the key pair master key.
Add support for the case where the master key does not exist.
Add support for the case where the subkey does not exist.
Prompt the user when the master key does not exist.
Improve the filtering conditions for the key list that meets the key signatures.
Fix some spelling errors.

Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-06-04 04:24:45 +08:00
Saturneric
2ce221a7f0 Add and change the expiration date of the key pair.
Add a window to change the key expiration date.
Add a refresh mechanism for the key details tab.

Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-06-03 03:13:57 +08:00
Saturneric
dff37c4a6d Write a text logo for never expiring.
Adjust the UI of the key details interface
Set the minimum length and width of the key details window.
Adjust the structure and layout of each tab page of key details.
Adjust part of the interface UI and text description.
Add revocation parentheses for signature deletion.

Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-05-31 22:19:14 +08:00
Saturneric
18423b4d10 Add a copyright statement to the header of some files.
Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-05-31 21:06:06 +08:00
Saturneric
1075b24306 Write a text logo for never expiring.
Adjust the UI of the key details interface.

Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-05-31 00:58:08 +08:00
Saturneric
fe67bfb777 New page and function for generating subkeys.
Define the interface and functions of the subkey management tab.
When there is an item in the UID list, the first item is selected by default.
Compile the API for generating sub-keys and the corresponding calling thread.
Set GpgGenKeyInfo to apply to the subkey
Generate a subkey for the selected key pair of the management key pair interface.
Adjust the project structure and add a new classification key generation category.
Double-click the item in KeyList in the key pair management interface to enter the key details page.
Adjust the title of the key pair management interface.
Optimize part of the code of KeyGenThread.

Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-05-30 03:28:40 +08:00
Saturneric
a5c3aa5cef Make eligible keys enter the signature candidate list.
Added delete UID interface and function.
Added setting as the main UID function.
Added the delete key signature menu and function (there is a problem).
Improve the presentation of key list items
Improve the page function of KeyList.
Added pop-up menu for UID list operation on UIDTab interface.

Signed-off-by: Saturneric <eric.bktu@gmail.com>
2021-05-29 03:21:46 +08:00