2
0

UI improvements & security.

[ADDED]     Settings for remembering and storing the master password.
[ADDED]     KeyChain used to store master password & hash.
[IMPROVED]  Remember whether help is hidden.
[FIXED]     Making passwords stored.
[ADDED]     Generated password counter. Edit stored passwords.
[IMPROVED]  UI prettier and better documented.
[ADDED]     Warnings when changing a site's password.
This commit is contained in:
Maarten Billemont
2012-01-19 17:40:39 +01:00
parent f4eb33e728
commit 713ec69a20
32 changed files with 857 additions and 254 deletions

View File

@@ -10,18 +10,19 @@
@implementation OPConfig
@dynamic dataStoreError, keyPhraseHash, rememberKeyPhrase;
@dynamic dataStoreError, storeKeyPhrase, rememberKeyPhrase, helpHidden;
-(id) init {
- (id)init {
if(!(self = [super init]))
return self;
[self.defaults registerDefaults:[NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:NO], NSStringFromSelector(@selector(dataStoreError)),
[NSNumber numberWithBool:NO], NSStringFromSelector(@selector(storeKeyPhrase)),
[NSNumber numberWithBool:NO], NSStringFromSelector(@selector(rememberKeyPhrase)),
[NSNumber numberWithBool:NO], NSStringFromSelector(@selector(helpHidden)),
nil]];
return self;