aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-05-05fix: add openssl dependency for windows cidev/2.0.5Saturneric1-1/+1
2022-04-10fix(project): remove automatic buildSaturneric1-1/+1
1. libarchive 2. libconfig++
2022-03-19<fix>(ui): fix error in IMAPFolderSaturneric1-1/+1
2022-03-19<fix>(core, ui): fix codacy issues.Saturneric4-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).
2022-03-19<fix>(project): fix link issuesSaturneric1-1/+1
2022-03-19<fix>(core, ui): Fix issues related to compression and decompressionSaturneric4-84/+126
1. The problem with double-byte characters in the path (unresolved)
2022-03-19<fix>(core): Fix the path compatibility problem of loading certificates ↵Saturneric1-1/+1
under Windows.
2022-03-19<fix>(core, ui): Fix path double-byte encoding problem under WindowsSaturneric18-117/+256
2022-03-13<fix>(ui): Fix the problem that the file cannot be signedSaturneric1-1/+4
2022-03-13<fix>(ui): fix macro problemSaturneric1-1/+1
2022-03-13<fix>(ui): fix TRANSLATORS file not shown at debSaturneric1-17/+23
2022-03-12<fix>(ui): Fix crash after opening a PlainTextEditorPageSaturneric1-1/+1
2022-03-12<fix>(ui): Improve UI experienceSaturneric1-2/+2
1. Unzip only if the target file exists
2022-03-12<refactor, fix>(core, ui): Some tweaks and fixesSaturneric3-14/+31
2022-03-12<feat>(core, ui): Provides the ability to handle foldersSaturneric5-37/+554
1. Convert folders to archive format for processing
2022-03-12<fix>(core): Fix the existing problem of the key packageSaturneric2-2/+24
1. Fix the password generation function 2. Add some log output
2022-03-12<fix>(core): Fix the setting loading IO problem under WindowsSaturneric2-6/+16
2022-03-12<chore>(core): Resolve libarchive compile dependencies for WindowsSaturneric2-1/+6
2022-03-04<fix, refactor, feat> adjust the project configurationstehu3-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
2022-02-13<feat, refactor>(ui, core): Transfer file hash calculation logic to coreSaturneric3-49/+65
1. show file size
2022-02-13<feat, refactor>(src): Cancel the operation of the file through the ↵Saturneric2-98/+0
right-click menu
2022-02-13<feat, refactor>(src): Enable top encryption action menu in file modeSaturneric6-24/+132
1. Adjust the names of some functions 2. Enable top encryption action menu in file mode
2022-02-07<fix>(src): Fix header file path issueSaturneric1-1/+1
2022-02-07<fix>(src): Resolve discovered issuesSaturneric1-1/+1
2022-02-07<chore, fix>(project): Fix compilation problemsSaturneric2-1/+2
2022-02-07<fix>(core): Make it possible to compile on WindowsSaturneric2-2/+2
2022-02-07<fix>(ui): Adapt some settings transferred to the data objectSaturneric4-161/+93
2022-02-07<fix>(core, ui): Fix the remaining problems in the data objectSaturneric2-5/+8
2022-02-06<fix>(ui): Fix type exception in SMTP settingsSaturneric1-5/+5
2022-02-06<feat>(ui): Improve the security settings auxiliary classSaturneric2-13/+50
1. Do a type check 2. Do a null check 3. Add some necessary logs
2022-02-06<fix>(src): Do not catch any exceptions when debuggingSaturneric1-1/+4
2022-02-06<refactor>(src): Move and split the Global Settings StationSaturneric41-485/+608
1. Move Global Settings Station to core 2. Separate the logic of DataObject 3. Resolve dependencies
2022-02-06<refactor>(core, ui): Adjust the core code directory structure.Saturneric61-82/+81
2022-02-05<chore>(project, ci): Make the Windows platform pass the compilationSaturneric2-3/+8
2022-02-05<refactor>(ui, core, project): Use std::filesystem instead of boost::filesystemSaturneric12-73/+71
2022-02-05<refactor>(ui, core, project): Move Key Package logic into coreSaturneric7-127/+296
2022-02-05<fix, feat, chore>(ui, core, project): Replace file IO functionSaturneric7-90/+349
1. In order to improve compatibility, use the file IO function provided by Qt 2. Introduce some necessary header files for core
2022-02-04<feat>(core): Introduce aes implementation of openssl.Saturneric3-0/+174
2022-02-04<chore>(project): Optimize project configurationSaturneric3-4/+9
1. Add the global header file cstdint 2. Make the core obtain Qt core capabilities.
2022-02-04<refactor>(src): rename the gpg directory to coreSaturneric99-179/+178
2022-02-04<chore>(project): Adjust the project to make the compilationSaturneric1-1/+3
2022-02-03<chore>(project): Provides support for accelerating the build processSaturneric3-54/+29
1. Add ccache support 2. Add precompiled header support 3. Set precompiled headers for core and ui
2022-02-03<chore>(project): add and separate third party codeSaturneric3-413/+16
1. Add libarchive dependency 2. Separate encoding detection code from src
2022-02-02<doc, refactor>(src): Clean up the code and add commentsSaturneric6-32/+55
2022-02-02<refactor>(src, test): Normalize the naming of partial classesSaturneric26-133/+134
2022-02-02<doc>(project): Improve code document-related SettingsSaturneric1-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.
2022-02-02<refactor, fix>(ui): Repair and tidy the signal and slot dockingSaturneric36-310/+301
1. Use more modern ways. 2. Repair partial docking.
2022-02-01<refactor>(ui): tidy up code.Saturneric2-127/+125
1. rename class member variables. 2. rename slot function.
2022-01-23<refactor, style>(gpg, ui, project): tidy up codes and comments.Saturneric74-1373/+140
1. let GpgInfo get into namespace GpgFrontend. 2. adjust the code structure. 3. add license statement to project configuration file.
2022-01-23<refactor>(ui): tidy up codes and comments.Saturneric4-0/+52
1. tidy up src.