stehu
912fb33a87
<fix, refactor, feat> adjust the project configuration
...
1. Fix possible problems with mac compilation
2. Add new third-party dependency libconfig
3. Use the correct project configuration to specify the C++ standard
2022-03-04 23:53:59 +08:00
3c889bd876
<feat, refactor>(ui, core): Transfer file hash calculation logic to core
...
1. show file size
2022-02-13 16:40:11 +08:00
058d0e2fec
<fix>(ci): Minor bug in modifying OS labels in ci files
2022-02-13 15:07:22 +08:00
625950219b
<feat, refactor>(src): Cancel the operation of the file through the right-click menu
2022-02-13 15:01:28 +08:00
b991fea491
<feat, refactor>(src): Enable top encryption action menu in file mode
...
1. Adjust the names of some functions
2. Enable top encryption action menu in file mode
2022-02-13 14:54:44 +08:00
eb4f60f31c
<fix>(ci): Set Git's file line endings to LF
2022-02-13 14:50:46 +08:00
3d37903c94
<fix>(ci): Add mingw-w64-x86_64-gpgme package under Windows
2022-02-13 14:08:40 +08:00
52e4dc8c58
<fix>(ci): Add textinfo package under Windows
2022-02-13 13:39:40 +08:00
c8e3eba95c
<fix>(ci): Fix path issues under Windows
2022-02-13 13:22:02 +08:00
84b4aa8870
<fix>(ci): Independent compilation of gpgme under windows
2022-02-13 13:01:09 +08:00
098a61c5a4
<fix>(src): Fix header file path issue
2022-02-07 22:10:48 +08:00
785844f119
<fix>(ci): Build release builds with Windows 2019
2022-02-07 21:54:35 +08:00
06892e6a01
<fix>(ci): Specify the installation path in the build
2022-02-07 21:46:08 +08:00
c40374d3ae
<fix>(src): Resolve discovered issues
2022-02-07 21:43:04 +08:00
33a2e25559
<chore, fix>(project): Fix compilation problems
2022-02-07 21:26:08 +08:00
184fa65617
<chore>(project): The upgraded version number is v 2.0.5
2022-02-07 21:07:00 +08:00
e32b9c8c86
<fix>(core): Make it possible to compile on Windows
2022-02-07 20:59:17 +08:00
1028b92343
<fix>(ui): Adapt some settings transferred to the data object
2022-02-07 19:56:18 +08:00
e6f6731ad8
<fix>(core, ui): Fix the remaining problems in the data object
2022-02-07 19:55:13 +08:00
03e123162c
<fix>(ui): Fix type exception in SMTP settings
2022-02-06 21:13:34 +08:00
aa3e4dcef3
<feat>(ui): Improve the security settings auxiliary class
...
1. Do a type check
2. Do a null check
3. Add some necessary logs
2022-02-06 21:13:03 +08:00
f669154e2c
<fix>(src): Do not catch any exceptions when debugging
2022-02-06 21:11:22 +08:00
cacca627a6
<refactor>(src): Move and split the Global Settings Station
...
1. Move Global Settings Station to core
2. Separate the logic of DataObject
3. Resolve dependencies
2022-02-06 17:34:39 +08:00
a2d75efab5
<refactor>(core, ui): Adjust the core code directory structure.
2022-02-06 13:29:01 +08:00
d772e58315
<chore>(project, ci): Make the Windows platform pass the compilation
2022-02-05 17:37:48 +08:00
260bb5426b
<refactor>(ui, core, project): Use std::filesystem instead of boost::filesystem
2022-02-05 17:35:55 +08:00
b94d2eaf4b
<refactor>(ui, core, project): Move Key Package logic into core
2022-02-05 16:18:19 +08:00
d04abf2565
<fix, feat, chore>(ui, core, project): Replace file IO function
...
1. In order to improve compatibility, use the file IO function provided by Qt
2. Introduce some necessary header files for core
2022-02-05 16:16:57 +08:00
688657bc49
<feat>(core): Introduce aes implementation of openssl.
2022-02-05 01:04:58 +08:00
19dfe8ecf1
<chore>(project): Optimize project configuration
...
1. Add the global header file cstdint
2. Make the core obtain Qt core capabilities.
2022-02-05 00:49:45 +08:00
830fe612c6
<refactor>(src): rename the gpg directory to core
2022-02-05 00:47:18 +08:00
dff5473e52
<chore>(project): Adjust the project to make the compilation
2022-02-04 14:43:34 +08:00
75dbcf7e5e
<chore>(project): Provides support for accelerating the build process
...
1. Add ccache support
2. Add precompiled header support
3. Set precompiled headers for core and ui
2022-02-04 01:00:30 +08:00
a7b93c712a
<chore>(project): add and separate third party code
...
1. Add libarchive dependency
2. Separate encoding detection code from src
2022-02-04 00:58:49 +08:00
022cf9b0ec
<doc, refactor>(src): Clean up the code and add comments
2022-02-02 16:20:58 +08:00
7993367384
<refactor>(src, test): Normalize the naming of partial classes
2022-02-02 15:42:44 +08:00
cbefd7e5df
<doc>(project): Improve code document-related Settings
...
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.
2022-02-02 14:49:30 +08:00
3780c1baab
<refactor, fix>(ui): Repair and tidy the signal and slot docking
...
1. Use more modern ways.
2. Repair partial docking.
2022-02-02 14:47:24 +08:00
1853531bf1
<doc>(project): Separate user manual from development documentation.
...
1. Move the files of the original user manual
2. Create the development document generating configuration file
2022-02-01 21:23:53 +08:00
4b1e9d824d
<refactor>(ui): tidy up code.
...
1. rename class member variables.
2. rename slot function.
2022-02-01 20:32:45 +08:00
b5f212842d
<refactor, style>(gpg, ui, project): tidy up codes and comments.
...
1. let GpgInfo get into namespace GpgFrontend.
2. adjust the code structure.
3. add license statement to project configuration file.
2022-01-23 21:17:48 +08:00
06617014c2
<refactor>(ui): tidy up codes and comments.
...
1. tidy up src.
2022-01-23 18:55:39 +08:00
0dd16d72d7
<refactor>(ui): tidy up codes and comments.
...
1. tidy up ui.
2022-01-23 17:10:53 +08:00
a7fb788cd0
<refactor>(ui): tidy up codes and comments.
...
1. tidy up widgets.
2022-01-23 16:35:59 +08:00
247b5b8f7f
<refactor>(ui): tidy up codes and comments.
...
1. tidy up thread.
2022-01-23 15:38:54 +08:00
6618e827ec
<refactor>(ui): tidy up codes and comments.
...
1. tidy up smtp.
2022-01-23 15:26:15 +08:00
67377472cc
<refactor>(ui): tidy up codes and comments.
...
1. tidy up settings.
2022-01-23 15:15:26 +08:00
ecf8492620
<license, style>(src): Modify the license statement.
...
1. Modify the original license statement in the header of the HelpPage.h file.
2022-01-23 04:14:00 +08:00
036bbfbe8e
<license, style>(src, test): Fix some issues in license statement.
2022-01-23 04:11:32 +08:00
450c2cb2ee
<refactor>(ui): tidy up codes and add comments.
...
1. tidy up main_window.
2022-01-23 00:29:07 +08:00