K. Sasa
4f37c2cb73
Replace copy value button fa-clipboard() to fa-clone() ( #1024 )
2020-07-27 13:22:27 -04:00
Matt Smith
10a78c1c94
Modified listing of website from Hostname to Host ( #1012 )
...
* Modified listing of website from Hostname to Host
* Removed last _hostname artifact.
2020-07-14 13:17:08 -05:00
Matt Smith
ff322cd2dd
Modified Permissions Flow ( #1005 )
...
Permissions flow for Android was causing the white screen on initial permission grant on occasion. Moved permission grant to pre-TOTP page load.
2020-07-08 14:09:08 -05:00
Oscar Hinton
52ca84946b
Add support for hidden passwords ( #920 )
...
* Add support for hidden passwords
* Hide TOTP, hide hidden fields.
* Change _cipher to Cipher.
2020-06-11 16:16:43 -04:00
Matt Portune
5da2f3279b
biometrics cleanup ( #964 )
2020-06-08 08:25:13 -04:00
Kyle Spearrin
0fcf006484
Send vaultTimeoutActionChanged event after save ( #948 )
2020-06-02 09:50:08 -04:00
Kyle Spearrin
1120bff34d
Don't build the keyboard index for autofill if using logout action ( #943 )
...
* Don't build the keyboard index for autofill if using logout action
* trigger index rebuild on vault timeout changed event
2020-06-01 14:46:53 -04:00
Chad Scharf
6da0f82ddd
Avoid Task.Result usage ( #930 )
2020-05-29 12:38:26 -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
4b9a036e5e
Removal of lifecycle hack for 2FA resume flow ( #912 )
2020-05-20 09:57:48 -04:00
Matt Portune
4576f378cc
lock screen drawing & 2FA entry bugfixes ( #910 )
...
* lock screen drawing & 2FA entry bugfixes
* cleanup whitespace
2020-05-20 09:09:28 -04:00
Matt Portune
973f09f98a
Usability improvements to accessibility settings ( #888 )
2020-05-07 16:32:42 -04:00
Vincent Salucci
1dc027cf49
[Autofill] Apply locked autofill flow to logged out state ( #827 )
...
* Initial commit: apply locked auto-fill flow to log out auto-fill
* Alphabetized imports
* Removed unnecessary else conditional
* Fix for talkback slider control (#828 )
* Initial commit: apply locked auto-fill flow to log out auto-fill
* Alphabetized imports
* Removed unnecessary else conditional
* Fixed variable init order
Co-authored-by: Matt Portune <59324545+mportune-bw@users.noreply.github.com>
2020-04-13 11:32:23 -05:00
Matt Portune
b2abcda111
Fix for talkback slider control ( #828 )
2020-04-10 13:30:02 -04:00
Dustin Falgout
78cfd82fdd
Remove Unnecessary Toast Message ( #808 )
...
Remove unnecessary info message when clicking search during the autofill flow. Fixes #807
2020-04-06 13:19:15 -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
5d64bab719
Added handled exception tracking for vault export and bumped CsvHelper to latest ( #816 )
...
* Added handled exception tracking for vault export and bumped CsvHelper to latest
* Prevent tracking for FDroid builds
* Remove AppCenter import for FDroid builds
2020-04-02 10:30:21 -04:00
Chad Scharf
3c18fd7636
Changed all C# control flow block statements to include space between keyword and open paren ( #800 )
2020-03-28 09:16:28 -04:00
Matt Portune
145482ea30
Project lib updates and migration ( #789 )
...
* Replace 3rd party FAB lib with our own code
* merged
* merged
* WIP
* WIP
* WIP
* WIP
* Updated LiteDB
* Update ZXing libs to 2.4.1
* Missing semicolon
* rename fab style to btn-fab
* Revert project guid modified by VSmac
2020-03-20 17:54:23 -04:00
Matt Portune
6fdb1e3356
Add support for inverse data matrix QR codes ( #787 )
2020-03-19 17:07:15 -04:00
Vincent Salucci
df8f44d77d
Enforce Passphrase Policy ( #772 )
...
* Enforce passphrase policy
* Update multi-line conditional formatting
* Updated formatting round 2
Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-03-13 23:02:38 -05:00
Matt Portune
9c77c53366
Bumped csvhelper to 15.0.1 and added missing error dialog in export failure flow ( #771 )
2020-03-13 11:02:49 -04:00
Kyle Spearrin
120e179fb8
Move tab bar colors to styles ( #764 )
2020-03-11 09:46:48 -04:00
Matt Portune
8a059e0fbb
Fixed issue where multiple threads were attempting to modify search result list ( #761 )
...
* Fixed issue where multiple threads were attempting to modify search result list
* Fixed race condition
2020-03-09 18:43:28 -04:00
Matt Portune
6ffb3136d4
Workaround for older bug in Xamarin.Forms by waiting for app to resume before attempting to set Application.Current.MainPage ( #757 )
2020-03-05 16:18:04 -05:00
Matt Portune
b65b01fe3d
Fixed potential broadcast leak & policy value parsing ( #756 )
2020-03-05 12:44:01 -05: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
25aec80e4c
Change switch binding back to using EnforcedPolicyOptions directly ( #744 )
2020-02-27 23:14:26 -05:00
Matt Portune
cf3d52772d
Fixed password color and alignment on iOS password generator ( #743 )
2020-02-27 21:18:09 -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
Kyle Spearrin
02cffa01e2
formatting
2020-02-24 08:58:15 -05:00
Oldřich Jedlička
c2f2a5e52f
Make callbacks from UI thread. ( #739 )
...
The code expects to be called form UI thread, but it loks like JavaScript
callbacks are not. Switch to UI thread when invoking a callback.
Signed-off-by: Oldřich Jedlička <oldium.pro@gmail.com>
2020-02-24 08:57:36 -05:00
Oldřich Jedlička
d8e19415e3
Fix runtime exception. ( #738 )
...
In the callback the processing does not go in the main UI thread, so we
need to switch there. Otherwise on Android this throws
Android.Util.AndroidRuntimeException with detail “Only the original thread
that created a view hierarchy can touch its views”.
Discovered by trying to login with Duo as a two-factor login type.
Signed-off-by: Oldřich Jedlička <oldium.pro@gmail.com>
2020-02-22 21:09:10 -05:00
Kyle Spearrin
ec3660a86d
bitwarden inc
2020-02-18 22:39:35 -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
Kyle Spearrin
eb16025800
tweaks to accessibility changes
2020-01-10 15:42:50 -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
ShirokaiLon
a9dacd561c
Change password generator to use ColoredPassword ( #686 )
...
* Change password generator to use ColoredPassword
* Change ColoredPassword from FormattedString to HTML string for improved performance
* PasswordFormatter fixes
* Correct || to && condition
* Apply password colouring to history pages
2020-01-03 14:56:55 -05:00
Kyle Spearrin
0afca29b0c
still load list if there are any ciphers
2019-11-22 09:51:30 -05:00
Kyle Spearrin
58084810f3
don't auto-capitalize password field when viewed
2019-11-20 08:24:08 -05:00
Kyle Spearrin
d9907cdbeb
style fixes for xamarin forms 4
2019-10-30 09:30:45 -04: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
aed3ec5474
check authed and unlocked before trying to load
2019-10-22 16:42:05 -04:00
Kyle Spearrin
b354986199
null check apiexception error
2019-10-22 16:37:40 -04:00
Kyle Spearrin
e1983a7d66
fix error when login token expires
2019-10-22 16:30:28 -04:00
Kyle Spearrin
37a536b138
catch thrown sync errors from ui
2019-10-15 11:05:56 -04:00