Commit graph

146 commits

Author SHA1 Message Date
Danny Moesch
d698f2e3c3 Use folder references for all groups and sort files/folders 2019-01-21 20:34:18 -08:00
Danny Moesch
2fdd3fd6ec Localize also multiline strings 2019-01-20 21:04:04 -08:00
Danny Moesch
9827f3672b Localize strings in UI 2019-01-20 21:04:04 -08:00
Danny Moesch
1b4040135e Localize strings in code 2019-01-20 21:04:04 -08:00
Danny Moesch
857a8f44bf Prepare for localization 2019-01-20 21:04:04 -08:00
Danny Moesch
57acc6ecb5 Move helper methods from PasswordTest to common TestBase 2018-12-08 21:15:51 -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
3cd8df310c Introduce enum for password generator flavour 2018-12-05 12:59:04 -08:00
Bob Sun
c48fe3755e
Delete obsolete OTPScannerController 2018-11-15 20:17:00 -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
6ed201fdf4
Enable code coverage for tests 2018-11-10 10:46:26 -08:00
Yishi Lin
51680c3ddd Fix #221: Set iOS12 library as optional 2018-09-26 00:48:08 +08:00
Yishi Lin
a849b667dc Support auto fill (no quicktype bar support) 2018-09-24 22:03:14 +08:00
Yishi Lin
1841b39380 Fix project signing settings 2018-09-24 16:41:43 +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
429ac1c915 Move extension out of utils 2018-09-23 20:02:07 +08:00
Danny Moesch
ddddfda931 Use own parser for multiline values giving up Yams 2018-08-13 23:12:30 -07:00
Danny Moesch
213234f57e Add unit tests for "key: value" syntax in Password class 2018-08-13 23:12:30 -07:00
Bob Sun
c87b4f2d2c
Update pass.xcodeproj settings 2018-08-13 21:12:35 -07:00
Yishi Lin
3f899a58d9 Add a cancel button to passcode lock of app extension 2018-04-11 02:05:00 +08:00
Yishi Lin
fe80ed3dc8 Merge branch 'develop' into new_passcode_lock 2018-04-07 01:48:32 +08:00
Yishi Lin
6981860caa Set the passextension device to universal 2018-04-07 01:40:34 +08:00
Yishi Lin
0579662263 Update provisioning files 2018-04-07 01:30:25 +08:00
Yishi Lin
ba0c36ed4c Merge branch 'develop' into new_passcode_lock 2018-04-03 13:50:52 +08:00
Bob Sun
97712aa052 Upgrade to suggested settings of Xcode 9.3 2018-03-31 23:06:25 -07:00
Yishi Lin
bbab5a62d5 Merge develop into new passcode lock 2018-03-24 09:42:55 +08:00
Danny Moesch
caa5ce77a3 Use YAML library to parse password files 2018-03-17 20:56:55 -07:00
Bob Sun
d8f7067d71
Add libxml2 header path 2018-03-17 17:44:13 -07: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
Yishi Lin
30ae08bed5 Update provisioning profiles 2018-01-28 11:43:00 +08:00
Bob Sun
9b8bdbf5e9 Support ObjectivePGP 0.9.0 2017-10-09 22:15:48 -07:00
Bob Sun
d5353ba4d1 Change Swift 3 @objc Inference from On to Default to kill warnings 2017-10-06 22:15:53 -07:00
Bob Sun
3b8c6117aa Update xcodeproj file for cocoapods 2017-10-06 22:06:52 -07:00
Bob Sun
77768533c8 Disable bitcode for ObjectivePGP 2017-09-24 21:12:34 -07:00
Yishi Lin
d6177ad29d Enable bitcode for cocoapods 2017-09-24 14:18:49 +08:00
Yishi Lin
bc7c6d6945 Open objc inference before full migration to Swift 4 2017-09-24 00:33:20 +08:00
Yishi Lin
774f05eae0 Convert to Swift 4
- Will fix all warnings next.
2017-09-23 16:29:03 +08:00
Yishi Lin
611dd39131 Update provisioning files 2017-09-17 17:32:22 +08:00
Yishi Lin
aa4ff7ce47 Use the latest ObjectivePGP framework (v0.6.2) 2017-08-12 15:12:33 +08:00
Yishi Lin
a4efe57db9 Fix the "clearing passwords in 45s" function
- Copied passwords in the extension are not cleaned.
2017-07-27 23:56:24 +08:00
Yishi Lin
85ad59b17d Use project deployment target 2017-06-28 00:45:25 +08:00
Yishi Lin
6f0a8f5d14 Fix project config 2017-06-25 13:49:17 +08:00
Yishi Lin
37bb924181 Change how the product bundle identifier is set
- Making modifying the product bundle identifier easier: only need to change in Project/Build settings
2017-06-25 13:20:03 +08:00
Yishi Lin
5d71f99711 Support Safari/Chrome auto fill 2017-06-25 12:52:08 +08:00
Yishi Lin
fb55f32797 Support Chrome and app logins 2017-06-23 21:57:03 +08:00
Bob Sun
72424c7db2
Use split view for Settings 2017-06-22 00:09:12 -07:00