Commit graph

1537 commits

Author SHA1 Message Date
Danny Mösch
358908f161 Update checkout actions 2024-11-29 00:18:30 +01:00
Danny Mösch
ba1a81170b
Update SwiftLint to version 0.52.x, fix new violations or disable them (#618) 2023-06-25 10:21:45 -07:00
Danny Mösch
d9bd0f3014
Update SwiftLint and SwiftFormat (#613)
* Update Swift version used by SwiftFormat

* Update SwiftLint version

* Rely on new virtual 'all' rule in SwiftLint

* Enable SwiftLint rule 'direct_return' rule and fix all violations

* Enable SwiftLint rule 'shorthand_optional_binding' rule and fix all violations

* Enable SwiftLint rule 'blanket_disable_command' rule and fix all violations
2023-04-23 13:01:37 -07:00
Mingshen Sun
a22e872a8c Version bump to 0.15.0 2023-03-22 18:49:47 -07:00
Mingshen Sun
6ab7682f89 Update screenshots 2023-03-19 14:44:15 -07:00
Mingshen Sun
14115ea266 Update Yubikit to 4.3 2023-03-19 14:08:31 -07:00
Mingshen Sun
45acc2d9ab Fix secrects injection in GitHub Actions 2023-03-18 20:51:50 -07:00
Mingshen Sun
5b73707033 Update github actions versions 2023-03-18 20:25:53 -07:00
Mingshen Sun
b890985daf Use App Store Connecte API key for authentication 2023-03-18 20:19:22 -07:00
Mingshen Sun
b420ffb6a5 Fix tabbar transparent issue 2023-03-18 17:29:11 -07:00
Mingshen Sun
bd659c2fc3 Fix covered section header in macOS 2023-03-18 16:40:17 -07:00
Mingshen Sun
da5aa61986 Update tab bar badge value immediately after sync 2023-03-18 15:54:18 -07:00
Mingshen Sun
dc0ac03474 Add disclosure indicator to about repository 2023-03-18 15:52:43 -07:00
Mingshen Sun
bead9eaf21 Fix UI issue 2023-03-18 11:21:55 -07:00
Mingshen Sun
3054e8e6f4 Fix YubiKey feature detection logics 2023-03-17 22:20:50 -07:00
Mingshen Sun
0d1f06b16c Fix gomobile path issue 2023-03-16 21:01:44 -07:00
Mingshen Sun
51330c3fe4 Upgrade gopenpgp to v2.6.0 2023-03-16 20:45:44 -07:00
Mingshen Sun
6bc066dc73 Fix the search bar becoming first reponder issue in macOS 2023-03-16 18:47:35 -07:00
Mingshen Sun
4904b81da0 UI improvements 2023-03-13 21:33:54 -07:00
Mingshen Sun
01a29333ae Fix black screen bug at startup 2023-03-13 21:11:21 -07:00
Mingshen Sun
a2d3926b7a Fix no UIScene configuration dictionary warning 2023-03-12 21:44:00 -07:00
Mingshen Sun
788adee1a7 Unify cell style for the password generator 2023-03-12 21:30:31 -07:00
Mingshen Sun
6c790f8e07 Remove table view size attributes in storyboard
Fix missing table section title when using the app in Apple Silicon macOS.
2023-03-12 17:36:19 -07:00
Mingshen Sun
3edf8efbc5 Hide yubikey for unsupported devices 2023-03-12 16:10:29 -07:00
Mingshen Sun
cdaf60da73 Do not init Yubikey if device does not support MFI accessory 2023-03-12 14:46:37 -07:00
Mingshen Sun
9ec7073e84 Recover search status back from the password detail 2023-03-10 22:01:18 -08:00
Mingshen Sun
5a91db4f76 Fix warnings and deprecated APIs 2023-03-10 20:56:56 -08:00
Mingshen Sun
d078d3ca0a Use system colors (fix #608) 2023-03-10 20:34:30 -08:00
Mingshen Sun
e6c1dc8dee
Fix missing Italian translation (#607) 2023-03-09 22:05:42 -08:00
Dominik Johs
f2a0c4ccf1
do not dismiss views when application is resumed (#605)
* do not dismiss views when application is resumed

* prevents the PasswordNavigationViewController and PasswordDetailTableViewController from being dismissed when the app is put to the background and then brought back to the foreground
* Instead, the PasswordEntities are re-fetched from the context by their path to handle the re-creation of the entities during an update process that could have run in the background

* update SwiftLint to version 0.50.*

* update SwiftFormat to 0.51.*

---------

Co-authored-by: Mingshen Sun <bob@mssun.me>
2023-03-09 21:33:19 -08:00
Allan Feldman
83c6ae33dc Fix security bug which autofilled passwords without passcode/faceid auth
The autofill extension currently calls the success callback even if a
passcode/FaceID is not successfully verified.

In the case that the PGP key passphrase is stored, this results in
password decryption without further user interaction.

The fix is to only decrypt passwords upon successful passcode / FaceID
verification.
2023-03-09 12:55:39 -08:00
Mingshen Sun
6cf6ef1d45 Remove NDEF-tag from entitlements 2023-03-09 12:15:11 -08:00
Mingshen Sun
2f9849314d Update Gemfile.lock 2023-03-09 11:45:34 -08:00
Mingshen Sun
b09bc7444f Remove branches for iOS 12 compatibility 2023-03-09 11:40:33 -08:00
Mingshen Sun
7000834575 Update README.md 2023-03-09 11:40:33 -08:00
Anton Krasovsky
6fa4968bec Update deployment target to 13.0 2023-03-09 11:40:33 -08:00
Anton Krasovsky
f6b2316324 Add support for Yubikey command chaining 2023-03-09 11:40:33 -08:00
Mingshen Sun
e6c9440bff swiftlint 0.50.* is required 2023-03-09 11:40:33 -08:00
Mingshen Sun
c1376f873a Version bump to 0.14.0 2023-03-09 11:40:33 -08:00
Mingshen Sun
9caf2a0a3b Add deploy workflow for pushing release branch 2023-03-03 21:54:39 -08:00
Mingshen Sun
2f7eff431b Remove custom accessory protocol entry com.yubico.ylp of UISupportedExternalAccessoryProtocols in Info.plist 2023-03-03 21:22:31 -08:00
Danny Mösch
97a0c9c894 Update German translation 2023-02-04 09:51:54 -08:00
Tony Wang
f6f862a6b0 refs #584, add operation to clear QuickType suggestion in settings 2023-02-02 21:49:50 -08:00
Martin Nowak
3ab334dd00 fix #488 - support user field for completion
- a few other backends use `user` instead of `username` or `login`
  (e.g. gopass-jsonapi, keepass2csv importer, fpm2 importer)
- shorter to type when extracting field separately (e.g. CLI/clipboard) tools
2023-01-22 09:44:41 -08:00
Tony Wang
51ad0c2920
fix #540, duplicate entries in auto fill extension (#593)
* fix #540, duplicate entries in auto fill extension

`prepareCredentialList` is called twice, once before unlock and once
after. If the lists are already prepared, i.e. not empty, skip this
step.

* fix format and lint
2023-01-19 11:39:05 -08:00
Mattia Borda
31c6541f9e
Add Italian translation (#589)
- Translate InfoPlist.strings, Intents.strings, and Localizable.stringsdict
- Translate Main.strings
- Translate Localizable.strings
2022-12-11 22:08:18 -08:00
Danny Mösch
e2ba21587c
Update SwiftLint to version 0.49.x (#576) 2022-11-01 11:47:26 -07:00
Mike
32fdea0206
fix(extension) fires JS event upon editing input fields (#575) 2022-10-31 22:09:24 -07:00
Mingshen Sun
1307dc77c5 Fix CI building issue 2022-10-31 21:52:37 -07:00
Danny Mösch
b6be913017
Update SwiftFormat to version 0.50.x (#577) 2022-10-31 20:29:42 -07:00