Commit Graph

119 Commits

Author SHA1 Message Date
Быстров Михаил Евгеньевич
f237f0fe8f Feat/EditEntry 2026-03-01 14:58:00 +03:00
Chernykh Aleksandr
2aeb67d14b changed logif of password security strip 2026-02-28 23:44:40 +03:00
Chernykh Aleksandr
9e1d1752fa added logic of password security 2026-02-28 23:00:35 +03:00
Chernykh Aleksandr
b582a213a7 added strip below password 2026-02-28 23:00:04 +03:00
3fcdaa2f76 merge branch 'feature/password-context-menu' 2026-02-28 20:37:22 +03:00
318f385a7b implement entry deletion and toast notifications
1. add ToastNotificationHost custom control to display popup messages in
   the center of the window
2. add IPassStoreDirectory.DeleteEntry() method and implement it for
   PassStoreEntryGroup
3. make the Delete context menu option delete the selected entry and
   notify the user
2026-02-28 19:23:51 +03:00
242dc94903 add .kkp files (from KeyKeeper itself) to .gitignore 2026-02-28 15:08:42 +03:00
d3f6536228 add context menu for password store entries 2026-02-27 21:35:20 +03:00
2045f72fca define button styles globally 2026-02-23 23:52:10 +03:00
50228e98d9 fix double-click on an entry not working reliably 2026-02-20 21:49:00 +03:00
8ed8a0cb15 add proper handling of default entry icon 2026-02-20 21:47:36 +03:00
f59f4411ce slightly change MainWindow size, add min size 2025-12-12 00:21:37 +03:00
2c592b48d5 fix unlock button text disappearing when pointer is over it, closes #2 2025-12-12 00:21:21 +03:00
f2e9dc7285 fix password being shown below the icon instead of username 2025-12-11 23:48:53 +03:00
4600647db6 add details on v0 in README 2025-12-05 21:40:38 +03:00
9254e1a69c fix username being copied instead of password v0 2025-12-05 21:25:26 +03:00
ff6885eb4c show username under the entry name 2025-12-05 20:50:53 +03:00
9431cc0abf implement password copy to clipboard 2025-12-05 20:45:43 +03:00
46727c8cb1 merge feature/save-store 2025-12-05 20:25:02 +03:00
6172cbbc79 add logic for the entry edit window 2025-12-05 20:22:36 +03:00
Artem Bugaev
b143d9233d Add button to save passwords 2025-12-05 20:21:15 +03:00
8e63ff9af4 add window for creating passwords 2025-12-05 19:47:55 +03:00
Chernykh Aleksandr
5c1531718e changed size of title 2025-12-05 19:30:59 +03:00
b35b38cd57 translate labels back to English 2025-12-05 19:05:15 +03:00
1687d9f078 merge branch PasswordDialogWindow 2025-12-05 18:58:08 +03:00
200b155dbf add password listing view 2025-12-05 18:32:54 +03:00
59ddb1da06 implement IPassStore.Save 2025-12-05 17:52:10 +03:00
c7f9fc0099 move RepositoryWindow to KeyKeeper.Views 2025-12-05 15:45:02 +03:00
a021dbc63d design adjustments 2025-12-05 15:31:29 +03:00
84abdc1596 unlock error reporting, bugfixes
- fix Locked property becoming true when the store in fact was not opened
- fix password being null
- make RepositoryWindow non-resizeable
- show error popups in case of unlock error
2025-12-05 15:30:38 +03:00
4beca8f286 remove unnecessary usings 2025-12-05 14:01:23 +03:00
1a5d3e5094 change color 2025-12-05 12:22:04 +03:00
89977a9dec merge important changes from feature/repository-window-locking 2025-12-05 02:59:53 +03:00
aa9075af89 make unlocking work, no exception handling yet 2025-12-05 02:57:20 +03:00
27682c343e add password entry field and button to unlock screen 2025-12-05 02:21:57 +03:00
08d15ca537 remove test unlock 2025-12-05 02:15:17 +03:00
Chernykh Aleksandr
0093ca4d0c надписи о паролях на английском 2025-12-05 02:10:41 +03:00
14e068324e detect lock status when the window opens 2025-12-05 02:08:19 +03:00
Chernykh Aleksandr
6c96b6c410 Проверка, что пароли совпадают, и пароль теперь вводится * 2025-12-05 02:05:23 +03:00
2d3fd81848 merge branch feature/repository-window-locking 2025-12-05 01:36:11 +03:00
9e5faa2ad4 create viewmodels for RepositoryWindow that can be swapped when locking/unlocking 2025-12-05 01:14:00 +03:00
Chernykh Aleksandr
77b3aba94f commit 2025-12-05 01:02:53 +03:00
Chernykh Aleksandr
67bf3487a0 PasswordDialogWindow 2025-12-05 00:13:02 +03:00
192eb5c598 merge 1 commit from feature/pass-store-api 2025-12-05 00:03:53 +03:00
Быстров Михаил Евгеньевич
9dd64f3bed Merge style/AboutWindow
Изменено окно "О приложении" + небольшие правки
2025-12-04 22:48:38 +03:00
8567014a48 change hash function to SHA512 2025-12-04 22:45:34 +03:00
ad57307263 merge branch feature/pass-store-api 2025-12-04 21:13:28 +03:00
33e31cb070 implement file reading (unlocking the database)
- implement ReadField in PassStoreEntryPassword
- make WriteField static
- add ToString for LoginField, PassStoreEntryPassword & PassStoreEntryGroup
- fix bugs in OuterEncryptionReader and PassStoreFileAccessor
- change PassStoreFileAccessor.root type to PassStoreEntry
2025-12-04 21:10:04 +03:00
5c8a63f56a implement some missing methods in FileFormatUtil 2025-12-04 02:09:37 +03:00
73bb767919 implement PassStoreEntryGroup.ReadFromStream 2025-12-04 02:07:40 +03:00