1
0

609 Commits

Author SHA1 Message Date
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