Mingshen Sun
1b84e28a44
Update gopenpgp to v2.8.1 with passforios patches
2024-12-14 12:19:42 -08:00
Mingshen Sun
8acf0cfea4
Version bump to 0.16.0
2024-12-09 20:27:39 -08:00
Mingshen Sun
c5d9d258d8
Use createPGPMessage instead of CryptoNewPGPMessage to support ASCII-armored password with YubiKey ( #658 )
2024-11-30 11:29:27 -08:00
Mingshen Sun
5bf7ff2da7
Set is_key_content_base64 to true
2024-11-29 13:53:47 -08:00
Danny Mösch
00b43012d3
Update localization and fix typo ( #633 )
2024-11-29 00:26:19 +01:00
Danny Mösch
09d4b70566
Build on macOS version with at least Xcode 15.3 due to SPM incompatibilities
2024-11-29 00:18:30 +01:00
Danny Mösch
0d7e6fd6c6
Update to latest package versions
2024-11-29 00:18:30 +01:00
Danny Mösch
e297ef9086
Consume SVProgressHUD via SPM getting rid of Carthage
2024-11-29 00:18:30 +01:00
Danny Mösch
025ef069cc
Update Ruby and Gemfile dependencies
2024-11-29 00:18:30 +01:00
Danny Mösch
ed724871d6
Stop installing packages that are already there
2024-11-29 00:18:30 +01:00
Danny Mösch
7e2930cc85
Build on latest macOS release Homebrew supports officially
2024-11-29 00:18:30 +01:00
Danny Mösch
1bdf9d684b
Rely on SPM plugins to consume SwiftLint and SwiftFormat
...
Use their latest releases and fix some violations and issues.
# Conflicts:
# .github/workflows/linting.yml
# .github/workflows/testing.yml
2024-11-29 00:18:30 +01:00
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