Commit Graph

159 Commits

Author SHA1 Message Date
Geoffroy BONNEVILLE
310bd777b2 WIP Split composite key user control
Some refactoring
2020-04-20 20:02:43 +02:00
Geoffroy BONNEVILLE
73670e8689 Create a shared project with all Win App common files (8.1 and 10)
Finally use the dependency injected Resource Service
2020-04-17 16:56:07 +02:00
Geoffroy BONNEVILLE
2fb5b14085 Updating group raise SaveCommand can execute
No need to click twice on history menu
Skipped first history entry as it is the same as the current entry
Stored SaveException innerexception as it is read more than once
2020-04-16 19:43:17 +02:00
Geoffroy BONNEVILLE
f950564000 Update groups finally implemented
Code cleanup
2020-04-16 17:16:03 +02:00
Geoffroy BONNEVILLE
9befdc321a Entry history delete and restore work 2020-04-16 14:08:50 +02:00
Geoffroy BONNEVILLE
98ac418f62 WIP History
Restore from history works
2020-04-15 19:06:13 +02:00
Geoffroy BONNEVILLE
0063ef1977 Create entries and groups put them in Edit mode (as before)
Search now uses KeePassLib search
Code cleanup
2020-04-15 12:02:30 +02:00
Geoffroy BONNEVILLE
b66e79f97c History *works*
WIP on save on entry page doesn't show last change
2020-04-14 19:59:19 +02:00
Geoffroy BONNEVILLE
9603c1ff01 Icons work again
Colors work again
2020-04-14 17:49:29 +02:00
Geoffroy BONNEVILLE
a2eba91a3b Added dirty behavior
Removed restore action (-> Move action wip)
Added additional check on DB size before auto saving
Code cleanup
2020-04-14 13:44:07 +02:00
Geoffroy BONNEVILLE
d972b6cb5a Added the option to close DB without saving
Changed the way recent files are retrieved
Stopped showing the DB Closed exception on suspend
Reordering entries works
Moved code from infra to application
Cleanup
2020-04-09 19:43:06 +02:00
Geoffroy BONNEVILLE
14fd4634db Entry icons now correctly show up
Auto create new recycle bin works correctly
2020-04-08 20:02:13 +02:00
Geoffroy BONNEVILLE
752e96884d Code cleanup (ter) 2020-04-08 16:38:38 +02:00
Geoffroy BONNEVILLE
009382ea03 Cleanup code 2020-04-08 15:27:40 +02:00
Geoffroy BONNEVILLE
4863eb9fae Create DB works correctly
Sample data moved to application
Tests updated (still not working - splat)
WIP
2020-04-07 17:29:03 +02:00
Geoffroy BONNEVILLE
1fa799bdf8 FileInfo overhaul
Opening DB works again
2020-04-07 12:48:18 +02:00
Geoffroy BONNEVILLE
56d93a5187 Moved application code to the Application layer
Imported Win10 project
Code cleanup
WIP - Use common UWP services for Win8.1 and Win10
2020-04-06 20:20:45 +02:00
Geoffroy BONNEVILLE
e795a8c3c4 Database settings now work properly 2020-04-03 18:14:44 +02:00
Geoffroy BONNEVILLE
b875f3c89d Adding entries and groups works again
Entry history almost fully functional
Some refactoring
2020-04-03 17:33:53 +02:00
Geoffroy BONNEVILLE
36aa8914fa Handle entities with id
No hierarchy is built anymore
WIP save issues after delete
2020-04-02 19:12:16 +02:00
Geoffroy BONNEVILLE
b61a9652d1 WIP change to ids 2020-04-01 19:37:30 +02:00
Geoffroy BONNEVILLE
57be6bb917 Build hierarchy instead of using Automapper
Add entities before removing them
2020-04-01 12:48:36 +02:00
Geoffroy BONNEVILLE
90c592d7ee Lots of bug corrections
WIP - still lots left
2020-03-31 19:19:02 +02:00
Geoffroy BONNEVILLE
e4bd788ed3 1st working version in clean arch
WIP Parent group mapping issues
2020-03-30 19:43:04 +02:00
Geoffroy BONNEVILLE
d1ba73ee9d Don't use mediator for App services (recent, resource, settings)
WIP in View models
2020-03-28 16:13:17 +01:00
Geoffroy BONNEVILLE
45fcf7e8ab Removed ModernKeePassLib dependency
Code cleanup
WIP on service replacement and VM use
2020-03-27 18:45:13 +01:00
Geoffroy BONNEVILLE
e3638c2f5c More commands/queries
WIP on XAML EntryVm and GroupVm
2020-03-27 13:27:29 +01:00
Geoffroy BONNEVILLE
a17d6b05ae Added lots of commands
Simplified KeePass client
2020-03-26 12:25:22 +01:00
Geoffroy BONNEVILLE
4b1210f414 WIP 2020-03-24 19:14:34 +01:00
Geoffroy BONNEVILLE
f208e2d0b6 Correct package version installed
Dependency injection works
Project renaming
WIP replacement of services with CQRS
2020-03-24 17:31:34 +01:00
Geoffroy BONNEVILLE
7e44d47065 WIP Clean Architecture
Windows 8.1 App Uses keepasslib v2.44 (temporarily)
2020-03-24 13:01:14 +01:00
d341535d60 Corrected some tests
Minor code refactor
Main page now correctly shows save page even when opening a DB from Explorer
2018-09-12 12:58:32 +02:00
BONNEVILLE Geoffroy
37deac2ab9 Basic CSV Import working 2018-09-10 17:29:52 +02:00
BONNEVILLE Geoffroy
bbae2c356a Changed implementation of sample data
Creating a new entry does not create an useless history value
WIP import data
2018-09-10 11:13:44 +02:00
BONNEVILLE Geoffroy
0da6a5fc60 WIP Import mechanism 2018-09-07 18:16:40 +02:00
BONNEVILLE Geoffroy
e437f65f83 Restored useless changes
Code cleanup
2018-08-03 17:41:52 +02:00
BONNEVILLE Geoffroy
6f96e698ec Created Import/Export page (stub)
Changed some dependency properties from Interfaces to implementations
Used CanExecute on Commands
2018-08-02 17:40:30 +02:00
BONNEVILLE Geoffroy
4ae65fdbac Created an app theme instead of using the System accent colors (which doesn't work in Win 8.1)
Merged two dictionaries into one
Re-added focus on title when editing an entity
2018-07-25 18:08:59 +02:00
BONNEVILLE Geoffroy
9863195684 Added CodeAnalysis package
Better entry history handling
Changing icon now adds an history entry
2018-07-24 17:52:44 +02:00
BONNEVILLE Geoffroy
81ca11a955 WIP Top Menu - sort buttons present but not working
Removed flyout from textbox with button
Generating a new password creates a new history entry
Top Menu edit mode now works as intended
2018-07-11 12:15:56 +02:00
BONNEVILLE Geoffroy
df6914d1e0 Added possibility to change groups and entries icons
Add new entry link now hides text depending on width
TimePicker uses main color
2018-06-26 18:14:01 +02:00
BONNEVILLE Geoffroy
6f277e7b33 Added ability to change Entries background and foreground colors 2018-06-26 15:01:02 +02:00
BONNEVILLE Geoffroy
c6e27c35c8 Finally a workaround the stupid CommandBar DataContext issues
Delete and Restore actions now work as intended
Renamed styles folder
2018-06-22 18:31:55 +02:00
BONNEVILLE Geoffroy
d533abada5 Better suspend/resume handling 2018-06-21 16:40:04 +02:00
BONNEVILLE Geoffroy
803dab0fb5 Replaced almost all CallMethodActions with RelayCommands (allows using async)
SonarQube bug correction
2018-06-20 18:41:56 +02:00
BONNEVILLE Geoffroy
ca377a6684 SonarQube async method return type set to Task 2018-06-20 17:20:15 +02:00
BONNEVILLE Geoffroy
188233cc81 Database file is now handled by each page, instead of a central place
Opening a database while another one is open triggers a warning message
2018-06-20 11:52:17 +02:00
BONNEVILLE Geoffroy
408b4eed90 WIP removing global databaseFile property 2018-06-19 18:47:37 +02:00
BONNEVILLE Geoffroy
b456e56789 Making modifications in an Entry creates a new History entry 2018-06-18 18:40:00 +02:00
BONNEVILLE Geoffroy
e9601e8d13 Removed unused anti corruption code 2018-06-18 15:39:01 +02:00