Releases: tetherto/pearpass-app-mobile
Releases · tetherto/pearpass-app-mobile
PearPass Mobile v1.6.0
New Features
- Added the ability to export vaults in an encrypted format
UI and UX improvements
- Enhanced authentication feedback by updating login error messages to provide clearer guidance on failures
Stability & Performance
- Removed Suspendify integration and background worklet handling
Maintenance & Build Reliability
- Enhanced the autofill service to support fallback field detection and handling
- Improved auto-lock functionality with keyboard visibility detection
- Enhanced the Input component to support smooth scrolling on Android
- Updated the bundle command with a revised package scope to improve mobile–desktop pairing
- Updated test configurations
- Improved autofill plugin configuration
Documentation
- Updated project governance documentation, including LICENSE.md, README.md, and SECURITY.md
PearPass-Mobile-v1.5.0
What's Changed
- Staging v1.5.0 by @torkinos in #175
- Enhance iOS Podfile configuration for libsodium linking in autofill p… by @torkinos in #177
- Enable submission to Google Play and Apple App Store via EAS by @torkinos in #178
- Added bypass of auto lock on pairing (#183) by @denislupookov in #184
- Login items with empty "Website" and "Email/Username" fields are dispayed in the list of items available for saving a passkey && The user is taken to the passkey creation screen if there are no suitable login items in the vault (#181) by @nikushaomanidze in #185
- Login items with empty "Website" and "Email/Username" fields are displayed in the list of items available for saving a passkey by @nikushaomanidze in #190
- Fix broken HTML attribute detection in autofill field parsing. (#186) by @torkinos in #191
- Keepass support (#179) by @torkinos in #192
- Wrong error is displayed when entering wrong master password (#189) by @nikushaomanidze in #194
- he user is taken to the passkey creation screen if there are no suitable login items in the vault (#193) by @nikushaomanidze in #195
- Sync staging with main by @torkinos in #199
- There are the redundant "for 5 minutes" words (#198) by @nikushaomanidze in #200
- Sync staging with main by @torkinos in #203
- Temporarily comment out Android and iOS submission steps by @torkinos in #205
- feat - Add packages main versions by @nikushaomanidze in #206
- 🍒 Avoid passkey duplicates by @ndrkltsk in #209
- Fix for duplicate records in autofill extension while adding passkey … by @torkinos in #211
- Release v1.5.0 by @torkinos in #214
- Comment out submission steps by @torkinos in #215
Full Changelog: v1.4.0...v1.5.0
What's Changed
- Staging v1.5.0 by @torkinos in #175
- Enhance iOS Podfile configuration for libsodium linking in autofill p… by @torkinos in #177
- Enable submission to Google Play and Apple App Store via EAS by @torkinos in #178
- Added bypass of auto lock on pairing (#183) by @denislupookov in #184
- Login items with empty "Website" and "Email/Username" fields are dispayed in the list of items available for saving a passkey && The user is taken to the passkey creation screen if there are no suitable login items in the vault (#181) by @nikushaomanidze in #185
- Login items with empty "Website" and "Email/Username" fields are displayed in the list of items available for saving a passkey by @nikushaomanidze in #190
- Fix broken HTML attribute detection in autofill field parsing. (#186) by @torkinos in #191
- Keepass support (#179) by @torkinos in #192
- Wrong error is displayed when entering wrong master password (#189) by @nikushaomanidze in #194
- he user is taken to the passkey creation screen if there are no suitable login items in the vault (#193) by @nikushaomanidze in #195
- Sync staging with main by @torkinos in #199
- There are the redundant "for 5 minutes" words (#198) by @nikushaomanidze in #200
- Sync staging with main by @torkinos in #203
- Temporarily comment out Android and iOS submission steps by @torkinos in #205
- feat - Add packages main versions by @nikushaomanidze in #206
- 🍒 Avoid passkey duplicates by @ndrkltsk in #209
- Fix for duplicate records in autofill extension while adding passkey … by @torkinos in #211
- Release v1.5.0 by @torkinos in #214
- Comment out submission steps by @torkinos in #215
Full Changelog: v1.4.0...v1.5.0
PearPass-Mobile-v1.4.0
What's Changed
- Release 1.2.1 by @torkinos in #71
- Enable auto-lock feature by @torkinos in #99
- Reset biometrics after password change by @ndolidzee in #100
- Added never option and removed toggle for auto lock feature by @denislupookov in #101
- Increase pairing timeout by @torkinos in #103
- Fixed auto lock handler to listen modals/bottom-sheet by @denislupookov in #104
- Fix countdown on lock screen to work after background by @denislupookov in #107
- Clean prebuild in GH workflows by @ndrkltsk in #108
- [Android/iOS][Settings][Auto-logout] The auto-logout functionality is broken after being on the "Select a Vault" screen for more than 10 seconds by @giorgikh93 in #109
- Add tooltip for Auto-lock by @nikushaomanidze in #110
- Fix android autofill service crash by @ndrkltsk in #111
- Update records to save the passkeys by @denislupookov in #112
- Clear timeout before showing biometric login prompt by @ndolidzee in #102
- Add haptic feedback on buttons, toggles, copy actions and another futures by @nikushaomanidze in #93
- Enhance the settings menu by @nikushaomanidze in #106
- Release v1.3.0 by @torkinos in #105
- e2e: implement tests for settings page + add locators, data, page objects and helpers by @valerymaksimovich1986 in #114
- Update submodules settings icons by @nikushaomanidze in #115
- Staging v1.4.0 by @torkinos in #122
- Cleanup settings components and fix password reset flow (#130) by @torkinos in #132
- Fix app crash on long press in the folders drop down (#131) by @denislupookov in #133
- Cherry-pick: Fix blind peering tooltip text (#129) by @nikushaomanidze in #137
- Passkey for android by @torkinos in #138
- 🍒CP: race condition device add by @giorgikh93 in #139
- Added description to report a problem field (#134) by @denislupookov in #140
- Removed the description from report a problem (#146) by @denislupookov in #148
- Fixed passkey login items to not be case sensitive (#144) by @denislupookov in #147
- Auto logout update issue (#135) by @torkinos in #150
- Update vault settings page (#149) by @ndolidzee in #152
- Temporarily disable passkey support (#154) by @ndrkltsk in #155
- CopyButton attached to fields (#119) by @torkinos in #157
- 🍒CP: The PearPass icon on the Import Vault button does not match the Figma design (#153) by @giorgikh93 in #160
- Release v1.4.0 by @torkinos in #156
- Temporarily comment out the submission steps by @torkinos in #165
Full Changelog: v1.3.0...v1.4.0
PearPass-Mobile-v1.3.0
What's Changed
- Fix missing animations by refactoring rive component wrappers by @torkinos in #35
- Sync dev with release branch by @torkinos in #34
- Improve blind peers settings clarity by @denislupookov in #26
- Sync release to dev by @torkinos in #39
- src: add testID attributes for e2e testing across onboarding, signup by @valerymaksimovich1986 in #36
- [Settings][Export] The informational message above the list of Vaults states that the Vault will be encrypted during its export by @nikushaomanidze in #33
- [Android][Load a Vault] A User is logged out when providing the permission to take pictures and record video by @nikushaomanidze in #41
- Rename “All Folders” to “All Items” by @nikushaomanidze in #43
- Clipboard handling enhancements on android by @ndrkltsk in #50
- Improve version check logic by @torkinos in #51
- Version bump by @torkinos in #52
- Enhance version comparison by @torkinos in #53
- Add .apk android artifact by @kapildev421 in #44
- [iOS][Item view mode] Media files' content is not displayed when open… by @nikushaomanidze in #42
- Added size and records limit, batch processing for import by @denislupookov in #54
- Refactor version comparison logic by @torkinos in #55
- Add testID and accessibilityLabel by @torkinos in #56
- Update submodules to include new approach on generating unique ids by @giorgikh93 in #57
- Fixing github actions by @kapildev421 in #58
- fixing issue with package by @kapildev421 in #60
- adding pat_token by @kapildev421 in #61
- Adding apk build support by @kapildev421 in #63
- Better explanation for loading a vault by @nikushaomanidze in #49
- Add testID and accessibilityLabel for title input by @torkinos in #65
- update submodule to include generating password improvements by @giorgikh93 in #66
- Add custom fields to search pattern matching by @ndolidzee in #68
- General maintenance, UI updates, and security improvements by @torkinos in #64
- Fixed The "Lock" screen is displayed when switching between the PearPass app and the third-party app by @denislupookov in #70
- Update pairing texts by @ndolidzee in #72
- Sync staging with dev by @torkinos in #73
- Bump version to v1.2.1 by @torkinos in #74
- Auto lock by @giorgikh93 in #77
- Bump pearpass-lib-vault to fix lock after biometrics bug by @denislupookov in #78
- [CORE][Load a Vault] A Vault does not load anymore when loading the Vault via expired Vault link before by @giorgikh93 in #79
- Update pairing texts by @ndolidzee in #80
- Add auto lock bypass on both tabs in add device bottom sheet by @ndolidzee in #81
- Replace word "vault" with "account" by @ndolidzee in #82
- Removed refetchUser after returning from background by @denislupookov in #83
- Master password handling with buffers for autofill extensions by @ndrkltsk in #84
- Update PR template by @torkinos in #85
- Sync dev with Staging by @torkinos in #89
- Add testID and accessibilityLabel to mobile app by @nikushaomanidze in #87
- Add testID and accessibilityLabel for toggle switches with separate l… by @nikushaomanidze in #88
- Reset failed login attempts after successful authorization by @ndolidzee in #90
- Expo prebuild refactor by @ndrkltsk in #76
- Enhance autofill master password management by @ndrkltsk in #92
- Add testID and accessibilityLabel for vaults name by @nikushaomanidze in #95
- feat: Configurable auto lock for account by @giorgikh93 in #94
- Update dependencies in package-lock by @torkinos in #98
- Passkey field by @denislupookov in #97
Full Changelog: v1.1.1...v1.3.0
PearPass-Mobile-v1.2.1
What's Changed
- Fix missing animations by refactoring rive component wrappers by @torkinos in #35
- Sync dev with release branch by @torkinos in #34
- Improve blind peers settings clarity by @denislupookov in #26
- Sync release to dev by @torkinos in #39
- src: add testID attributes for e2e testing across onboarding, signup by @valerymaksimovich1986 in #36
- [Settings][Export] The informational message above the list of Vaults states that the Vault will be encrypted during its export by @nikushaomanidze in #33
- [Android][Load a Vault] A User is logged out when providing the permission to take pictures and record video by @nikushaomanidze in #41
- Rename “All Folders” to “All Items” by @nikushaomanidze in #43
- Clipboard handling enhancements on android by @ndrkltsk in #50
- Improve version check logic by @torkinos in #51
- Version bump by @torkinos in #52
- Enhance version comparison by @torkinos in #53
- Add .apk android artifact by @kapildev421 in #44
- [iOS][Item view mode] Media files' content is not displayed when open… by @nikushaomanidze in #42
- Added size and records limit, batch processing for import by @denislupookov in #54
- Refactor version comparison logic by @torkinos in #55
- Add testID and accessibilityLabel by @torkinos in #56
- Update submodules to include new approach on generating unique ids by @giorgikh93 in #57
- Fixing github actions by @kapildev421 in #58
- fixing issue with package by @kapildev421 in #60
- adding pat_token by @kapildev421 in #61
- Adding apk build support by @kapildev421 in #63
- Better explanation for loading a vault by @nikushaomanidze in #49
- Add testID and accessibilityLabel for title input by @torkinos in #65
- update submodule to include generating password improvements by @giorgikh93 in #66
- Add custom fields to search pattern matching by @ndolidzee in #68
- General maintenance, UI updates, and security improvements by @torkinos in #64
- Fixed The "Lock" screen is displayed when switching between the PearPass app and the third-party app by @denislupookov in #70
- Update pairing texts by @ndolidzee in #72
- Sync staging with dev by @torkinos in #73
- Bump version to v1.2.1 by @torkinos in #74
- Auto lock by @giorgikh93 in #77
- Bump pearpass-lib-vault to fix lock after biometrics bug by @denislupookov in #78
- [CORE][Load a Vault] A Vault does not load anymore when loading the Vault via expired Vault link before by @giorgikh93 in #79
- Update pairing texts by @ndolidzee in #80
- Add auto lock bypass on both tabs in add device bottom sheet by @ndolidzee in #81
- Replace word "vault" with "account" by @ndolidzee in #82
- Removed refetchUser after returning from background by @denislupookov in #83
- Master password handling with buffers for autofill extensions by @ndrkltsk in #84
- Release 1.2.1 by @torkinos in #71
New Contributors
- @nikushaomanidze made their first contribution in #33
- @ndrkltsk made their first contribution in #50
Full Changelog: v1.1.1...v1.2.1
PearPass-Mobile-v1.1.1
PearPass-Mobile-v1.1.0
What's Changed
- Initialize e2e project and add test IDs for onboarding and signup by @valerymaksimovich1986 in #7
- Add testID support to shared input components (E2E readiness) by @valerymaksimovich1986 in #11
- Improve UI testability: add testID support to core components by @valerymaksimovich1986 in #16
- chore(ui): add and fix testIDs for signup and onboarding screens by @valerymaksimovich1986 in #19
- Update onboarding screen, introduce new switcher, and improve vault display and search by @giorgikh93 in #18
- update workflow to produce translation by @giorgikh93 in #21
- ["Create New Vault" screen] There are redundant words in the description after the “name.” word by @giorgikh93 in #22
- refactor(src): updated onboarding and signup screens to match current dev by @valerymaksimovich1986 in #25
- Add text/comma-separated-values MIME type for CSV imports by @denislupookov in #27
- Update android release status from draft to completed by @torkinos in #28
- Improve Import Parsing for ProtonPass and Bitwarden by @ndolidzee in #30
- Release 1.1.0 (#1) by @torkinos in #32
New Contributors
- @valerymaksimovich1986 made their first contribution in #7
- @giorgikh93 made their first contribution in #18
- @denislupookov made their first contribution in #27
- @ndolidzee made their first contribution in #30
Full Changelog: v1.0.0...v1.1.0
PearPass-Mobile-v1.0.0
What's Changed
- Initial Release by @kapildev421 in #1
- fix android build by @torkinos in #2
- Artifacts names fixed during the release stage by @kapildev421 in #3
- Adding new github runner by @kapildev421 in #4
New Contributors
- @kapildev421 made their first contribution in #1
- @torkinos made their first contribution in #2
Full Changelog: https://github.com/tetherto/pearpass-app-mobile/commits/v1.0.0
What's Changed
- Initial Release by @kapildev421 in #1
- fix android build by @torkinos in #2
- Artifacts names fixed during the release stage by @kapildev421 in #3
- Adding new github runner by @kapildev421 in #4
New Contributors
- @kapildev421 made their first contribution in #1
- @torkinos made their first contribution in #2
Full Changelog: https://github.com/tetherto/pearpass-app-mobile/commits/v1.0.0
What's Changed
- Initial Release by @kapildev421 in #1
- fix android build by @torkinos in #2
- Artifacts names fixed during the release stage by @kapildev421 in #3
- Adding new github runner by @kapildev421 in #4
New Contributors
- @kapildev421 made their first contribution in #1
- @torkinos made their first contribution in #2
Full Changelog: https://github.com/tetherto/pearpass-app-mobile/commits/v1.0.0