aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix: add openssl dependency for windows cidev/2.0.5Saturneric2022-05-051-1/+1
|
* fix(project): remove automatic buildSaturneric2022-04-101-1/+1
| | | | | 1. libarchive 2. libconfig++
* <fix>(ui): fix error in IMAPFolderSaturneric2022-03-191-1/+1
|
* <fix>(core, ui): fix codacy issues.Saturneric2022-03-194-11/+31
| | | | | | 1. The scope of the variable 'r' can be reduced. 2. Class 'IMAPFolder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). 3. Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20).
* <fix>(project): fix link issuesSaturneric2022-03-191-1/+1
|
* <fix>(core, ui): Fix issues related to compression and decompressionSaturneric2022-03-194-84/+126
| | | | 1. The problem with double-byte characters in the path (unresolved)
* <fix>(core): Fix the path compatibility problem of loading certificates ↵Saturneric2022-03-191-1/+1
| | | | under Windows.
* <fix>(core, ui): Fix path double-byte encoding problem under WindowsSaturneric2022-03-1918-117/+256
|
* <fix>(ui): Fix the problem that the file cannot be signedSaturneric2022-03-131-1/+4
|
* <fix>(ui): fix macro problemSaturneric2022-03-131-1/+1
|
* <fix>(ui): fix TRANSLATORS file not shown at debSaturneric2022-03-131-17/+23
|
* <fix>(ui): Fix crash after opening a PlainTextEditorPageSaturneric2022-03-121-1/+1
|
* <fix>(ui): Improve UI experienceSaturneric2022-03-121-2/+2
| | | | 1. Unzip only if the target file exists
* <refactor, fix>(core, ui): Some tweaks and fixesSaturneric2022-03-123-14/+31
|
* <feat>(core, ui): Provides the ability to handle foldersSaturneric2022-03-125-37/+554
| | | | 1. Convert folders to archive format for processing
* <fix>(core): Fix the existing problem of the key packageSaturneric2022-03-122-2/+24
| | | | | 1. Fix the password generation function 2. Add some log output
* Merge branch 'develop-2.0.5' of git.codesdream.com:GpgFrontend into ↵Saturneric2022-03-123-43/+53
|\ | | | | | | develop-2.0.5
| * <fix, refactor, feat> adjust the project configurationstehu2022-03-043-43/+53
| | | | | | | | | | | | 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
* | <fix>(core): Fix the setting loading IO problem under WindowsSaturneric2022-03-122-6/+16
| |
* | <chore>(core): Resolve libarchive compile dependencies for WindowsSaturneric2022-03-122-1/+6
| |
* | <feat, refactor>(ui, core): Transfer file hash calculation logic to coreSaturneric2022-02-133-49/+65
|/ | | | 1. show file size
* <feat, refactor>(src): Cancel the operation of the file through the ↵Saturneric2022-02-132-98/+0
| | | | right-click menu
* <feat, refactor>(src): Enable top encryption action menu in file modeSaturneric2022-02-136-24/+132
| | | | | 1. Adjust the names of some functions 2. Enable top encryption action menu in file mode
* <fix>(src): Fix header file path issueSaturneric2022-02-071-1/+1
|
* <fix>(src): Resolve discovered issuesSaturneric2022-02-071-1/+1
|
* <chore, fix>(project): Fix compilation problemsSaturneric2022-02-072-1/+2
|
* <fix>(core): Make it possible to compile on WindowsSaturneric2022-02-072-2/+2
|
* <fix>(ui): Adapt some settings transferred to the data objectSaturneric2022-02-074-161/+93
|
* <fix>(core, ui): Fix the remaining problems in the data objectSaturneric2022-02-072-5/+8
|
* <fix>(ui): Fix type exception in SMTP settingsSaturneric2022-02-061-5/+5
|
* <feat>(ui): Improve the security settings auxiliary classSaturneric2022-02-062-13/+50
| | | | | | 1. Do a type check 2. Do a null check 3. Add some necessary logs
* <fix>(src): Do not catch any exceptions when debuggingSaturneric2022-02-061-1/+4
|
* <refactor>(src): Move and split the Global Settings StationSaturneric2022-02-0641-485/+608
| | | | | | 1. Move Global Settings Station to core 2. Separate the logic of DataObject 3. Resolve dependencies
* <refactor>(core, ui): Adjust the core code directory structure.Saturneric2022-02-0661-82/+81
|
* <chore>(project, ci): Make the Windows platform pass the compilationSaturneric2022-02-052-3/+8
|
* <refactor>(ui, core, project): Use std::filesystem instead of boost::filesystemSaturneric2022-02-0512-73/+71
|
* <refactor>(ui, core, project): Move Key Package logic into coreSaturneric2022-02-057-127/+296
|
* <fix, feat, chore>(ui, core, project): Replace file IO functionSaturneric2022-02-057-90/+349
| | | | | 1. In order to improve compatibility, use the file IO function provided by Qt 2. Introduce some necessary header files for core
* <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.