aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/function/gpg/GpgFileOpera.h (unfollow)
Commit message (Collapse)AuthorFilesLines
13 daysfeat: support key groupssaturneric1-18/+23
2025-01-27refactor: reduce code duplicationsaturneric1-1/+4
2025-01-26feat: allow file batch operationssaturneric1-2/+2
2024-07-29feat: update copyright infosaturneric1-6/+5
2024-01-18fix: add test cases and solve discovered issuessaturneric1-6/+101
2024-01-12refactor: remove boost and use QString instead of std::filesystem::pathsaturneric1-28/+19
2023-12-31feat: fully test basical operations of archive and filesaturneric1-5/+42
2023-12-28feat: add simple archiving functions for encrypt and decryptsaturneric1-0/+24
2023-12-27feat: avoid reading entire file to memorysaturneric1-25/+38
2023-12-26fix: add test cases and test file basical operationssaturneric1-14/+16
2023-12-25feat: upgrade basical operations fully to async style and update test casessaturneric1-15/+12
2023-12-24fix: use the new async encrypt symmetric api at gui appsaturneric1-5/+3
2023-12-23feat: improve core interfaces of encrypt and decryptsaturneric1-7/+6
2023-12-06feat: move test to src and add submodule googletestsaturneric1-5/+5
2023-11-07refactor: separate typedef and implsaturneric1-1/+1
2023-11-06refactor: improve the code structure of coresaturneric1-0/+1
2023-10-30style: improve code style of coresaturneric1-6/+5
2023-10-28refactor: start to tidy up code using clang-tidysaturneric1-48/+44
2023-10-23perf: reduce header includes and improve build speedsaturneric1-4/+1
2023-10-16fix: check and update copyright at filessaturneric1-2/+2
2022-07-22style(src): reformat codeSaturneric1-1/+0
2022-05-07refactor: develop 2.0.6 startSaturneric1-3/+4
1. delete smtp ability 2. change libs link type to dramatic
2022-02-06<refactor>(core, ui): Adjust the core code directory structure.Saturneric1-0/+0
2022-02-04<refactor>(src): rename the gpg directory to coreSaturneric1-3/+3
2022-02-02<refactor>(src, test): Normalize the naming of partial classesSaturneric1-2/+2
2022-01-22<license, style>(src, test): Fix some issues in license statement.Saturneric1-6/+10
2022-01-14<doc>(core): add comment for codeSaturneric1-0/+72
2022-01-04<feature, fix>(core, ui): support file symmetric encryption.Saturneric1-0/+4
1. improve ui for file & text symmetric encryption.
2022-01-02<feat, refactor, fixed>(core, ui): add & modify file operationsSaturneric1-9/+20
1. add non ascii mode for file operations. 2. the suffix of normalized file encryption. 3. refactor general settings.
2021-12-25<refactor, test>(core, test): core improved and test gpg alone modeSaturneric1-0/+4
1. let modules known their channels. 2. let factory create a channel. 3. reduce dumplicate code. 4. add type check for function object. 5. test gpg alone mode. 6. remove some asserts. 7. rename importexportor to importexporter. 8. move args in gpg context constructor to a struct.
2021-12-02Fixed.Saturneric1-3/+4
1. Fixed known issue in File Operations.
2021-12-01Add i18n SupportSaturneric1-2/+2
1. Remove Qt Linguist. 2. Add GNU gettext libraries. 3. Modified source codes to meet with i18n support.
2021-11-28Fix some known issues in basic operations and file operations.Saturneric1-15/+12
2021-10-02UI Framework Modified.Saturneric1-1/+1
2021-09-20The basic functions of the core pass the test.Saturneric1-13/+18
Adjust and improve the core part of the interface.
2021-09-10Continue to optimize and improve the code.Saturneric1-3/+0
2021-09-05Adjust the code structure.Saturneric1-1/+1
Introduce log library. Remove Qt from the core code.
2021-09-05Rewrite the core.Saturneric1-18/+21
Adjust the structure.
2021-08-29Start to rewrite gpg core.Saturneric1-18/+15
2021-08-21Functions addition and improvement;Saturneric1-2/+21
Design and adjustment of function architecture related to server access; Add a new module (advance);
2021-08-20Improve Functions;Saturneric1-9/+8
Bugs Fixed;
2021-07-06Fix issues.Saturneric1-1/+1
Improve UI.
2021-07-05Introduce multithreading.Saturneric1-13/+7
Fix Bugs.
2021-05-22Expand and improve GpgKey;Saturneric1-1/+2
Modify project structure, separate KeyPairDetail from other ui files; Add New Tab and Write the Code for KeyPair Details Dialog; Signed-off-by: Saturneric <[email protected]>
2021-05-21Expand Key Details Dialog;Saturneric1-57/+3
Expand and Improve GpgKey and GpgSubKey; Change Interface getKeyDetails(); Code Modified; Signed-off-by: Saturneric <[email protected]>
2021-05-21Change Project Name to GPGFrontend.Saturneric1-14/+17
Give up Local Key Database and Use user default one. Signed-off-by: Saturneric <[email protected]>
2021-05-12File Structure Modified.Saturneric1-1/+1
Change Headers and Source Files Name. Modified CMake Structure.
2021-05-11Change CXX Standard to C++14Saturneric1-4/+13
Headers Tidy and Reformat