Oscar Hinton
ae28de4159
Invalidate biometric on change ( #1026 )
...
* Initial working version for Android
* Add a fallback for when upgrading from older app version.
* Ensure biometric validity is re-checked on focus
* Only setup biometric integrity key if biometric is turned on.
* Fix styling according to comments
* Fallback for Android 5.
* Improve comment
* Add boilerplate for iOS
* Change BiometricService to public
* Untested iOS implementation.
* Convert IBiometricService to async. Fix code style for iOS.
* Base64 NSData.
* Review comments for Android BiometricService.
* Rename methods in BiometricService to append Async
* Ensure we wait for async SetupBiometricAsync.
* Update BiometricService.cs
Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>
2020-08-08 21:33:49 -04:00
aaxdev
3b4ef4d238
Feature sync on refresh ( #937 )
...
* Added new option: Sync on refresh
* Removed unused field
* Fixed refreshing on disappearing & unnecessary codes removed
* Requested changes
* Calling storage service instead of a dedicated service function (mobile-specific)
2020-08-05 13:19:27 -04:00
Matt Portune
5da2f3279b
biometrics cleanup ( #964 )
2020-06-08 08:25:13 -04:00
Vincent Salucci
4c3df2e1e1
[Auto Logout] Final review of feature ( #932 )
...
* Initial commit of LockService name refactor (#831 )
* [Auto-Logout] Update Service layer logic (#835 )
* Initial commit of service logic update
* Added default value for action
* Updated ToggleTokensAsync conditional
* Removed unused variables, updated action conditional
* Initial commit: lockOption/lock refactor app layer (#840 )
* [Auto-Logout] Settings Refactor - Application Layer Part 2 (#844 )
* Initial commit of app layer part 2
* Updated biometrics position
* Reverted resource name refactor
* LockOptions refactor revert
* Updated method casing :: Removed VaultTimeout prefix for timeouts
* Fixed dupe string resource (#854 )
* Updated dependency to use VaultTimeoutService (#896 )
* [Auto Logout] Xamarin Forms in AutoFill flow (iOS) (#902 )
* fix typo in PINRequireMasterPasswordRestart (#900 )
* initial commit for xf usage in autofill
* Fixed databinding for hint button
* Updated Two Factor page launch - removed unused imports
* First pass at broadcast/messenger implentation for autofill
* setting theme in extension using theme manager
* extension app resources
* App resources from main app
* fix ref to twoFactorPage
* apply resources to page
* load empty app for sytling in extension
* move ios renderers to ios core
* static ref to resources and GetResourceColor helper
* fix method ref
* move application.current.resources refs to helper
* switch login page alerts to device action dialogs
* run on main thread
* showDialog with device action service
* abstract action sheet to device action service
* add support for yubikey
* add yubikey iimages to extension
* support close button action
* add support to action extension
* remove empty lines
Co-authored-by: Jonas Kittner <54631600+theendlessriver13@users.noreply.github.com>
Co-authored-by: Kyle Spearrin <kyle.spearrin@gmail.com>
* [Auto Logout] Update lock option to be default value (#929 )
* Initial commit - make lock action default
* Removed extra whitespace
Co-authored-by: Jonas Kittner <54631600+theendlessriver13@users.noreply.github.com>
Co-authored-by: Kyle Spearrin <kyle.spearrin@gmail.com>
Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>
2020-05-29 12:26:36 -04:00
Chad Scharf
ce965ba5e1
Soft delete feature ( #890 )
...
* [Soft Delete] Added trash folder to mobile (#856 )
* [Soft Delete] Added trash folder to mobile
* [Soft Delete] - Revert send to trash label
Co-authored-by: Chad Scharf <cscharf@users.noreply.github.com>
* [Soft Delete] - Fix for iOS autofill index behavior (#859 )
* [Soft Delete] Added trash folder to mobile
* [Soft Delete] - Revert send to trash label
* [Soft Delete] - iOS autofill index behavior fix
Co-authored-by: Chad Scharf <cscharf@users.noreply.github.com>
Co-authored-by: Chad Scharf <cscharf@users.noreply.github.com>
2020-05-20 13:35:20 -04:00
Matt Portune
d635555576
Tweaks to autofill tile naming & fixed missing plus icon ( #819 )
2020-04-03 09:57:04 -04:00
Matt Portune
6c00ac43fc
Added Quick Settings tile for triggering accessibility autofill ( #795 )
...
* Added Quick Settings tile for triggering accessibility autofill
* Fix crash when tile attempt to cancel non-visible but non-null overlay
* Persist tile state plus cleanup
2020-03-26 12:15:33 -04:00
Matt Portune
2b1d186611
New Android attachment handling to support saving or opening attachments ( #751 )
...
* New Android attachment handling to support saving or opening (when available) attachments
* Simplified options dialog logic & changed error text
2020-03-02 22:14:14 -05:00
Matt Portune
f78f303a79
Password generator policy enforcement ( #741 )
...
* Password generator policy enforcement
* Formatting
* Changed to simple cast (double unboxing for int64/long)
* Added ui indication of active policy on password generator page and fixed issue with switch enable logic
2020-02-27 19:53:02 -05:00
Vincent Salucci
36fb23d467
Add ability to clone personal vault items ( #734 )
...
* Add clone ability to personal vault items
* Fixed formatter
* Made requested changes and removed some extra whitespace added by Rider formatter
* Removed formatting on AppResources file
* Fixed casing on UpdateCipherId method
* Update calling method
2020-02-18 15:48:23 -06:00
Matt Portune
33df456cfd
In-app vault export support ( #729 )
...
* First pass at vault export UI
* Password validation via cryptoService
* Export service framework
* support for constructing json export data
* Support for constructing csv export data
* Cleanup and simplification
* Completion of vault export feature
* Formatting and simplification
* Use dialog instead of toast for invalid master password entry
2020-02-14 16:10:58 -05:00
Matt Portune
9f06c9a051
Removal of deprecated Android Accessibility Service options ( #698 )
2020-01-10 11:34:17 -05:00
Matt Portune
641122b16f
UI support in app settings for handling overlay permission requirement in Accessibility Service implementation ( #697 )
...
* UI support in app settings for handling overlay permission requirement in Accessibility Service implementation
* Cleaned up shorthand operator with new var
2020-01-10 10:20:19 -05:00
Matt Portune
21c7b486ff
Replaced accessibility service notification with in-line overlay. ( #695 )
...
* Replaced accessibility service notification with in-line overlay. Requires draw-over permission to be enabled (will prompt if not, though this will be enhanced in subsequent commits)
* Updated with requested changes
* Fix for FDroid build
2020-01-09 12:17:16 -05:00
Kyle Spearrin
f951fea555
use bio strings for native android bio
2019-10-23 09:24:34 -04:00
Kyle Spearrin
4b989b01e9
use native biomatrics on Android
2019-10-23 09:11:48 -04:00
Kyle Spearrin
e1983a7d66
fix error when login token expires
2019-10-22 16:30:28 -04:00
Kyle Spearrin
e5ce3dbd32
visibility typo
2019-07-23 09:11:01 -04:00
Kyle Spearrin
a2bac9d368
a11y labeling
2019-07-22 12:04:17 -04:00
Kyle Spearrin
eca4777b99
yubikey fixes for ios
2019-07-06 21:59:13 -04:00
Kyle Spearrin
33ba4d3871
add capitalize and include num to generator
2019-07-01 15:35:26 -04:00
Kyle Spearrin
ea30373a09
picker SetUpdateMode for ios
2019-06-24 17:32:24 -04:00
Kyle Spearrin
2cdf2cbe19
remove "of apps"
2019-06-10 15:15:33 -04:00
Kyle Spearrin
82a58d9487
do you typo
2019-06-04 12:18:23 -04:00
Kyle Spearrin
0a664c47b7
autofill not enabled prompt if migrated
2019-06-04 10:51:10 -04:00
Kyle Spearrin
5237cbeab0
remove some old resource strings
2019-06-04 09:58:12 -04:00
Kyle Spearrin
eadba95d5f
settings screen
2019-06-03 23:01:31 -04:00
Kyle Spearrin
2574e0cba5
Add Site Prompt
2019-06-03 23:00:48 -04:00
Kyle Spearrin
a5256a6491
remove device lock
2019-06-03 12:33:20 -04:00
Kyle Spearrin
8211f85725
lock on app restart
2019-06-03 12:30:26 -04:00
Kyle Spearrin
8658ebd6bb
new autofill options
2019-06-03 10:45:27 -04:00
Kyle Spearrin
59f1dcca12
logged in as on
2019-06-03 09:58:35 -04:00
Kyle Spearrin
479ad31325
black theme option
2019-06-02 00:08:20 -04:00
Kyle Spearrin
e0e69920e9
masterPassOnRestart option for pin locking
2019-05-31 15:30:22 -04:00
Kyle Spearrin
3f8f29dfe7
secondary menu on groupings page
2019-05-30 00:29:00 -04:00
Kyle Spearrin
86d8d64bf6
CipherListOptions
2019-05-29 23:35:34 -04:00
Kyle Spearrin
cc8b8f9ceb
restart app after theme change
2019-05-29 23:02:30 -04:00
Kyle Spearrin
48376d0a93
more options
2019-05-29 14:11:15 -04:00
Kyle Spearrin
c96daf2d68
logged in as and verify messages
2019-05-17 10:01:45 -04:00
Kyle Spearrin
c5bd59e52c
set pin from settings
2019-05-16 15:54:21 -04:00
Kyle Spearrin
c65b065dd7
lock option picker
2019-05-16 14:55:18 -04:00
Kyle Spearrin
5f6a3f4cb5
lock page fixes
2019-05-16 08:41:57 -04:00
Kyle Spearrin
27b6631cc1
lock page
2019-05-15 17:37:59 -04:00
Kyle Spearrin
8ab632e207
lock now string
2019-05-15 13:35:17 -04:00
Kyle Spearrin
547cd4e828
various settings
2019-05-15 13:26:55 -04:00
Kyle Spearrin
d6f46cf5c5
fingerprint phrase and help settings
2019-05-15 12:54:48 -04:00
Kyle Spearrin
f9473ea61d
folders page
2019-05-14 17:02:24 -04:00
Kyle Spearrin
4f4c6064db
new tab page from code
2019-05-14 09:43:46 -04:00
Kyle Spearrin
cc7ccf921b
generated password history page
2019-05-14 09:01:07 -04:00
Kyle Spearrin
28473dd85f
stub out password generator page functionality
2019-05-13 12:13:23 -04:00