Danny Moesch
b6f94f8814
Introduce string extension property 'trimmed'
2018-11-13 15:38:18 -08:00
Danny Moesch
7c12263458
Separate parser and helpers from Password class for better testability
2018-11-11 11:30:39 -08:00
Bob Sun
2abbceb2e9
Set name and url in Password non-optional
...
Name and url in Password class shouldn't be optional because we store
them in core data as non-optional. This change also help us to avoid
man unneccessary unwrap.
2018-11-10 22:38:12 -08:00
Shuanglei Tao
8d117f1b1e
Fix commit log view nil error
2018-10-11 13:41:47 +08:00
Yishi Lin
38096f3f93
Cleanup the alert func in utils
2018-09-23 22:16:13 +08:00
Yishi Lin
1ab70cf6d7
Move codes from utils to password and passwordstore
2018-09-23 22:00:06 +08:00
Yishi Lin
429ac1c915
Move extension out of utils
2018-09-23 20:02:07 +08:00
Yishi Lin
29b8313be5
Remember the last search choice between search current/all (issue #198 )
2018-08-24 02:02:57 +01:00
Bob Sun
cea990113a
Version bump to 0.5.1
2018-08-14 20:23:19 -07:00
Danny Moesch
ddddfda931
Use own parser for multiline values giving up Yams
2018-08-13 23:12:30 -07:00
Danny Moesch
904d04d71c
Use computed properties instead of separate getter methods
2018-08-13 23:12:30 -07:00
Danny Moesch
f76721d7fe
Simplify/Tweak Password.swift
2018-08-13 23:12:30 -07:00
Danny Moesch
b7a0cbaef6
Animate "AdditionField" struct to avoid usage of tuple "(String, String)"
2018-08-13 23:12:30 -07:00
Bob Sun
824b959706
Forgot to bump versions
2018-06-15 14:37:38 -07:00
Bob Sun
6ab976ad82
Use master objective-git cause it include the latest libgit2-0.27
2018-06-15 11:37:59 -07:00
Bob Sun
447beeaf83
Version bump to 0.4.1
2018-05-28 15:49:43 -07:00
Bob Sun
eabebe1a53
Revert "Fix the oid error introduced by the latest ObjectiveGit"
...
This reverts commit 65e0cfdf1f .
2018-05-27 15:33:36 -07:00
Yishi Lin
89a2018e89
Fix a bug of showing digital entries
2018-05-21 01:28:00 +08:00
Bob Sun
65e0cfdf1f
Fix the oid error introduced by the latest ObjectiveGit
2018-05-18 19:05:43 +08:00
Bob Sun
083604677f
Version bump to 0.4.0
2018-04-29 11:58:07 -07:00
Yishi Lin
6538634680
Delete files before cleaning up dirs
2018-04-12 00:52:10 +08:00
Yishi Lin
3f899a58d9
Add a cancel button to passcode lock of app extension
2018-04-11 02:05:00 +08:00
Yishi Lin
433562584e
Passcode lock
2018-04-10 05:18:16 +08:00
Yishi Lin
fe80ed3dc8
Merge branch 'develop' into new_passcode_lock
2018-04-07 01:48:32 +08:00
Yishi Lin
867a59b513
Keep the first line as the password even if it is empty
2018-04-07 00:39:56 +08:00
Yishi Lin
3ffbf68ab8
Avoid crash during yaml parsing
2018-04-07 00:17:00 +08:00
Yishi Lin
54c7acf651
Check duplicated tags before parsing a file as yaml
2018-04-07 00:16:28 +08:00
Yishi Lin
bbab5a62d5
Merge develop into new passcode lock
2018-03-24 09:42:55 +08:00
Danny Moesch
3a0e6fa3f6
Consider OTP tokens as possible lines in password files
2018-03-17 20:56:55 -07:00
Danny Moesch
673aee1e7a
Protect YAML parser against empty input string
2018-03-17 20:56:55 -07:00
Danny Moesch
69bafeb672
Introduce class constants for the strings "otpauth" and "otpauth://"
2018-03-17 20:56:55 -07:00
Danny Moesch
caa5ce77a3
Use YAML library to parse password files
2018-03-17 20:56:55 -07:00
Yishi Lin
13537130a0
Dismiss passcode alert after unlock
2018-01-29 04:00:36 +08:00
Yishi Lin
2c5ef6492e
Merge branch 'develop' into new_passcode_lock
2018-01-29 03:25:31 +08:00
Yishi Lin
da3c4f0bc0
Self-maintained passcode lock
...
- No cancel button anywhere in the passcode lock yet
- Poor UI
2018-01-29 03:23:34 +08:00
Bob Sun
bea7157375
Version bump to 0.3.1
2018-01-20 15:40:56 -08:00
Bob Sun
4d8ebe5b25
Update ObjectivePGP
2018-01-14 21:54:38 -08:00
Bob Sun
9580ea23a1
Version bump
2017-11-10 19:43:33 -08:00
Yishi Lin
15ed7aaf2f
Update Safari extension search logic #138
...
- Match the entered text in each pathname levels
2017-10-28 15:32:30 +08:00
Danny Moesch
31172a1985
Correct commit message used after editing a password
2017-10-19 11:47:49 +02:00
Yishi Lin
54bd42d2fb
Fix a bug in file name checking
2017-10-16 04:14:11 +08:00
Yishi Lin
f136ebee48
Mark both unsynced files and unsynced folders
2017-10-15 22:36:30 +08:00
Yishi Lin
b9ef596bfb
Add more password name checks.
2017-10-15 22:15:16 +08:00
Bob Sun
c7ab350ad8
Fix a bug in editing password
...
The synced attribute of password entity is not set as false after editing a password content.
2017-10-10 00:35:50 -07:00
Bob Sun
9b8bdbf5e9
Support ObjectivePGP 0.9.0
2017-10-09 22:15:48 -07:00
Bob Sun
f5f9fe505b
Port to Swift 4
2017-10-09 22:14:48 -07:00
Yishi Lin
eb86b4cb05
Fix backward compatibility of isRememberPGPPassphraseOn
2017-10-08 22:41:34 +08:00
Yishi Lin
fad95208cc
Merge branch 'develop' of https://github.com/mssun/passforios into develop
2017-10-08 21:38:53 +08:00
Yishi Lin
d0bad8660b
Provide the 'remember git credential passphrases' option
2017-10-08 21:37:58 +08:00
Bob Sun
3605e59c30
Tweak password font
2017-10-07 23:05:56 -07:00