460 Commits

Author SHA1 Message Date
BONNEVILLE Geoffroy
be72fc4f7e Minor change for Designer 2017-11-08 18:52:48 +01:00
BONNEVILLE Geoffroy
ecba11a9a9 Version 1.7 - only difference with 1.6 is Argon2Kdf fully working V1.7 2017-11-08 18:01:50 +01:00
BONNEVILLE Geoffroy
65f2e529f4 Argon2KDF write mode works! (thanks to an option in XMLWriterSettings) 2017-11-08 17:52:00 +01:00
BONNEVILLE Geoffroy
29e7b22953 Ignored useless files 2017-11-08 17:17:11 +01:00
BONNEVILLE Geoffroy
a61d4573a6 Version 1.6 V1.6 2017-11-08 17:04:09 +01:00
BONNEVILLE Geoffroy
ce127f55c8 Merge branch 'master' of https://geogeob.visualstudio.com/_git/ModernKeePass 2017-11-08 16:49:49 +01:00
BONNEVILLE Geoffroy
c982a177f7 Version 1.6 2017-11-08 16:49:39 +01:00
BONNEVILLE Geoffroy
401630da1e Correct error when opening database with an empty password 2017-11-08 16:46:03 +01:00
a8f8715648 Update README.md 2017-11-08 15:23:17 +01:00
BONNEVILLE Geoffroy
a8a3cd5437 Disable write for Argon2Kdf for store release 2017-11-08 15:08:40 +01:00
75e18c859c Clean up project files 2017-11-08 14:48:01 +01:00
c33120ec18 Exclude certain files 2017-11-08 14:48:01 +01:00
ec0372accd Deleted ModernKeePassLib.Test.old 2017-11-08 14:44:24 +01:00
aa0b21dd31 Some more cleanup 2017-11-08 14:42:48 +01:00
ed766848be Clean up project files 2017-11-08 14:42:48 +01:00
c73ce18368 Exclude certain files 2017-11-08 14:42:48 +01:00
d996209888 App uses latest lib nuget package 2017-11-08 14:42:48 +01:00
00278b8710 Renamed OpenDatabase to CompositeKey UserControl 2017-11-08 14:42:47 +01:00
10a4941b26 Major OpenDatabaseUserControl refactor, now has proper ViewModel
Status text and password box border colors are updated according to database status
Update composite key in Settings work
Some code cleanup
2017-11-08 14:42:47 +01:00
c3b8c97eea Password complexity indicator works again in new databases (but solution is dirty...)
Copy button in text boxes fully works
2017-11-08 14:42:47 +01:00
8e690747e2 Changed test project type to WIndows 8.1
Changed test project framework from Nunit to MSTest
Changed HashAlgorithm from BouncyCastle to WinRT crypto
WIP progress bar in opendatabaseusercontrol
TextBox with button made generic
WIP implement copy on button click in Entry Page
2017-11-08 14:42:47 +01:00
bg45
53a54252e3 Added more tests
Code cleanup in Lib
WIP new VM for OpendatabaseControl
WIP KDBX4 file save - still not working
2017-11-08 14:42:47 +01:00
278b2759d5 Open database control button is now purple to be more visible
WIP Argon2KDF - still no luck in saving => disabled for now
2017-11-08 14:42:46 +01:00
e495a1c2e7 Key file implemented!
Key Derivation setting added
More unit tests created
Some cleanup in lib
WIP Argon2 save
2017-11-08 14:42:46 +01:00
536bddf442 Minor code cleanup 2017-11-08 14:42:46 +01:00
a0d1c82afa Added lots of tests from Lib SelfTest.cs to Test project
Code cleanup in KeePassLib
Code cleanup in ModernKeePass.Tests
Argon2Kdf files can now be opened
WIP - Argon2kdf files are corrupted on write
2017-11-08 14:42:46 +01:00
473a3700a7 Implements encryption algorithm change
Implements compression algorithm change
2017-11-08 14:42:46 +01:00
bg45
82ef424365 Recycle bin is now created when deleting first element instead of selecting new group in Settings 2017-11-08 14:42:46 +01:00
7e642e3b73 Recycle bin restore function (actually implemented a move functionality, for later) 2017-11-08 14:42:45 +01:00
d32f312d60 Auto create new recycle bin if needed
Entries now also make use of the recycle bin
New path indication below groups and entries title
Password generator now has custom characters back (working thanks to lib 2.37)
2017-11-08 14:42:45 +01:00
699452667c New Database settings page
Implements Recycle Bin (new group creation still needs to be implemented)
Code refactoring
2017-11-08 14:42:45 +01:00
bg45
fa3d38db18 Hidden Settings button for now
Improved Welcome and About pages layout
Redone GroupDetail page with group list view outside of entries grid view
V1.5
2017-11-08 14:42:45 +01:00
dd1e128e17 Improved design in Main Page sub pages titles 2017-11-08 14:42:45 +01:00
d247aa8334 WIP Layout improvements - bis
Group and Entry pages now have better navigation bar
Hamburger menu redesigned
2017-11-08 14:42:45 +01:00
5f995a10c1 WIP layout enhancments
MainPage list view now has left indicator (more modern)
2017-11-08 14:42:45 +01:00
bg45
b89998c053 Small refactor in MainPage 2017-11-08 14:42:45 +01:00
d10f617910 Major changes in MainPage: now is layout dependant (with a base, to prepare for Settings)
Main sub pages also changed to better work with Main (but needs improvement)
Added a Settings Page stub
2017-11-08 14:42:44 +01:00
1b439a4960 ModernKeePassLib implements HMAC correctly
Blake2b also implemented, but not tested
ModernKeePass app better implements focus on database password box (but still not working correctly)
2017-11-08 14:42:44 +01:00
bg45
5cf4ff3012 Set same width for groups in Zoomed Out view 2017-11-08 14:42:44 +01:00
46c8429cde Lots of code refactoring to use XAML behaviors instead of code-behind
New Save button in the AppBar
EntryPage now uses the same AppBar as GroupPage (but not shared...)
Some new Symbol mappings
2017-11-08 14:42:44 +01:00
8cd3801897 Bigger database password textbox
Wrong password sets the password box border to red
Typing text removes the error
Implemented real command bar at the bottom in Groups
Search box is always present
2017-11-08 14:42:44 +01:00
b47d7fb69b Use latest Nuget package 2017-11-08 14:42:44 +01:00
52e08d8c98 Code cleanup in KeePassLib 2017-11-08 14:42:44 +01:00
ad0d8d6c97 KeePassLib 2.37 tentatively working!!
Replaced WinRt hash providers with BouncyCastle in CryptoUtil
2017-11-08 14:42:43 +01:00
5b31d3ff72 WIP Lib 2.37 - databases created by ModernKeepass work fine, but no interoperability... 2017-11-08 14:42:43 +01:00
2bbd931b1a Hashblockstream test now works 2017-11-08 14:42:43 +01:00
8c09d266e8 KeePassLib selftest class corrected in release 2017-11-08 14:42:43 +01:00
a11d209280 Correct implementation of SHA512 with WinRT in KeepassLib 2017-11-08 14:42:43 +01:00
bg45
e95e62f184 WIP 2.37 - ter 2017-11-08 14:42:43 +01:00
bg45
84e7afc819 WIP - Implementing HMAC with BouncyCastle 2017-11-08 14:42:43 +01:00