1
0

1377 Commits

Author SHA1 Message Date
1b18bc1457 <refactor, fix>(ui): Refactored settings object to fix issues.
1. Fixed the problem of duplicate storage of unnamed settings objects.
2. Rename the settings object.
2022-01-12 22:57:14 +08:00
86676c64b6 <refactor>(ui): Refactoring some settings based on encrypted object settings interface.
1. Refactor the state settings about the main interface.
2. Refactor the settings about SMTP.
2022-01-12 15:14:11 +08:00
abb55a0491 <feat>(ui): Expanded support for settings in encrypted object storage.
1. Support anonymous encrypted objects.
2. Support more brief interface based on anonymous objects.
2022-01-12 15:10:58 +08:00
c61d40038b <feat>(ui): Modify the storage method of sending email settings.
1. Change the settings for sending emails to data encryption object storage.
2022-01-12 12:45:47 +08:00
22e268345a <refactor>(ui): Refactor the parameter list of generate_passphrase() 2022-01-12 12:44:22 +08:00
a1b49d5433 <refactor>(ui): Change Sync() to Sync Settings() 2022-01-12 12:43:30 +08:00
ac3e9e1296 <feat>(ui): Added ability to encrypt data object storage
1. Automatically generate keys for data objects.
2. Store and retrieve data objects.
2022-01-12 12:39:55 +08:00
f906fcc9fe <fixed>(ui): Fix not detecting end of file. 2022-01-12 12:04:00 +08:00
d24f0251e8 <refactor, feat>(ui): Text editor improvements.
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
2022-01-12 11:04:46 +08:00
cd837f0d15 <refactor>(ui): Adjust src/ui/function to src/ui/thread 2022-01-12 08:36:36 +08:00
dce25f712d <fix>(ui): Fixed some bugs in tooltips.
1. Some tooltips are not aligned with the parent interface.
2. The text of some tooltips should be checked instead of selected.
2022-01-12 08:13:18 +08:00
baf38f48f0 <feat>(ci): adjust the ci file
1. Add ninja support for debug ci.
2. Streamlined build linux deb package dependencies.
2022-01-11 01:37:02 +08:00
05f1f137fb <feat>(ci): adjust the ci file
1. Add ninja support for debug ci.
2. Streamlined build linux deb package dependencies.
2022-01-11 01:26:18 +08:00
efc1f62c3a <feat>(ci): Use ninja instead for building whenever possible. 2022-01-11 01:06:20 +08:00
b51f13fe91 <feat>(project): Added configuration options for QT version constraints. 2022-01-11 00:49:06 +08:00
1d2a9bc99d Merge branch 'dev/ci/2.0.4' into dev/ci/2.0.5 2022-01-11 00:36:43 +08:00
78c3ae1979 Merge branch 'develop-2.0.5' into dev/ci/2.0.5 2022-01-11 00:33:26 +08:00
c232e54e78 <fix>(ui): Add ReceiveMailDialog's functions definition 2022-01-11 00:32:58 +08:00
313c4efbf4 <feat>(ci): Add vmime build support for release-linux-package ci. 2022-01-11 00:08:32 +08:00
d52c544f0d <feat ,fixed>(src): Optimize signal handlers and fix sequence errors during startup.
1. When the same signal is continuously received (three times in a row), the program exits to avoid falling into a loop.
2. The QCoreApplication should be exited after displaying the information.
2022-01-10 04:28:52 +08:00
3cff1c7d0c <fixed>(ui): fix SIGSEGV when closing.
1. Fixed the segfault problem when closing the program (problem with root certificate).
2. Added some code that is executed before the exit function is called, including releasing all the root certificates that have been loaded.
3. Optimized the preloading code of the root certificate.
2022-01-10 04:25:12 +08:00
3d8188de59 <refactor>(ci): update ci file.
1. trigger on branch dev/**
2022-01-06 20:18:58 +08:00
080b28f6a8 <refactor>(project, ci): modify ci and project file.
1. use apt package qt5-default.
2022-01-06 20:08:58 +08:00
4b463eb517 <refactor>(ci): fixed ci file.
1. Fix no files were found with the provided path.
2022-01-06 19:52:21 +08:00
988825d518 <refactor>(ci): fixed ci file.
1. Install dependency for ubuntu 20.04 and ubuntu 18.04.
2022-01-06 19:38:12 +08:00
83ab70efcd <refactor>(ci): modified ci file.
1. build deb package both for ubuntu 20.04 and ubuntu 18.04.
2022-01-06 19:19:24 +08:00
fd742b05bd <refactor>(project, ci): fixed ci and project configure file. 2022-01-06 18:54:06 +08:00
b585432835 <refactor>(ci): update ci. 2022-01-06 18:24:01 +08:00
0039a575d2 <refactor>(project): clean and modify build messages. 2022-01-06 18:19:23 +08:00
98f2c88e32 <fix>(ci): fixed github action ci files. 2022-01-06 17:57:15 +08:00
107b004a0c <fix>(project): fixed CMakeLists.txt. 2022-01-06 17:43:19 +08:00
e19ad2745c <feat>(project): add options for CMakeLists.txt. 2022-01-06 17:29:58 +08:00
Saturn&Eric
a3ca1bf1d4 Merge pull request #36 from saturneric/develop
v2.0.4
v2.0.4
2022-01-06 04:02:19 +08:00
d7650e3851 <feature>(ui, resources): add imap folder support.
1. add some icons on imap folders.
2. add abstraction to imap folders.
2022-01-06 02:58:45 +08:00
2609a8cdeb <feature>(ui, project): load root certs.
1. add root certs file.
2. loading root certs at startup.
3. store certs in GlobalSettingStation.
2022-01-06 00:51:56 +08:00
af944181ee <feature>(ui, project): start to add imap support.
1. introduce vmime library.
2. add ReceiveMailDialog and related actions in MainWindowUI.
3. add git submodule vmime.
2022-01-05 22:33:08 +08:00
99cd051ebb <chore>(project): rename gpg_core and gpgfrontend-ui.
1. rename gpg_core to gpgfrontend_core.
2. rename gpgfrontend-ui to gpgfrontend_ui.
2022-01-05 22:10:15 +08:00
2f3c30843c <doc>(navbar): take repository and GitHub apart. 2022-01-05 21:29:19 +08:00
d6cff15018 <fix, feature>(ui): let send mail meet with rfc3156. 2022-01-05 19:26:32 +08:00
91b078ed55 <docs>(document): sync the document. 2022-01-05 16:00:55 +08:00
1301809598 <fixed>(ui/aes): fixed security problem.
1. Comparison between  of type quint8 and  of wider type int.
2022-01-05 15:54:46 +08:00
Saturn&Eric
d2bf93896d Merge branch 'main' into develop 2022-01-05 01:13:24 +08:00
Saturn&Eric
3bd467bc63 Merge pull request #37 from saturneric/document
Document
2022-01-05 01:09:01 +08:00
7b90fdce91 <fixed>(core): fixed codacy problem.
1. Consecutive return, break, continue, goto or throw statements are unnecessary.
2. Variable 'current' is assigned a value that is never used.
2022-01-05 01:07:35 +08:00
12c8d086fa <docs>(readme, docs): update documents. 2022-01-05 00:58:37 +08:00
756b93eb73 <chore>(): install TRANSLATORS file in deb mode. 2022-01-05 00:30:48 +08:00
5061b7357e <fix>(ui): fixed bugs in send mail dialog 2022-01-05 00:19:37 +08:00
c1d7249345 <fix>(ui): improve ui.
1. improve ui.
2022-01-05 00:05:09 +08:00
c2f05ec557 <feature, fix>(core, ui): support file symmetric encryption.
1. improve ui for file & text symmetric encryption.
2022-01-05 00:03:18 +08:00
952d0424ab <fix, refactor>(core, ui): fixed known bugs for v2.0.4-beta.1.
1. fixed proxy settings ui.
2. fixed send mail settings ui.
3. fixed uncaught exception handling.
2022-01-04 23:49:00 +08:00