Mingshen Sun
5c62d4a3e3
Update gem dependencies
2022-07-30 11:46:40 -07:00
Danny Mösch
a6b05d20e0
Store password repository details only if we are sure to clone/overwrite it ( #571 )
2022-07-30 11:20:08 -07:00
Danny Mösch
ad105b3df1
Enable some more SwitfLint rules ( #565 )
2022-06-15 19:55:02 -07:00
dependabot[bot]
4da22b0a80
Bump jmespath from 1.4.0 to 1.6.1 ( #564 )
...
Bumps [jmespath](https://github.com/trevorrowe/jmespath.rb ) from 1.4.0 to 1.6.1.
- [Release notes](https://github.com/trevorrowe/jmespath.rb/releases )
- [Changelog](https://github.com/jmespath/jmespath.rb/blob/main/CHANGELOG.md )
- [Commits](https://github.com/trevorrowe/jmespath.rb/compare/v1.4.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: jmespath
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-07 18:59:51 -07:00
Mingshen Sun
972cf20d34
Fix umbrella header warnings ( #563 )
2022-05-31 10:33:54 -07:00
Mingshen Sun
01f808b778
Add footnote of using TestFlight for iOS 12 users.
2022-05-24 18:05:51 -07:00
Bradley Walters
0f98569d54
Update ObjectiveGit to 0.18-passforios ( #561 )
...
This should resolve an incompatibility with older iOS versions.
2022-05-23 15:28:09 -07:00
Mingshen Sun
9b5b0eff1f
Exclude the vendor dir for swiftformat and swiftlint ( #562 )
2022-05-23 15:27:58 -07:00
Mingshen Sun
440b0123f2
Fix building issues with XCode
2022-05-23 10:54:11 -07:00
Bradley Walters
6f5385fe4a
Force weak linking of CryptoTokenKit ( #543 )
...
Apple's CryptoTokenKit is only present in iOS 13.0+ however it exports
symbols with availability annotations going back to iOS 10.0.
In the Pass app we have a deployment target of iOS 12.0. Apple's
automatic weak linking system apparently only looks at the
symbol-level availability annotations so it assumes the symbols
we use will always be present (even though they won't pre-iOS-13).
We can work around this issue by forcing weak linking using the
"Optional" framework setting. (Note that this workaround would not
work if CryptoTokenKit was used from a third-party swift package.)
This is necessary to restore iOS 12 support after #533 .
For further history see https://github.com/mssun/passforios/issues/539
2022-05-22 22:35:53 -07:00
Tony Wang
e5d3b06896
fix error when importing key using http ( #556 )
...
http url was not saved so it always failed
2022-05-22 22:23:25 -07:00
Mingshen Sun
a0a08073bc
Fix GitHub Actions
2022-05-22 22:03:39 -07:00
Mingshen Sun
687b67a6a2
Fix GitHub Actions
2022-05-22 21:57:33 -07:00
Mingshen Sun
90f1f54a21
Fix building issue
2022-05-22 21:40:35 -07:00
Danny Moesch
2e951497ad
Update ObjectiveGit to version 0.17-passforios ( #545 )
2022-02-05 11:01:39 -08:00
Danny Moesch
71260f52aa
Update ObjectivePGP to version 0.99.2 ( #544 )
2022-02-04 20:54:36 -08:00
Danny Moesch
1128292831
Update SwiftLint to version 0.46.x ( #541 )
2022-01-24 22:52:12 -08:00
Mingshen Sun
6d1b271af6
Fix building issue in CI
2022-01-09 22:31:46 -08:00
Mingshen Sun
955e50c3d3
Initial implementation of using YubiKey for decryption ( #533 )
2022-01-09 21:38:39 -08:00
Mingshen Sun
13804b79e6
Version bump to 0.13.0
2022-01-07 10:04:40 -08:00
Mingshen Sun
7a144c77da
Fix navigation bar tap gesture issue
2022-01-05 22:20:23 -08:00
Danny Moesch
819371f55e
Remove unused elements ( #530 )
2021-12-30 22:35:17 -08:00
Mingshen Sun
ff6a1edf62
Add confirmation prompt for removing keys ( fix #491 )
2021-12-29 16:19:12 -08:00
Mingshen Sun
7320319031
Fix PGP URL download controller issue
2021-12-29 16:00:27 -08:00
Mingshen Sun
79d3bda696
Add unwind segue handling functions to fix unwinding issues
2021-12-29 14:18:40 -08:00
Mingshen Sun
b0a97d182c
Fix crashes of importing ssh key
2021-12-29 13:13:55 -08:00
Mingshen Sun
c0582c8dba
Embed SVProgressHUD framework
2021-12-28 19:28:38 -08:00
Mingshen Sun
55ac274ce6
Boostrap carthage with all platforms
2021-12-28 16:41:11 -08:00
Danny Moesch
e5bd678aaa
Consume ObjectiveGit through a binary Swift package ( #528 )
2021-12-28 15:17:11 -08:00
Danny Moesch
3030e1d045
Add .mailmap for clearer history and repository statistics ( #529 )
2021-12-27 18:12:13 -08:00
Danny Moesch
cdedff0d4d
Use SwiftFormat version 0.49.x and enable some new rules ( #527 )
2021-12-27 17:57:11 -08:00
Danny Moesch
b62c5fa2e5
Check cloned repository for .gpg-id file ( #523 )
...
* Extract method
* Separate deletion of store data from general data erasure
* Check cloned repository for .gpg-id file
2021-12-27 17:38:33 -08:00
Mingshen Sun
08ce198334
Update OneTimePassword dependency
2021-12-27 17:19:48 -08:00
Danny Moesch
aad23582f9
Update SwiftLint to version 0.45.x ( #522 )
...
* Use SwiftLint version 0.45.x
* Enable SwiftLint rule 'self_in_property_initialization' and handle all violations
2021-12-27 14:58:02 -08:00
Danny Mösch
afe0397dcf
Update ObjectivePGP to version 0.99.0 ( #521 )
2021-10-21 12:28:16 -07:00
Danny Moesch
03c4fcc7b7
Add new SwiftLint rules
2021-10-07 19:49:19 +02:00
Danny Moesch
b7e08dfb9e
Enable SwiftLint rule 'static_operator' and fix all violations
2021-10-07 19:48:57 +02:00
Danny Moesch
831ffe2235
Use Self for internal static access
2021-10-07 19:19:56 +02:00
Danny Mösch
3eea063d61
Fix issues with OTP notification ( #517 )
...
* Use "Beta" since this is what Apple uses too
* Actually copy the OTP if the option is set
* Shorten notification text to make it fit to smaller screens
* Set notification center delegate before app launches
* Fix SwiftFormat issue fixed with version 0.48.12
2021-10-03 17:20:22 -07:00
Danny Mösch
32b7c9b635
Some cleanup especially regarding method references ( #516 )
...
* Remove superfluous method arguments in method references
* Use 'Self' for internal static access
* Convert static to instance field in singleton class
* Remove class name prefix in references to local methods
* Remove nested frameworks in all extensions and frameworks
2021-10-02 20:46:07 -07:00
Danny Mösch
e1cbcb5d7a
Add notification action to copy OTP or just inform about the copied OTP ( #513 )
...
* Add notification action to copy OTP or just inform about the copied OTP
The notification either shows the current OTP which can be copied by a notification action or it shows just a hint to inform about the copied OTP. This depends on the new option "autoCopyOTP".
* Extract method
* Set type and style one-time
2021-10-01 10:32:14 -07:00
Danny Mösch
63e7235978
Update German translation ( #515 )
2021-09-30 13:24:32 -07:00
Hörmet Yiltiz
e3fbddbe92
Polish instructions ( #514 )
...
Signed-off-by: Hörmetjan Yiltiz <hyiltiz@gmail.com>
2021-09-30 10:55:20 -07:00
Danny Mösch
cddcb9fcc1
Make Carthage build script work with Xcode 12 and 13 ( #510 )
2021-09-23 18:24:27 -07:00
Danny Mösch
763cddf540
Show notification with OTP after providing password through extension ( #509 )
...
* Allow to do something with a password after providing it in the extension
* Make fields non-nil
* Show OTP in notification after providing a password through extension
2021-09-20 00:50:05 -07:00
Mingshen Sun
5057528ad9
CI: Update homebrew and use the latest go version
2021-09-19 16:56:15 -07:00
Mingshen Sun
a133f44564
CI: Fix building issue of the go dependency
2021-09-15 20:26:16 -07:00
Mingshen Sun
acc01577c1
CI: Update go dependency to the latest version
2021-09-15 18:48:29 -07:00
Danny Mösch
82eb13f43c
Update SwiftLint to version 0.44.0 ( #507 )
2021-09-15 17:43:14 -07:00
Mingshen Sun
f2ab400f4b
Support Steam OTP ( #505 )
2021-09-06 10:47:04 -07:00