diff --git a/CMakeLists.txt b/CMakeLists.txt index e538cae..ec44241 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,7 +8,7 @@ set(SpicyPass_LOGO_FILE_PATH ${SPICYPASS_INSTALL_DIRECTORY}/spicypass.svg) set(SpicyPass_VERSION_MAJOR "0") set(SpicyPass_VERSION_MINOR "7") -set(SpicyPass_VERSION_PATCH "5") +set(SpicyPass_VERSION_PATCH "6") set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED True) diff --git a/gui/gui.glade b/gui/gui.glade index e931554..8fd0f6d 100644 --- a/gui/gui.glade +++ b/gui/gui.glade @@ -1,5 +1,5 @@ - + @@ -11,66 +11,62 @@ - False - True - center - 500 - 500 - True - True - - - + False + center + 500 + 500 + True + True True - False - 10 + False + 10 vertical 2 True - False + False True - False + False _Menu - True + True True - False + False Password Generator True - False - False + False + False Change Master Password True - False - False + False + False True - False + False gtk-quit True - False - True - True + False + True + True @@ -80,20 +76,20 @@ True - False + False _Help - True + True True - False + False gtk-about True - False - True - True + False + True + True @@ -110,17 +106,17 @@ True - True - always - in + True + always + in treeview1 True - True + True liststore1 - 0 - both + 0 + both @@ -132,8 +128,8 @@ Login True True - True - 0 + True + 0 @@ -151,21 +147,21 @@ True - False - 10 + False + 10 6 True gtk-add - 100 + 100 True - True - True - Add a new entry - 10 - True - True + True + True + Add a new entry + 10 + True + True False @@ -176,13 +172,13 @@ gtk-edit - 100 + 100 True - True - True - Edit selected entry - True - True + True + True + Edit selected entry + True + True False @@ -193,13 +189,13 @@ gtk-copy - 100 + 100 True - True - True - Copy the password for selected entry - True - True + True + True + Copy the password for selected entry + True + True False @@ -210,14 +206,14 @@ gtk-delete - 100 + 100 True - True - True - Delete selected entry - 10 - True - True + True + True + Delete selected entry + 10 + True + True False @@ -236,37 +232,33 @@ - True - True - True - dialog - True - window - SpicyPass - Copyright © 2020 Jfreegman + True + True + dialog + True + window + SpicyPass + Copyright © 2020-2024 Jfreegman SpicyPass is a light-weight password manager that utilizes state of the art cryptography and minimalist design principles for secure and simple password storage. https://github.com/Jfreegman/SpicyPass - Source Code + Source Code Jfreegman <Jfreegman@gmail.com> smashicons at flaticon.com - help-about - gpl-3-0 - - - + help-about + gpl-3-0 - False - 20 - 20 - 20 - 20 + False + 20 + 20 + 20 + 20 vertical 2 - False - end + False + end False @@ -281,38 +273,35 @@ - False + False False True - center - True - utility - True + center + True + utility + True center - window - - - + window - False - 20 - 20 - 20 - 20 + False + 20 + 20 + 20 + 20 vertical 6 - False - 10 - end + False + 10 + end Cancel True - True - True + True + True False @@ -324,8 +313,8 @@ Ok True - True - True + True + True False @@ -343,14 +332,14 @@ True - False + False vertical 6 True - False - 10 + False + 10 Add New Entry @@ -365,11 +354,11 @@ True - False + False True - False + False end Login @@ -381,12 +370,12 @@ - 250 + 250 True - True - Input your login name + True + Input your login name end - 10 + 10 True @@ -405,11 +394,11 @@ True - False + False True - False + False end Password @@ -421,12 +410,12 @@ - 250 + 250 True - True - Input your password + True + Input your password end - 10 + 10 True @@ -453,38 +442,35 @@ - False + False False True - center - True - utility - True + center + True + utility + True center - window - - - + window - False - 20 - 20 - 20 - 20 + False + 20 + 20 + 20 + 20 vertical 6 - False - 10 - end + False + 10 + end Cancel True - True - True + True + True False @@ -496,8 +482,8 @@ Ok True - True - True + True + True False @@ -515,14 +501,14 @@ True - False + False vertical 6 True - False - 10 + False + 10 Change Master Password @@ -537,11 +523,11 @@ True - False + False True - False + False end Current Password @@ -553,16 +539,16 @@ - 250 + 250 True - True - Enter your current master password here + True + Enter your current master password here end - 10 + 10 True False - - password + + password False @@ -580,11 +566,11 @@ True - False + False True - False + False end New Password @@ -596,16 +582,16 @@ - 250 + 250 True - True - Enter your new master password here + True + Enter your new master password here end - 10 + 10 True False - - password + + password False @@ -623,11 +609,11 @@ True - False + False True - False + False end Repeat Password @@ -639,16 +625,16 @@ - 250 + 250 True - True - Enter your new master password here again + True + Enter your new master password here again end - 10 + 10 True False - - password + + password False @@ -675,32 +661,29 @@ dialog1 - False + False False True - dialog - True - window - error + dialog + True + window + error close This is just a test you shouldn't see this - - - - False - 20 - 20 - 20 - 20 + False + 20 + 20 + 20 + 20 vertical 2 di - False - end + False + end False @@ -716,31 +699,28 @@ dialog1 - False + False False True - dialog - True - window + dialog + True + window close This is just a test you shouldn't see this - - - - False - 20 - 20 - 20 - 20 + False + 20 + 20 + 20 + 20 vertical 2 di - False - end + False + end False @@ -756,33 +736,30 @@ dialog1 - False + False False True - dialog - True - window - warning + dialog + True + window + warning close This is just a test you shouldn't see this - - - - False - 20 - 20 - 20 - 20 + False + 20 + 20 + 20 + 20 vertical 2 di - False + False True - end + end False @@ -794,36 +771,33 @@ - False + False False True - dialog-error - dialog - True - window - - - + dialog-error + dialog + True + window - False - 20 - 20 - 20 - 20 + False + 20 + 20 + 20 + 20 vertical 6 - False + False True - center + center No True - True - True + True + True False @@ -835,13 +809,13 @@ Yes True - True - True + True + True False True - end + end 1 @@ -855,8 +829,8 @@ True - False - 10 + False + 10 This is a test message you shouldn't see this @@ -869,38 +843,35 @@ - False + False False True - center - True - utility - True + center + True + utility + True center - window - - - + window - False - 20 - 20 - 20 - 20 + False + 20 + 20 + 20 + 20 vertical 6 - False - 10 - end + False + 10 + end Cancel True - True - True + True + True False @@ -912,8 +883,8 @@ Ok True - True - True + True + True False @@ -931,14 +902,14 @@ True - False + False vertical 6 True - False - 10 + False + 10 Edit Entry @@ -953,11 +924,11 @@ True - False + False True - False + False end Login @@ -969,12 +940,12 @@ - 250 + 250 True - True - Edit your login name + True + Edit your login name end - 10 + 10 True @@ -993,11 +964,11 @@ True - False + False True - False + False end Password @@ -1009,12 +980,12 @@ - 250 + 250 True - True - Edit your password. If this is left empty a random password will be generated. + True + Edit your password. If this is left empty a random password will be generated. end - 10 + 10 True @@ -1041,39 +1012,36 @@ - False + False False True - center - True - utility - True + center + True + utility + True False center - window - - - + window - False - 20 - 20 - 20 - 20 + False + 20 + 20 + 20 + 20 vertical 6 - False - 10 - end + False + 10 + end Quit True - True - True + True + True False @@ -1085,8 +1053,8 @@ Enter True - True - True + True + True False @@ -1104,14 +1072,14 @@ True - False + False vertical 6 True - False - 10 + False + 10 Creating new profile. Please enter a master password. @@ -1126,11 +1094,11 @@ True - False + False True - False + False end Enter Password @@ -1143,16 +1111,16 @@ pwEntryBuffer - 250 + 250 True - True - Type your password here + True + Type your password here end - 10 + 10 True False - - password + + password False @@ -1170,11 +1138,11 @@ True - False + False True - False + False end Repeat Password @@ -1187,16 +1155,16 @@ pwEntryBuffer - 250 + 250 True - True - Repeat the same password here + True + Repeat the same password here end - 10 + 10 True False - - password + + password False @@ -1222,38 +1190,35 @@ - False + False False True - center - True - utility - True + center + True + utility + True center - window - - - + window - False - 20 - 20 - 20 - 20 + False + 20 + 20 + 20 + 20 vertical 6 - False - 10 - end + False + 10 + end Close True - True - True + True + True False @@ -1265,8 +1230,8 @@ Generate True - True - True + True + True False @@ -1284,14 +1249,14 @@ True - False + False vertical 6 True - False - 10 + False + 10 Random Password Generator @@ -1306,11 +1271,11 @@ True - False + False True - False + False end Length @@ -1322,15 +1287,15 @@ - 250 + 250 True - True - The length of the randomly generated password. + True + The length of the randomly generated password. end - 10 + 10 True 16 - digits + digits False @@ -1348,11 +1313,11 @@ True - False + False True - False + False end Password @@ -1364,12 +1329,12 @@ - 250 + 250 True - True - Password is guaranteed to have at least one digit, one symbol, one lower-case and one upper-case character. + True + Password is guaranteed to have at least one digit, one symbol, one lower-case and one upper-case character. end - 10 + 10 True False @@ -1397,39 +1362,36 @@ - False + False False True - center - True - utility - True + center + True + utility + True False center - window - - - + window - False - 20 - 20 - 20 - 20 + False + 20 + 20 + 20 + 20 vertical 6 - False - 10 - end + False + 10 + end Quit True - True - True + True + True False @@ -1441,8 +1403,8 @@ Enter True - True - True + True + True False @@ -1461,14 +1423,14 @@ pwBox True - False + False vertical 6 True - False - 10 + False + 10 Enter Master Password @@ -1483,11 +1445,11 @@ pwEntryBuffer - 250 + 250 True - True - Type your master password here - password + True + Type your master password here + password False @@ -1506,7 +1468,7 @@ - True + True tray_icon diff --git a/src/cli.cpp b/src/cli.cpp index 701e2ec..122dfb4 100644 --- a/src/cli.cpp +++ b/src/cli.cpp @@ -1,7 +1,7 @@ /* cli.cpp * * - * Copyright (C) 2020 Jfreegman + * Copyright (C) 2020-2024 Jfreegman * * This file is part of SpicyPass. * diff --git a/src/cli.hpp b/src/cli.hpp index 4afb660..982726a 100644 --- a/src/cli.hpp +++ b/src/cli.hpp @@ -1,7 +1,7 @@ /* cli.hpp * * - * Copyright (C) 2020 Jfreegman + * Copyright (C) 2020-2024 Jfreegman * * This file is part of SpicyPass. * diff --git a/src/crypto.cpp b/src/crypto.cpp index 8c5616f..0883de9 100644 --- a/src/crypto.cpp +++ b/src/crypto.cpp @@ -1,7 +1,7 @@ /* crypto.cpp * * - * Copyright (C) 2020 Jfreegman + * Copyright (C) 2020-2024 Jfreegman * * This file is part of SpicyPass. * diff --git a/src/crypto.hpp b/src/crypto.hpp index 983eb18..e44bc0c 100644 --- a/src/crypto.hpp +++ b/src/crypto.hpp @@ -1,7 +1,7 @@ /* crypto.hpp * * - * Copyright (C) 2020 Jfreegman + * Copyright (C) 2020-2024 Jfreegman * * This file is part of SpicyPass. * diff --git a/src/gui.cpp b/src/gui.cpp index 1a6eefd..a368e6b 100644 --- a/src/gui.cpp +++ b/src/gui.cpp @@ -1,7 +1,7 @@ /* gui.cpp * * - * Copyright (C) 2020 Jfreegman + * Copyright (C) 2020-2024 Jfreegman * * This file is part of SpicyPass. * diff --git a/src/gui.hpp b/src/gui.hpp index d211863..08092aa 100644 --- a/src/gui.hpp +++ b/src/gui.hpp @@ -1,7 +1,7 @@ /* gui.hpp * * - * Copyright (C) 2020 Jfreegman + * Copyright (C) 2020-2024 Jfreegman * * This file is part of SpicyPass. * diff --git a/src/load.cpp b/src/load.cpp index 84db77b..baf9500 100644 --- a/src/load.cpp +++ b/src/load.cpp @@ -1,7 +1,7 @@ /* load.cpp * * - * Copyright (C) 2020 Jfreegman + * Copyright (C) 2020-2024 Jfreegman * * This file is part of SpicyPass. * diff --git a/src/load.hpp b/src/load.hpp index b3b6a89..573129b 100644 --- a/src/load.hpp +++ b/src/load.hpp @@ -1,7 +1,7 @@ /* load.hpp * * - * Copyright (C) 2020 Jfreegman + * Copyright (C) 2020-2024 Jfreegman * * This file is part of SpicyPass. * diff --git a/src/password.cpp b/src/password.cpp index 77c2d31..c4c1ed6 100644 --- a/src/password.cpp +++ b/src/password.cpp @@ -1,7 +1,7 @@ /* password.cpp * * - * Copyright (C) 2020 Jfreegman + * Copyright (C) 2020-2024 Jfreegman * * This file is part of SpicyPass. * diff --git a/src/password.hpp b/src/password.hpp index 68c4334..e662b8c 100644 --- a/src/password.hpp +++ b/src/password.hpp @@ -1,7 +1,7 @@ /* password.hpp * * - * Copyright (C) 2020 Jfreegman + * Copyright (C) 2020-2024 Jfreegman * * This file is part of SpicyPass. * diff --git a/src/spicy.cpp b/src/spicy.cpp index 38b0efd..457e940 100644 --- a/src/spicy.cpp +++ b/src/spicy.cpp @@ -1,7 +1,7 @@ /* spicy.cpp * * - * Copyright (C) 2020 Jfreegman + * Copyright (C) 2020-2024 Jfreegman * * This file is part of SpicyPass. * diff --git a/src/spicy.hpp b/src/spicy.hpp index ec01216..ba8ef20 100644 --- a/src/spicy.hpp +++ b/src/spicy.hpp @@ -1,7 +1,7 @@ /* spicy.hpp * * - * Copyright (C) 2020 Jfreegman + * Copyright (C) 2020-2024 Jfreegman * * This file is part of SpicyPass. * diff --git a/src/util.cpp b/src/util.cpp index 303c625..ad202d0 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -1,7 +1,7 @@ /* util.cpp * * - * Copyright (C) 2020 Jfreegman + * Copyright (C) 2020-2024 Jfreegman * * This file is part of SpicyPass. * diff --git a/src/util.hpp b/src/util.hpp index 1379581..0599d2d 100644 --- a/src/util.hpp +++ b/src/util.hpp @@ -1,7 +1,7 @@ /* util.hpp * * - * Copyright (C) 2020 Jfreegman + * Copyright (C) 2020-2024 Jfreegman * * This file is part of SpicyPass. *