aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* <feat>(core): Introduce aes implementation of openssl.Saturneric2022-02-043-0/+174
|
* <chore>(project): Optimize project configurationSaturneric2022-02-043-4/+9
| | | | | 1. Add the global header file cstdint 2. Make the core obtain Qt core capabilities.
* <refactor>(src): rename the gpg directory to coreSaturneric2022-02-0499-179/+178
|
* <chore>(project): Adjust the project to make the compilationSaturneric2022-02-041-1/+3
|
* <chore>(project): Provides support for accelerating the build processSaturneric2022-02-033-54/+29
| | | | | | 1. Add ccache support 2. Add precompiled header support 3. Set precompiled headers for core and ui
* <chore>(project): add and separate third party codeSaturneric2022-02-033-413/+16
| | | | | 1. Add libarchive dependency 2. Separate encoding detection code from src
* <doc, refactor>(src): Clean up the code and add commentsSaturneric2022-02-026-32/+55
|
* <refactor>(src, test): Normalize the naming of partial classesSaturneric2022-02-0226-133/+134
|
* <doc>(project): Improve code document-related SettingsSaturneric2022-02-021-0/+10
| | | | | 1. Generated code documentation should not be included in Git. 2. The contents of the project's home page in the code document should be placed in main.cpp.
* <refactor, fix>(ui): Repair and tidy the signal and slot dockingSaturneric2022-02-0236-310/+301
| | | | | 1. Use more modern ways. 2. Repair partial docking.
* <refactor>(ui): tidy up code.Saturneric2022-02-012-127/+125
| | | | | 1. rename class member variables. 2. rename slot function.
* <refactor, style>(gpg, ui, project): tidy up codes and comments.Saturneric2022-01-2374-1373/+140
| | | | | | 1. let GpgInfo get into namespace GpgFrontend. 2. adjust the code structure. 3. add license statement to project configuration file.
* <refactor>(ui): tidy up codes and comments.Saturneric2022-01-234-0/+52
| | | | 1. tidy up src.
* <refactor>(ui): tidy up codes and comments.Saturneric2022-01-2332-634/+1154
| | | | 1. tidy up ui.
* <refactor>(ui): tidy up codes and comments.Saturneric2022-01-2332-1125/+1537
| | | | 1. tidy up widgets.
* <refactor>(ui): tidy up codes and comments.Saturneric2022-01-2320-129/+318
| | | | 1. tidy up thread.
* <refactor>(ui): tidy up codes and comments.Saturneric2022-01-2312-159/+305
| | | | 1. tidy up smtp.
* <refactor>(ui): tidy up codes and comments.Saturneric2022-01-2316-566/+890
| | | | 1. tidy up settings.
* <license, style>(src): Modify the license statement.Saturneric2022-01-221-14/+21
| | | | 1. Modify the original license statement in the header of the HelpPage.h file.
* <license, style>(src, test): Fix some issues in license statement.Saturneric2022-01-22192-1107/+1816
|
* <refactor>(ui): tidy up codes and add comments.Saturneric2022-01-227-671/+668
| | | | 1. tidy up main_window.
* <refactor>(ui): tidy up codes and add comments.Saturneric2022-01-2218-597/+818
| | | | 1. tidy up keypair_details.
* <doc, refactor>(ui): Tidy up part of the code of ui and related partsSaturneric2022-01-1512-275/+500
| | | | | 1. Rename related entities. 2. Add comments.
* <doc, refactor>(ci): Tidy up code of core and related partsSaturneric2022-01-1558-1027/+2340
| | | | | 1. Rename related entities. 2. Add a comments.
* <doc, refactor>(ci): Tidy up code in gpg/functionSaturneric2022-01-1417-96/+189
| | | | | 1. Rename related entities. 2. Add a comments.
* <doc>(core): add comment for codeSaturneric2022-01-144-24/+227
|
* <doc>(core): Start adding comments to codeSaturneric2022-01-143-23/+122
|
* <fix>(ci): Fix problem in ci fileSaturneric2022-01-141-0/+4
| | | | | 1. Add mingw-w64-x86_64-ninja in release.yml 2. Include GlobalSettingsStation when debug on Windows
* <fix>(project): support build on Windows.Saturneric2022-01-143-3/+11
| | | | | 1. Optimize the introduction of vmime header files. 2. Disable ExternalProject when using Windows platform.
* <chore>(project, resource, ci): fix ci of debug.yml & release.ymlSaturneric2022-01-133-6/+13
| | | | | | 1. Adjust the ci configuration file for Linux, macOS and Windows. 2. Fixed the problem of OpenSSL under macOS. 3. Use atexit instead of on_exit to solve macOS compatibility issues.
* <chore>(project, resource, ci): fix ci of debug.ymlSaturneric2022-01-131-0/+3
| | | | | 1. Adjust the ci configuration file for macOS and Windows. 2. Fixed the problem of OpenSSL under macOS.
* <chore>(project, ui, core): update ci for release-deb-package.ymlSaturneric2022-01-121-1/+2
| | | | | | 1. Enable the latest one-off build. 2. Fix submodule dependency problem. 3. Fixed known issues in engineering waste paper.
* <refactor, chore, fix>(project, ui, core): Merged with dev/ci/2.0.5Saturneric2022-01-125-23/+66
|\ | | | | | | | | 1. Mainly changes in project configuration files 2. Fix existing problems in project construction
| * Merge branch 'dev/ci/2.0.4' into dev/ci/2.0.5Saturneric2022-01-103-21/+61
| |\
| | * <refactor>(ci): fixed ci file.Saturneric2022-01-061-10/+54
| | | | | | | | | | | | 1. Install dependency for ubuntu 20.04 and ubuntu 18.04.
| | * <refactor>(project, ci): fixed ci and project configure file.Saturneric2022-01-061-2/+2
| | |
| | * <refactor>(project): clean and modify build messages.Saturneric2022-01-062-12/+7
| | |
| | * <fix>(project): fixed CMakeLists.txt.dev/2.0.4Saturneric2022-01-061-0/+1
| | |
* | | <refactor, chore>(project, ui, core): Normalize third-party dependencies.Saturneric2022-01-1250-3193/+40
| | | | | | | | | | | | | | | | | | | | | | | | 1. All third-party dependencies are in the form of submodules . 2. Compile third-party dependencies together at compile time. 3. Strip 3rd party dependencies from source code. 4. Normalize the reference of the header file of the third-party dependency, and only refer to it once. 5. Remove all find_libraries and use build-time static library files instead.
* | | <refactor, fix>(ui): Refactored settings object to fix issues.Saturneric2022-01-124-28/+31
| | | | | | | | | | | | | | | 1. Fixed the problem of duplicate storage of unnamed settings objects. 2. Rename the settings object.
* | | <refactor>(ui): Refactoring some settings based on encrypted object settings ↵Saturneric2022-01-122-211/+92
| | | | | | | | | | | | | | | | | | | | | interface. 1. Refactor the state settings about the main interface. 2. Refactor the settings about SMTP.
* | | <feat>(ui): Expanded support for settings in encrypted object storage.Saturneric2022-01-124-10/+158
| | | | | | | | | | | | | | | 1. Support anonymous encrypted objects. 2. Support more brief interface based on anonymous objects.
* | | <feat>(ui): Modify the storage method of sending email settings.Saturneric2022-01-121-77/+39
| | | | | | | | | | | | 1. Change the settings for sending emails to data encryption object storage.
* | | <refactor>(ui): Refactor the parameter list of generate_passphrase()Saturneric2022-01-121-1/+1
| | |
* | | <refactor>(ui): Change Sync() to Sync Settings()Saturneric2022-01-1210-14/+16
| | |
* | | <feat>(ui): Added ability to encrypt data object storageSaturneric2022-01-122-0/+109
| | | | | | | | | | | | | | | 1. Automatically generate keys for data objects. 2. Store and retrieve data objects.
* | | <fixed>(ui): Fix not detecting end of file.Saturneric2022-01-121-1/+2
| | |
* | | <refactor, feat>(ui): Text editor improvements.Saturneric2022-01-1216-259/+775
| | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Add binary display mode 2. Add information bar 3. Added character code recognition function. 4. Identify text encoding and line breaks 5. Count the number of characters 6. Code reconstruction
* | | <refactor>(ui): Adjust src/ui/function to src/ui/threadSaturneric2022-01-1223-10/+10
| | |
* | | <fix>(ui): Fixed some bugs in tooltips.Saturneric2022-01-122-13/+13
|/ / | | | | | | | | 1. Some tooltips are not aligned with the parent interface. 2. The text of some tooltips should be checked instead of selected.