Danny Moesch
e4e4c6daff
Implement migration of existing PGP keys into Keychain
2019-07-02 13:50:16 -07:00
Danny Moesch
a66a79abc6
Store PGP keys in Keychain
2019-07-02 13:50:16 -07:00
Danny Moesch
ca3271b20a
Restrict passwords in Keychain only to "this" device and disable iCloud syncing
2019-07-02 13:50:16 -07:00
Danny Moesch
5d1a3eae1a
Make 'keychain' a static class variable
2019-07-02 13:50:16 -07:00
Yishi Lin
e5b31f3d92
CI: check the existance of go/dist/framework
2019-06-16 00:08:08 +08:00
Yishi Lin
0ec5b5cd80
Fix the git add path
2019-06-15 16:21:37 +08:00
Yishi Lin
4964126c4c
Merge pull request #273 from SimplyDanny/remove-overrides
...
Remove unneeded overrides in custom views
2019-06-15 15:27:58 +08:00
Danny Moesch
7f6ad5b88c
Remove unneeded overrides in custom views
2019-06-14 18:22:43 +02:00
Mingshen Sun
41549b3481
increase cell height of setting pgp key url
2019-06-09 23:14:30 -07:00
Mingshen Sun
82232be92c
remove some unwraps
2019-06-09 22:18:54 -07:00
Mingshen Sun
15518733b0
add GopenPGP to replace ObjectivePGP in the third-party components view
2019-06-09 21:02:02 -07:00
Mingshen Sun
a0d62eb3c8
polish details on UI
2019-06-09 15:25:07 -07:00
Mingshen Sun
c66439c2f9
passKit: fix warnings
2019-06-08 18:03:04 -07:00
Mingshen Sun
bb9d2bec5d
ci: only go/dist needs to be cached
2019-06-08 17:51:47 -07:00
Mingshen Sun
613b74f3ba
merge screenshot and badge directories into img
2019-06-08 17:46:47 -07:00
Mingshen Sun
aef87c5366
readme: no longer need pod
2019-06-08 17:45:47 -07:00
Mingshen Sun
bd7c42f9f4
ci: cache carthage/go frameworks to make CI faster
2019-06-08 17:27:29 -07:00
Mingshen Sun
5ccf5461b8
ci: remove pod related scripts
2019-06-08 15:13:38 -07:00
Mingshen Sun
0d4370ee40
remove Pods related configurations
2019-06-08 14:56:29 -07:00
Mingshen Sun
d9a3cf4882
Temporary workaround for exporting issue.
...
Caused by https://github.com/golang/go/issues/28997
2019-06-08 14:48:45 -07:00
Moritz F. Kuntze
19ca3ea4f0
Update gopenpgp_build.sh
2019-06-08 10:39:17 -07:00
Moritz F. Kuntze
4bcdd995d3
Update .travis.yml
2019-06-08 10:39:17 -07:00
Moritz F. Kuntze
d51f1000bd
Update .travis.yml
2019-06-08 10:39:17 -07:00
Moritz Kuntze
083c37f4e7
Automated build of GopenPGP
2019-06-08 10:39:17 -07:00
Moritz Kuntze
96f7c1960d
Changed PGP backend from ObjectivePGP to GopenPGP
2019-06-08 10:39:17 -07:00
Yishi Lin
5439ad0f5b
Fix #173
2019-05-20 02:19:48 +08:00
Yishi Lin
43ff63e01d
Do no prompt repeatedly for the SSH passphrase
2019-05-20 01:26:53 +08:00
Meris Bahtijaragic
c59c72729b
Get username from filepath. ( #265 )
2019-05-17 23:30:41 +08:00
Yishi Lin
b154c04178
Merge pull request #267 from SimplyDanny/fix-258
...
Fix #258 : Remove keys before moving new ones
2019-05-16 18:43:26 +08:00
Danny Moesch
adff0c1142
Fix #258 : Remove existing key files before moving new ones to the same location
2019-05-15 22:49:46 +02:00
Yishi Lin
c8860fc36f
Fix #263
2019-05-15 02:36:41 +08:00
Yishi Lin
715b8c892f
Fix 259: update edited entries properly
2019-05-15 02:14:05 +08:00
Yishi Lin
451e2f6fbb
Fix 262: save context after editing
2019-05-15 01:12:10 +08:00
Yishi Lin
ebb3566616
Cleanup old migration codes
2019-05-15 01:09:58 +08:00
Yishi Lin
04b451874d
Use new objectivepgp
2019-05-11 03:51:35 +08:00
Yishi Lin
0248425e3c
Fix the cocoapods version to 1.5.3
2019-05-11 03:48:25 +08:00
Yishi Lin
39f487ecb9
Update Xcode version
2019-05-10 13:09:44 +08:00
Yishi Lin
9ccc142c05
Merge pull request #261 from SimplyDanny/convert-to-swift-5
...
Migrate to Swift 5.0
2019-05-10 12:56:07 +08:00
Danny Moesch
44870af774
Trust in assigned default value
...
In particular, SwiftyUserDefaults returns the default value in case it does not find a value in the dictionary. As the default is '.all' it does not have to be set explicitly. Assigning 'nil' will result in '.all' anyway.
2019-05-04 22:15:23 +02:00
Danny Moesch
4b3e424bb3
Remove superfluous cast
2019-05-03 00:18:14 +02: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
e06413b348
Add default value to non-optional DefaultsKeys
2019-05-01 18:30:13 +02:00
Danny Moesch
5eb8ce5bb0
Adjust "developmentRegion"
2019-05-01 17:10:16 +02:00
Danny Moesch
89c0d3c98e
Assign nil by unwrapping optional
2019-05-01 17:09:34 +02:00
Danny Moesch
9e0d60989b
Remove unnecessary returns
2019-05-01 17:08:44 +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
Yishi Lin
32dd3e31ea
Merge pull request #253 from davidjb/hide-placeholder-image
...
Hide placeholder image when Hide Password Images is on
2019-03-08 11:45:04 +08:00
David Beitey
1e5022e404
Hide placeholder with Hide Password Images on
...
This hides the password image placeholder when `Hide Password Images` is
enabled. Auto-layout constraints are toggled on and off depending on the
setting's value to ensure correct alignment.
Extends #248
2019-03-08 00:30:36 +10: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