Commit graph

912 commits

Author SHA1 Message Date
Danny Moesch
f8f858f15e Pass content of URL field to 'openLink' method
Previously, 'openLink' has chosen the first URL field contained in the
password file. Since the action "Copy & Open" is performed on a specific
field, only its content should be considered.
2018-12-08 21:11:58 -08:00
Danny Moesch
9b7fc4219e Consider fields only as URL fields if the title contains "url" 2018-12-08 21:11:58 -08:00
Danny Moesch
3cc7510b29 Ignore case of OTP keywords when deciding whether to hide them 2018-12-05 12:59:04 -08:00
Danny Moesch
cfb50276bc Add description field to OtpType 2018-12-05 12:59:04 -08:00
Danny Moesch
469451b7b7 Move parts of the documentation into the TokenBuilder class 2018-12-05 12:59:04 -08:00
Danny Moesch
2e744a760f Introduce TokenBuilder to build up OTP tokens conveniently 2018-12-05 12:59:04 -08:00
Danny Moesch
6817f61e3b Split PasswordHelpers and move components into Parser 2018-12-05 12:59:04 -08:00
Danny Moesch
d4d8d7267a Tweak Password class 2018-12-05 12:59:04 -08:00
Danny Moesch
3cd8df310c Introduce enum for password generator flavour 2018-12-05 12:59:04 -08:00
Danny Moesch
1f57305203 Use constants for otp_* and other related strings 2018-12-05 12:59:04 -08:00
Danny Moesch
60c509dba0 Remove YAML parsing error 2018-12-05 12:59:04 -08:00
Bob Sun
1f5eaa8bce
Change typography of Raw Password view 2018-11-17 22:38:07 -08:00
Bob Sun
2bfb36c527
Cleanup code of error handling 2018-11-17 21:41:28 -08:00
Bob Sun
9a3131943f
Cleanup unneccessary error handling in the updatePasswordImage function 2018-11-17 21:27:06 -08:00
Bob Sun
f0eb9c47ed
Cleanup unneccessary function in AboutRepositoryTableViewController 2018-11-16 23:12:01 -08:00
Bob Sun
b152d7e1e9
Cleanup unneccessary print 2018-11-16 23:08:35 -08:00
Bob Sun
653ce515ab
Delete the removeFileIfExists funtion
I have no idea why I did write this helper function at the begining.
2018-11-16 22:49:41 -08:00
Bob Sun
dfc13a37d3
Refactor logics of handling the PasswordStore model's properties 2018-11-16 22:28:19 -08:00
Bob Sun
1d07559393
Simplify the numberOfLocalCommits function 2018-11-16 21:12:47 -08:00
Bob Sun
c5f95cfc8f
Fix SplitViewController issue on iPad 2018-11-15 22:39:57 -08:00
Bob Sun
ec3a111fad
Merge views of scanning QR code of SSH and PGP keys 2018-11-15 20:57:14 -08:00
Bob Sun
c48fe3755e
Delete obsolete OTPScannerController 2018-11-15 20:17:00 -08:00
Danny Moesch
97368eb8a8 Fix #228: Trim URL strings before saving 2018-11-13 15:38:18 -08:00
Danny Moesch
b6f94f8814 Introduce string extension property 'trimmed' 2018-11-13 15:38:18 -08:00
Bob Sun
8573c66da2
Only submit to TestFlight when push to the master branch 2018-11-11 15:09:21 -08:00
Bob Sun
e5ea11bd22
Add GITHUB_ACCESS_TOKEN as secure in .travis.yml
This will help to accelerate PR's buliding time. Otherwise,
carthage will try many times to clone related repos.
2018-11-11 14:49:28 -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
Bob Sun
5262ca89f7
Update to xcode 10.1 image in travis ci 2018-11-10 20:48:56 -08:00
Bob Sun
6ed201fdf4
Enable code coverage for tests 2018-11-10 10:46:26 -08:00
Bob Sun
681da40b5b
Upgrade ObjectivePGP to 0.13.0 2018-11-10 00:04:40 -08:00
Yishi Lin
4047cd1ed0
Merge pull request #225 from tsl0922/fix-commit-log
Fix commit log view nil error
2018-10-13 17:50:18 +08:00
Shuanglei Tao
8d117f1b1e Fix commit log view nil error 2018-10-11 13:41:47 +08:00
Yishi Lin
826357ca47 Open xkpasswd (generate memorable pwd) with the app 2018-10-01 01:15:26 +08:00
Yishi Lin
15e90198fe Add hints about how to download keys (fix #215) 2018-09-30 23:31:01 +08:00
Yishi Lin
51680c3ddd Fix #221: Set iOS12 library as optional 2018-09-26 00:48:08 +08:00
Yishi Lin
3cc2182bc0 Fix #213: app now clears clipboard in 45s 2018-09-25 00:51:18 +08:00
Yishi Lin
a849b667dc Support auto fill (no quicktype bar support) 2018-09-24 22:03:14 +08:00
Yishi Lin
5c43fc07dd Update pinfo 2018-09-24 19:11:59 +08:00
Yishi Lin
1841b39380 Fix project signing settings 2018-09-24 16:41:43 +08:00
Yishi Lin
5ad69276e4 Update fastfile to include autofill extension 2018-09-24 15:37:50 +08:00
Yishi Lin
0241f99bbf Update travis 2018-09-24 15:23:19 +08:00
Yishi Lin
a860b574bb Add a dummy auto fill extension 2018-09-24 15:06:43 +08:00
Yishi Lin
28e5328298 Polish search paths 2018-09-24 00:01:01 +08:00
Yishi Lin
e9aecbebf2 Move passcode extension display to passKit 2018-09-23 23:56:42 +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
421b5aed1d Show password generation settings automatically 2018-08-30 01:33:36 +08:00
Yishi Lin
aca01c8c72 Support generating memorable pwd: open xkpasswd 2018-08-30 01:26:45 +08:00