Commit Graph

210 Commits

Author SHA1 Message Date
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
Kyle Spearrin 9668bd85c1 share page 2019-05-10 13:22:35 -04:00
Kyle Spearrin 3bd01067e3 collection management when adding new cipher 2019-05-09 16:55:11 -04:00
Kyle Spearrin fb5c36071d misc section with folders 2019-05-09 12:18:23 -04:00
Kyle Spearrin 866a20ed5a custom fields add/edit 2019-05-08 23:13:10 -04:00
Kyle Spearrin bb0ee239b4 pickers 2019-05-08 14:37:12 -04:00
Kyle Spearrin 4ed12a859b cipher searching 2019-05-06 22:35:42 -04:00
Kyle Spearrin 59e412ea09 cipher password history page 2019-05-02 14:53:45 -04:00
Kyle Spearrin ba9605383d grouping types filter 2019-05-01 11:31:00 -04:00
Kyle Spearrin 33684bd140 view page update info 2019-04-30 09:50:35 -04:00
Kyle Spearrin 9650e44078 field logic 2019-04-29 13:51:05 -04:00
Kyle Spearrin 134a4ec5d2 view page card and identity info 2019-04-29 10:20:29 -04:00
Kyle Spearrin 8fa2ef863f exposed password check 2019-04-27 00:19:44 -04:00
Kyle Spearrin d7312e2977 uris, fields, etc to view page 2019-04-26 16:58:20 -04:00
Kyle Spearrin 003092a55b re-use groupings page for ciphers listing 2019-04-24 16:50:34 -04:00
Kyle Spearrin 6288a06b49 login page 2019-04-19 09:42:55 -04:00
Kyle Spearrin e1080f9be4 add app resources resx 2019-04-10 17:01:25 -04:00
Kyle Spearrin 297beac169 reset for v2 2019-03-27 16:23:00 -04:00
Kyle Spearrin d3d4cca0e8 remove analytics settings 2019-01-15 11:30:13 -05:00
Kyle Spearrin 366578600b accessible typo 2018-11-30 11:28:35 -05:00
Kyle Spearrin 4db7311611 remove period 2018-09-22 23:43:36 -04:00
Kyle Spearrin 045ce42168 add alert for autofill extension 2018-09-21 21:52:46 -04:00
Kyle Spearrin a998ee84ec fix strings 2018-09-21 16:26:55 -04:00
Kyle Spearrin 364287028b autofill instructions 2018-09-21 16:20:17 -04:00
Kyle Spearrin 7be8513bb5 updated autofill tools page strings 2018-09-21 16:11:11 -04:00
Kyle Spearrin 89c2f62f11 autofill tools page for ios 12 2018-09-21 16:03:34 -04:00
Kyle Spearrin fce2a7ba94 cleanup and updated resource strings for autofill 2018-09-21 15:32:12 -04:00
Kyle Spearrin 01d9ccc110 add password history and updated dates 2018-07-30 13:15:53 -04:00
Kyle Spearrin 72d1421f1d shows both accessibility and autofill from tools 2018-06-18 13:59:56 -04:00
Kyle Spearrin 145dac500c appresources for ios yubikey 2018-06-04 21:08:55 -04:00
Kyle Spearrin d3646e10a5 clearup yubikey reading on ios 2018-05-24 15:34:09 -04:00
Kyle Spearrin ddeae3b5ba add support for Duo Organization 2FA 2018-04-03 15:59:58 -04:00
Kyle Spearrin 10df9e7cd5 multibutton alert, autofill and save new uri 2018-04-02 13:37:46 -04:00
Kyle Spearrin 5326c3aecc Match detection string 2018-03-15 10:37:08 -04:00
Kyle Spearrin 262c19b194 Change context options to action sheet w/ button 2018-03-13 17:33:45 -04:00
Kyle Spearrin fb6e488339 select URI match option from action sheet 2018-03-06 11:58:02 -05:00
Kyle Spearrin 4c8204f29a view/add/edit login uris 2018-03-05 22:39:56 -05:00
Kyle Spearrin 1f21a2ecc7 add/edit/delete custom fields. remove field page. 2018-03-05 15:15:20 -05:00
Kyle Spearrin b8267d4329 Uppercase Bitwarden 2018-02-27 13:27:07 -05:00
Kyle Spearrin 23159c2201 catch ActivityNotFoundException with alert 2018-02-14 17:11:27 -05:00
Alistair Francis 3f31d78db1 Add YubiKey keyboard support (#248)
* App: Pages: Fix the YubiKey image source

Signed-off-by: Alistair Francis <alistair@alistair23.me>

* App: Allow YubiKey keyboard output on apps

On Android and UWP it's possible to use the YubiKey to enter text
instead of using the NFC. Allow people to do that.

Signed-off-by: Alistair Francis <alistair@alistair23.me>

* App: Pages: Enable YubiKey support on Windows platforms

Windows platforms should always have YubiKey support.

Signed-off-by: Alistair Francis <alistair@alistair23.me>
2018-01-18 07:55:06 -05:00
Kyle Spearrin 937ad444da OK => Allow 2017-12-23 08:53:12 -05:00
Kyle Spearrin 4c8431bd5b move password generator to main nav 2017-12-20 09:39:38 -05:00
Kyle Spearrin a4a93f0999 remove my vault as default page options 2017-12-20 00:11:15 -05:00
Alistair Francis f300d1bafd Add support for Windows Hello (#212)
Windows Hello is currently supported in the UWP app, but all of the
strings just point to using fingerprint. Windows Hello instead will
adjust based on what the user has avaliable and registered with the
Windows OS. To reflect that it isn't just fingerprints update the
strings when on UWP.

Signed-off-by: Alistair Francis <alistair@alistair23.me>
2017-12-15 11:20:36 -05:00
Kyle Spearrin 14540b4cc0 support for faceid labels 2017-11-29 15:47:43 -05:00
Kyle Spearrin b2f68a5a7e search vault capitalized 2017-11-29 11:26:21 -05:00
Kyle Spearrin 8b2471c128 rename features to options 2017-11-29 09:20:45 -05:00
Kyle Spearrin 40b861acbe autofill service tools page labels 2017-11-27 19:23:26 -05:00
Kyle Spearrin 92b7b1d603 handle conditions when no data 2017-11-27 15:05:12 -05:00
Kyle Spearrin b07dc8443e default to "My Vault" option 2017-11-27 14:41:15 -05:00
Kyle Spearrin aaea0b2659 vault list grouping page 2017-11-24 23:15:25 -05:00
Kyle Spearrin bc04211b79 autofill from vault with specified dataset 2017-11-21 11:29:00 -05:00
Kyle Spearrin c45a77d538 add support for card filling 2017-11-18 15:09:09 -05:00
Kyle Spearrin 746a7c404b set custom icons server url 2017-10-23 23:20:35 -04:00
Kyle Spearrin 05f4036309 disable website icons option 2017-10-20 16:10:22 -04:00