Moritz Kuntze
96f7c1960d
Changed PGP backend from ObjectivePGP to GopenPGP
2019-06-08 10:39:17 -07:00
Danny Moesch
c2cd6481fd
Utilize default settings values
2019-05-01 18:30:13 +02:00
Danny Moesch
f9c19b3ca4
Migrate to Swift 5.0
2019-05-01 18:30:13 +02:00
Danny Moesch
5eb8ce5bb0
Adjust "developmentRegion"
2019-05-01 17:10:16 +02:00
David Beitey
1dfaf7c1d2
Localise extensions by copying bundle resources
...
Previously, the Pass extensions (for autofill and for the sharing sheet)
didn't see their strings being localised. This means that in some cases,
English was the only thing shown and in others strings would look like
`#EnterPasscode#` on the passcode lock screen. This was because their
build phases didn't reference the localised string files in the `Copy
Bundle Resources` phase.
This change ensures these localisation files are copied and thus the
extensions are now localised for both English and German (so far).
2019-03-08 21:00:24 -08:00
Danny Moesch
296a3cbcfa
Introduce enum for scope of search bar
...
This simplifies the handling of the indices in the search bar scope list, replaces strings as keys and allows a proper localization not breaking any logic.
2019-03-05 13:51:39 -08:00
Danny Moesch
8351c16d75
Compute heights of TableViewCells automatically
...
This is necessary because different languages need different amounts of space. Especially text fields with some more text need to be variable in their heights.
2019-02-23 14:22:27 -08:00
Danny Moesch
73a015616a
Support German language
2019-02-23 14:22:27 -08:00
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
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
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