Commit Graph
100 Commits
Author SHA1 Message Date
wismna deec19a60c Merge branch 'master' of https://geogeob.visualstudio.com/_git/ModernKeePass 2018-09-09 20:02:02 +02:00
wismna b1167594db Finally corrected weird Windows 8 and RT bug
Refactor TopMenu User Control visibility with Visual State Manager
2018-09-09 20:01:56 +02:00
wismna 7a632c8f80 Updated README.md 2017-11-15 09:35:57 +00:00
wismna 7f9a0e5b1e Updated README.md 2017-11-14 17:30:37 +00:00
wismna 432d5e49d5 Updated ImportCertificate.ps1 2017-11-14 16:26:44 +00:00
wismna b2c8f2e0f4 Updated ImportCertificate.ps1 2017-11-14 16:22:37 +00:00
wismna 23011568b7 Updated ImportCertificate.ps1 2017-11-14 16:15:31 +00:00
wismna 078f9535cf Updated ImportCertificate.ps1 2017-11-14 16:10:28 +00:00
wismna 2779e5b7c7 Updated README.md 2017-11-09 16:54:43 +00:00
wismna 3970d485f6 Updated README.md 2017-11-09 16:53:47 +00:00
wismna 97511ab290 Updated README.md 2017-11-09 12:43:41 +00:00
wismna 3131eca8a1 Updated README.md 2017-11-09 12:39:55 +00:00
wismna 91a5507217 Added file README.md 2017-11-09 11:16:13 +00:00
wismna 7d904b7120 Updated README.md 2017-11-09 11:08:46 +00:00
wismna a8f8715648 Update README.md 2017-11-08 15:23:17 +01:00
wismna 75e18c859c Clean up project files 2017-11-08 14:48:01 +01:00
wismna c33120ec18 Exclude certain files 2017-11-08 14:48:01 +01:00
wismna ec0372accd Deleted ModernKeePassLib.Test.old 2017-11-08 14:44:24 +01:00
wismna aa0b21dd31 Some more cleanup 2017-11-08 14:42:48 +01:00
wismna ed766848be Clean up project files 2017-11-08 14:42:48 +01:00
wismna c73ce18368 Exclude certain files 2017-11-08 14:42:48 +01:00
wismna d996209888 App uses latest lib nuget package 2017-11-08 14:42:48 +01:00
wismna 00278b8710 Renamed OpenDatabase to CompositeKey UserControl 2017-11-08 14:42:47 +01:00
wismna 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
wismna 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
wismna 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
wismna 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
wismna 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
wismna 536bddf442 Minor code cleanup 2017-11-08 14:42:46 +01:00
wismna 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
wismna 473a3700a7 Implements encryption algorithm change
Implements compression algorithm change
2017-11-08 14:42:46 +01:00
wismna 7e642e3b73 Recycle bin restore function (actually implemented a move functionality, for later) 2017-11-08 14:42:45 +01:00
wismna 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
wismna 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
wismna dd1e128e17 Improved design in Main Page sub pages titles 2017-11-08 14:42:45 +01:00
wismna 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
wismna 5f995a10c1 WIP layout enhancments
MainPage list view now has left indicator (more modern)
2017-11-08 14:42:45 +01:00
wismna 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
wismna 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
wismna 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
wismna 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
wismna b47d7fb69b Use latest Nuget package 2017-11-08 14:42:44 +01:00
wismna 52e08d8c98 Code cleanup in KeePassLib 2017-11-08 14:42:44 +01:00
wismna ad0d8d6c97 KeePassLib 2.37 tentatively working!!
Replaced WinRt hash providers with BouncyCastle in CryptoUtil
2017-11-08 14:42:43 +01:00
wismna 5b31d3ff72 WIP Lib 2.37 - databases created by ModernKeepass work fine, but no interoperability... 2017-11-08 14:42:43 +01:00
wismna 2bbd931b1a Hashblockstream test now works 2017-11-08 14:42:43 +01:00
wismna 8c09d266e8 KeePassLib selftest class corrected in release 2017-11-08 14:42:43 +01:00
wismna a11d209280 Correct implementation of SHA512 with WinRT in KeepassLib 2017-11-08 14:42:43 +01:00
wismna d5b7845242 WIP Update lib to 2.37 2017-11-08 14:42:42 +01:00
wismna 9de9ae54da WIP About page auto version 2017-11-08 14:42:42 +01:00
wismna 6548d1d9c1 Added DataTrigger on generate password button to close flyout 2017-11-08 14:42:42 +01:00
wismna 54ad395d13 Added password complexity indicator to Entry page 2017-11-08 14:42:42 +01:00
wismna 6bb37d9e70 Removed QueryString.Net package and replaced it with Data.Json
Version 1.4
2017-11-08 14:42:42 +01:00
wismna 66fd87124b Entries now have working expiration dates
About page redone (with working hyperlink)
WIP on how to display that info on the group detail page
2017-11-08 14:42:41 +01:00
wismna 7bb78fd374 WIP Entry expiration dates 2017-11-08 14:42:41 +01:00
wismna dc62cedb74 Toast notifications and undo mechanism now works! (for group and entries) 2017-11-08 14:42:41 +01:00
wismna 01ed1bc9c1 WIP toast notifications
WIP layout and color changes
2017-11-08 14:42:41 +01:00
wismna 8a312bec71 Implemented password generator in Entry form 2017-11-08 14:42:41 +01:00
wismna 2b8d37057c Added password complexity indicator on new database
Database password control now inside a Border element
Save page also has a title
2017-11-08 14:42:41 +01:00
wismna 5497e6fc00 Bug correction when canceling open file dialog
New About page
Main menu pages now have titles
2017-11-08 14:42:40 +01:00
wismna 86064af3a2 Package information updated 2017-11-08 14:42:40 +01:00
wismna 3265244f06 Update project version and manifest versions 2017-11-08 14:42:40 +01:00
wismna 2698070328 Creating groups and entries now navigates to the related detail page, in edit mode
Code cleanup
2017-11-08 14:42:40 +01:00
wismna 5638b59fda Corrected Entry password not synchronized bug
Created a new welcome page to be shown on first launch
Added descriptive text in main menu pages
2017-11-08 14:42:40 +01:00
wismna 9f94dd55c2 Added ViewModel property in code behind of all pages
Workaround a bug in Entry password reveal when set for the first time
2017-11-08 14:42:40 +01:00
wismna 0ded991673 Code cleanup 2017-11-08 14:42:40 +01:00
wismna cddda7adcd Created TextBox with Forward button style for Entry Url
Created PasswordBox with always visible Forward button for Open Database user control
2017-11-08 14:42:40 +01:00
wismna 69a63f4b2e Minor code cleanup 2017-11-08 14:42:39 +01:00
wismna 10b6330ac6 Added Save As function 2017-11-08 14:42:39 +01:00
wismna 676365460c Create new database works! 2017-11-08 14:42:39 +01:00
wismna acb5bcc230 Recent items list auto removes non existing files
Choosing a recent list item does not change the database file anymore
2017-11-08 14:42:39 +01:00
wismna 2f1355104e WIP New database (and open and recent...) 2017-11-08 14:42:39 +01:00
wismna 97b1475100 Refactor in file open mechanisms: file is passed to user control
Confirmation dialogs on group and entry delete
2017-11-08 14:42:39 +01:00
wismna 454e074c44 Search shows entries results
Selecting a result goes to the Entry Page
Auto-save on quit disabled
2017-11-08 14:42:39 +01:00
wismna 951172e36f Removed search stackpanel 2017-11-08 14:42:39 +01:00
wismna f5fd3effaf WIP Search 2017-11-08 14:42:39 +01:00
wismna ec4f2e7d88 Open file from Explorer with association works
Major code refactor in Open, Save and Recent pages and VM
Main page automatically opens a sub page depending on context
2017-11-08 14:42:38 +01:00
wismna 98ecb0b8a1 Better Entry URL go to button
Migrated code from code behind pages to view models
Auto select Recents if there are any recent items
WIP auto focus on password box when opening database
2017-11-08 14:42:38 +01:00
wismna 3d033417ad Groups left collapsed menu now has a tooltip
Groups design changes: border now only around icon
Entry password reveal checkbox now works with XAML and converters
2017-11-08 14:42:38 +01:00
wismna f22ca4c46f Finally (!) removed right margin in Group Detail page left menu 2017-11-08 14:42:38 +01:00
wismna 11fb82573b Edit mode works in Groups and Entries 2017-11-08 14:42:38 +01:00
wismna 4aa3b17398 Some layout enhancements
Changed controls to use static or theme resources
Switch to light theme (mainly for testing)
2017-11-08 14:42:38 +01:00
wismna c611f5a8a2 Replaced arrow buttons with a hamburger icon in groups menu
Created data triggers with Blend to handle item data template changes
2017-11-08 14:42:38 +01:00
wismna 013108f2ec Major redesign in the Group Detail page:
- groups and entries are inverted
- groups are in a collapsable menu (to be improved!)
2017-11-08 14:42:37 +01:00
wismna 616d922145 New color to brush converter
New boolean to visibility converter
Base class to handle property changes notifications for all View Models
Template selector to handle a different first item in listviews or gridviews
2017-11-08 14:42:37 +01:00
wismna 267d9f25c2 Implement add and delete entries and groups
New command bar
Some layout changes
Some refactoring
2017-11-08 14:42:37 +01:00
wismna 2bcc4fde60 Use latest Nuget package for lib with fixed version 2017-11-08 14:42:37 +01:00
wismna 30838d0e00 Code refactor and simplfication
ModernKeePassLib assembly info updated and version fixed
2017-11-08 14:42:37 +01:00
wismna 817f25e8a8 Yet again some dll reference changes 2017-11-08 14:42:36 +01:00
wismna b5c04d524d Added icons to main menu
Added icons to entries and groups with a mapping
Created a Converter to handle pluralization
Several UI enhancements
2017-11-08 14:42:36 +01:00
wismna 1582060466 Add currently opened database to main menu
Save and close reloads the page
Design enhancements
Some refactoring
2017-11-08 14:42:36 +01:00
wismna caaf34918e Main page now uses Frame to change views when selecting items
Backgrounds unified
Menu items can be disabled thanks to custom ListView control
2017-11-08 14:42:36 +01:00
wismna 40256be135 Deleted AppPackages 2017-11-08 14:42:36 +01:00
wismna 26e9b78b3b Minor update 2017-09-26 18:18:00 +02:00
wismna a76b0ff350 Remove app packages from source control 2017-09-26 18:01:21 +02:00
wismna 7e0f21f88f ModernKeePass now targets nuget package from VSTS 2017-09-26 17:24:19 +02:00
wismna d78e75f449 Correct nuspec for Validation package version 2017-09-26 17:15:22 +02:00
wismna 93be4cf01c Remove unnecessary references to Bcl build targets 2017-09-26 17:10:44 +02:00
wismna ec037b97fd Include Bcl.Build dependency 2017-09-26 16:44:42 +02:00
wismna 2b469d764d Deleted project.lock.json 2017-09-26 13:40:12 +00:00