BONNEVILLE Geoffroy
9225732c1a
Removal of unused License Service
2018-06-18 16:19:56 +02:00
BONNEVILLE Geoffroy
e9601e8d13
Removed unused anti corruption code
2018-06-18 15:39:01 +02:00
BONNEVILLE Geoffroy
b1ded11fa5
Sonar code smells corrections
2018-06-18 14:58:01 +02:00
BONNEVILLE Geoffroy
8a5db88225
Entries and groups icons are now handled with int
...
Static mapping is changed to a converter
2018-06-14 10:20:00 +02:00
BONNEVILLE Geoffroy
cc65c56042
WIP Breadcrumb
...
Breadcrumb is now a working User Control (removal of the Templated Control)
AssemblyInfo updated
Some code cleanup
2018-06-13 18:58:28 +02:00
BONNEVILLE Geoffroy
4aefbcb8b9
RecycleBin now uses resources
...
RecycleBin bugs correction
2018-03-12 17:30:03 +01:00
BONNEVILLE Geoffroy
e7d731bb04
KeepassLib version 2.38
...
Added a new settings page to allow auto-save or not
App now resumes correctly from suspend
Settings service now allows getting default values
Removed french special characters from metadata
Code cleanup
2018-03-09 18:06:06 +01:00
BONNEVILLE Geoffroy
7dbf93fe7b
Changed most services to singletons
...
Refactor the Database Service (no more enum, ...)
Restored the Donate page with Paypal web page
Added (but not working) MS App Center integration
Corrected tests accordingly
WIP AOP to detect database changes
2018-02-23 18:09:21 +01:00
BONNEVILLE Geoffroy
a19519fa73
Removed database status in favor of much cleaner code
...
Implemented (but deactivated) anti corruption mechanism
WIP detect changes and save them if opening another database
2018-01-08 18:52:03 +01:00
BONNEVILLE Geoffroy
35f64eec1b
Implemented Donate page with wirking (?) in app purchases
...
Moved Pages to Views
2017-12-08 19:38:33 +01:00
BONNEVILLE Geoffroy
e25f9f4aae
Create a LicenseService to handle in-app purchases
2017-12-07 18:49:03 +01:00
BONNEVILLE Geoffroy
7aa342cf9c
French translation added
2017-12-04 12:20:05 +01:00
BONNEVILLE Geoffroy
f173283a66
New clear all button in recent pages
...
First-time open of app correctly shows Welcome page
New Home button in group and entry pages
2017-12-04 10:46:01 +01:00
BONNEVILLE Geoffroy
744858df81
Created a Settings Service
...
Created a Recent Service
Created a Resources Service
Code refactor
Updated tests
2017-12-01 17:59:38 +01:00
BONNEVILLE Geoffroy
1b2d25e171
Error messages are now caught at the app level (see if it's a good solution in the long term)
...
Redesign of the create key file button
2017-11-23 19:02:49 +01:00
BONNEVILLE Geoffroy
a8f5897364
Changed VMs references to database singleton
...
Added some unit tests (WIP)
2017-11-23 15:26:57 +01:00
BONNEVILLE Geoffroy
5120c8177b
Adding tests for App
...
WIP make VMs app agnostic
2017-11-22 18:54:03 +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
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
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
dc62cedb74
Toast notifications and undo mechanism now works! (for group and entries)
2017-11-08 14:42:41 +01:00
01ed1bc9c1
WIP toast notifications
...
WIP layout and color changes
2017-11-08 14:42:41 +01:00
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