Commit Graph

163 Commits

Author SHA1 Message Date
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
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 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
Kyle Spearrin 4b989b01e9 use native biomatrics on Android 2019-10-23 09:11:48 -04:00
Kyle Spearrin b6747a63ed stub out support for dark theme by default 2019-09-30 16:41:31 -04:00
Kyle Spearrin 2507f3301b device user agent 2019-09-04 11:52:32 -04:00
Kyle Spearrin 31a77a6e19 autofocus prompt input 2019-06-10 23:18:34 -04:00
Kyle Spearrin 22f16ea514 accessibility settings page 2019-06-03 12:05:18 -04:00
Kyle Spearrin 6d51864873 update tasks and sync on app start 2019-05-30 14:13:02 -04:00
Kyle Spearrin 3f11fdaa82 push notification services 2019-05-28 12:01:55 -04:00
Kyle Spearrin 4112e0a4c9 autofill actions 2019-05-17 14:34:00 -04:00
Kyle Spearrin f73a5d6307 display alert action 2019-05-17 14:04:16 -04:00
Kyle Spearrin a3e165fa06 some device functions 2019-05-17 13:46:32 -04:00
Kyle Spearrin 9d491a3636 app options for add/edit page 2019-05-17 12:03:35 -04:00
Kyle Spearrin defb67c523 faceid detection 2019-05-17 09:45:07 -04:00
Kyle Spearrin c5bd59e52c set pin from settings 2019-05-16 15:54:21 -04:00
Kyle Spearrin 264028b623 rate app 2019-05-15 13:09:49 -04:00
Kyle Spearrin 29b37219c2 attachments page 2019-05-10 23:43:35 -04:00
Kyle Spearrin a0e65fa75e custom field name prompt 2019-05-09 11:44:27 -04:00
Kyle Spearrin 1f4bdb04ee attachments on view page abd device actions 2019-04-29 16:09:27 -04:00
Kyle Spearrin 8c8fa8ae4c api error detection updates 2019-04-19 09:11:17 -04:00
Kyle Spearrin 6ee109dc80 i18n service 2019-04-11 15:33:10 -04:00
Kyle Spearrin 0d417b3eee more device actions 2019-04-09 23:33:12 -04:00
Kyle Spearrin 9e51c46522 mobile platform utils 2019-04-09 23:24:03 -04:00
Kyle Spearrin 297beac169 reset for v2 2019-03-27 16:23:00 -04:00
Kyle Spearrin 3b9f4433ad ClearExtensionCiphersCache 2018-12-10 11:48:35 -05:00
Kyle Spearrin 8611501423 nested tree node traversal helpers 2018-11-29 19:42:24 -05:00
Kyle Spearrin a9d204d3fa support attachment key, 100k iterations on regist. 2018-11-19 22:24:10 -05:00
Kyle Spearrin d958dc6bce replace vs created on save 2018-09-21 21:53:04 -04:00
Kyle Spearrin b0c6c09cea full sync and cipher modification messages 2018-09-20 23:47:19 -04:00
kspearrin 6904ea118b basic autofill 2018-09-20 16:44:06 -04:00
Kyle Spearrin 960c2567bd can access premium for orgs 2018-08-29 12:36:44 -04:00
Kyle Spearrin 7862005055 support for prelogin kdf params 2018-08-14 16:46:31 -04:00
Kyle Spearrin 13b9e01604 check lock only if locked on all pages 2018-07-16 23:14:45 -04:00
Kyle Spearrin a607a7f3ef clear cache flag on disk 2018-06-08 09:13:42 -04:00
Kyle Spearrin 10df9e7cd5 multibutton alert, autofill and save new uri 2018-04-02 13:37:46 -04:00
Kyle Spearrin b5747fbb44 show/hide loading are async now 2018-03-22 11:07:41 -04:00
Kyle Spearrin 1f21a2ecc7 add/edit/delete custom fields. remove field page. 2018-03-05 15:15:20 -05:00
Kyle Spearrin 53f406a267 log out after 5 failed pin attempts 2018-01-18 13:18:08 -05:00
Kyle Spearrin fa9e22730a get rid of old refection and memory services 2018-01-02 16:41:06 -05:00
Kyle Spearrin c67250da2d base lock timer off of Stopwatch class 2017-12-28 21:14:30 -05:00
Kyle Spearrin ea7290afab CheckForLockInBackground removed 2017-12-28 16:48:40 -05:00
Kyle Spearrin c60cefd188 internal timer for lock checking 2017-12-27 22:18:11 -05:00
Kyle Spearrin a3f0254fb2 background timer for locking 2017-12-27 11:14:53 -05:00
Kyle Spearrin 4dc388015c remove arc dialogs. create custom loading actions 2017-12-22 23:56:45 -05:00
Kyle Spearrin 0270cf6e45 convert user dialogs to native XF options 2017-12-22 22:41:48 -05:00
Kyle Spearrin 9f23f4ead7 custom toast implementations 2017-12-22 15:00:11 -05:00
Kyle Spearrin 2b4ffaa357 add type to deviceinfo to avoid using XF 2017-12-21 22:28:09 -05:00
Kyle Spearrin a4a93f0999 remove my vault as default page options 2017-12-20 00:11:15 -05:00