Kyle Spearrin
0fcf006484
Send vaultTimeoutActionChanged event after save ( #948 )
2020-06-02 09:50:08 -04:00
Kyle Spearrin
608d879c80
New Crowdin translations ( #947 )
...
* New translations AppResources.resx (French)
* New translations AppResources.resx (Catalan)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (German)
* New translations AppResources.resx (Greek)
* New translations AppResources.resx (Hungarian)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (Swedish)
* New translations AppResources.resx (Turkish)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Estonian)
* New translations AppResources.resx (Hindi)
2020-06-02 09:20:55 -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
Kyle Spearrin
82eb6a4568
New Crowdin translations ( #942 )
...
* New translations AppResources.resx (Ukrainian)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (French)
* New translations AppResources.resx (Italian)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Russian)
* New translations AppResources.resx (Ukrainian)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Polish)
* New translations AppResources.resx (Italian)
* New translations AppResources.resx (Dutch)
2020-06-01 09:32:26 -04:00
Kyle Spearrin
a3f1f7c78d
New Crowdin translations ( #941 )
...
* New translations AppResources.resx (Romanian)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Swedish)
* New translations AppResources.resx (Turkish)
* New translations AppResources.resx (Ukrainian)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Chinese Traditional)
* New translations AppResources.resx (Vietnamese)
* New translations AppResources.resx (Indonesian)
* New translations AppResources.resx (Russian)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (Thai)
* New translations AppResources.resx (Croatian)
* New translations AppResources.resx (Estonian)
* New translations AppResources.resx (Hindi)
* New translations copy.resx (Hindi)
* New translations AppResources.resx (English, United Kingdom)
* New translations AppResources.resx (Slovak)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (French)
* New translations AppResources.resx (German)
* New translations AppResources.resx (Spanish)
* New translations AppResources.resx (Afrikaans)
* New translations AppResources.resx (Belarusian)
* New translations AppResources.resx (Bulgarian)
* New translations AppResources.resx (Catalan)
* New translations AppResources.resx (Czech)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Greek)
* New translations AppResources.resx (Polish)
* New translations AppResources.resx (Finnish)
* New translations AppResources.resx (Hebrew)
* New translations AppResources.resx (Hungarian)
* New translations AppResources.resx (Italian)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Korean)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Norwegian Bokmal)
2020-06-01 08:53:20 -04:00
Kyle Spearrin
fbf3d97d57
check app options ios extension on nfc check ( #933 )
2020-05-29 15:25:06 -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
Kyle Spearrin
39e10ff01c
New Crowdin translations ( #931 )
...
* New translations AppResources.resx (Bulgarian)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Finnish)
* New translations AppResources.resx (Korean)
* New translations AppResources.resx (Chinese Simplified)
2020-05-29 12:14:35 -04:00
Kyle Spearrin
0b29c6e5a4
Dispost of LiteDatabase instance ( #928 )
2020-05-28 15:44:27 -04:00
Kyle Spearrin
4e1f91f4d5
New Crowdin translations ( #925 )
...
* New translations AppResources.resx (French)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (English, United Kingdom)
* New translations AppResources.resx (Estonian)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Chinese Traditional)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Ukrainian)
* New translations AppResources.resx (Swedish)
* New translations AppResources.resx (Russian)
* New translations AppResources.resx (Polish)
* New translations AppResources.resx (Belarusian)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Italian)
* New translations AppResources.resx (Hungarian)
* New translations AppResources.resx (German)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Catalan)
* New translations copy.resx (Belarusian)
* New translations copy.resx (Belarusian)
* New translations AppResources.resx (Norwegian Bokmal)
2020-05-26 10:35:44 -04:00
Kyle Spearrin
272c2e5303
New Crowdin translations ( #921 )
...
* New translations AppResources.resx (Romanian)
* New translations AppResources.resx (Vietnamese)
* New translations AppResources.resx (Slovak)
* New translations AppResources.resx (Swedish)
* New translations AppResources.resx (Turkish)
* New translations AppResources.resx (Ukrainian)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Chinese Traditional)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (Indonesian)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (Thai)
* New translations AppResources.resx (Croatian)
* New translations AppResources.resx (Estonian)
* New translations AppResources.resx (Hindi)
* New translations AppResources.resx (English, United Kingdom)
* New translations AppResources.resx (Russian)
* New translations AppResources.resx (Polish)
* New translations AppResources.resx (French)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Spanish)
* New translations AppResources.resx (Afrikaans)
* New translations AppResources.resx (Belarusian)
* New translations AppResources.resx (Bulgarian)
* New translations AppResources.resx (Catalan)
* New translations AppResources.resx (Czech)
* New translations AppResources.resx (German)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Greek)
* New translations AppResources.resx (Finnish)
* New translations AppResources.resx (Hebrew)
* New translations AppResources.resx (Hungarian)
* New translations AppResources.resx (Italian)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Korean)
* New translations AppResources.resx (Norwegian Bokmal)
2020-05-23 09:42:00 -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
Kyle Spearrin
4c65daa995
New Crowdin translations ( #908 )
...
* New translations AppResources.resx (Romanian)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Hebrew)
* New translations copy.resx (Hebrew)
* New translations AppResources.resx (Hungarian)
* New translations copy.resx (Hungarian)
* New translations copy.resx (Hungarian)
* New translations AppResources.resx (Italian)
* New translations copy.resx (Italian)
* New translations copy.resx (Italian)
* New translations AppResources.resx (Korean)
* New translations AppResources.resx (Finnish)
* New translations copy.resx (Korean)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Polish)
* New translations copy.resx (Polish)
* New translations copy.resx (Polish)
* New translations AppResources.resx (Portuguese)
* New translations copy.resx (Portuguese)
* New translations copy.resx (Romanian)
* New translations AppResources.resx (Russian)
* New translations copy.resx (Finnish)
* New translations copy.resx (Portuguese)
* New translations AppResources.resx (Greek)
* New translations AppResources.resx (Bulgarian)
* New translations copy.resx (German)
* New translations AppResources.resx (French)
* New translations AppResources.resx (Spanish)
* New translations copy.resx (Spanish)
* New translations copy.resx (Spanish)
* New translations AppResources.resx (Afrikaans)
* New translations copy.resx (Afrikaans)
* New translations copy.resx (Afrikaans)
* New translations AppResources.resx (Belarusian)
* New translations copy.resx (Romanian)
* New translations copy.resx (Bulgarian)
* New translations AppResources.resx (Catalan)
* New translations copy.resx (Catalan)
* New translations copy.resx (Catalan)
* New translations AppResources.resx (Czech)
* New translations copy.resx (Czech)
* New translations AppResources.resx (Danish)
* New translations copy.resx (Danish)
* New translations AppResources.resx (German)
* New translations copy.resx (Bulgarian)
* New translations copy.resx (Persian)
* New translations AppResources.resx (Thai)
* New translations copy.resx (Portuguese, Brazilian)
* New translations copy.resx (Persian)
* New translations AppResources.resx (Persian)
* New translations copy.resx (Indonesian)
* New translations AppResources.resx (Indonesian)
* New translations copy.resx (Thai)
* New translations copy.resx (Estonian)
* New translations copy.resx (Thai)
* New translations AppResources.resx (Croatian)
* New translations copy.resx (Croatian)
* New translations AppResources.resx (Estonian)
* New translations AppResources.resx (Hindi)
* New translations copy.resx (Hindi)
* New translations AppResources.resx (English, United Kingdom)
* New translations copy.resx (English, United Kingdom)
* New translations AppResources.resx (Norwegian Bokmal)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations copy.resx (Portuguese, Brazilian)
* New translations copy.resx (Ukrainian)
* New translations copy.resx (Vietnamese)
* New translations copy.resx (Turkish)
* New translations AppResources.resx (Slovak)
* New translations copy.resx (Slovak)
* New translations copy.resx (Slovak)
* New translations AppResources.resx (Swedish)
* New translations copy.resx (Swedish)
* New translations copy.resx (Swedish)
* New translations AppResources.resx (Turkish)
* New translations copy.resx (Turkish)
* New translations AppResources.resx (Ukrainian)
* New translations copy.resx (Vietnamese)
* New translations copy.resx (Ukrainian)
* New translations AppResources.resx (Chinese Simplified)
* New translations copy.resx (Chinese Simplified)
* New translations copy.resx (Chinese Simplified)
* New translations AppResources.resx (Chinese Traditional)
* New translations copy.resx (Chinese Traditional)
* New translations copy.resx (Chinese Traditional)
* New translations AppResources.resx (Vietnamese)
* New translations copy.resx (Norwegian Bokmal)
2020-05-18 15:57:30 -04:00
Jonas Kittner
9159e14dd9
fix typo in PINRequireMasterPasswordRestart ( #900 )
2020-05-13 13:30:07 -04:00
Matt Portune
da661c229c
Lib updates ( #889 )
...
* lib updates
* updated libs
2020-05-07 17:03:13 -04:00
Matt Portune
973f09f98a
Usability improvements to accessibility settings ( #888 )
2020-05-07 16:32:42 -04:00
Kyle Spearrin
4104f6f772
Color updates for new branding ( #879 )
2020-05-05 19:13:18 -04:00
Matt Portune
1d48171fd5
Prevent actionsheet command execution if vault is locked ( #857 )
2020-04-28 10:25:13 -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
4ce4288f68
Updated dependencies ( #820 )
2020-04-03 17:17:24 -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
Matt Portune
4d3d8b643a
Conversion of HockeyApp to AppCenter for crash reporting ( #810 )
...
* Conversion of HockeyApp to AppCenter for crash reporting
* Corrected older-style nuget package definition
2020-04-02 09:02:38 -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
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
Kyle Spearrin
92930955c3
New Crowdin translations ( #794 )
...
* New translations AppResources.resx (Korean)
* New translations copy.resx (Korean)
* New translations copy.resx (Korean)
* New translations AppResources.resx (Polish)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Czech)
* New translations AppResources.resx (Finnish)
* New translations AppResources.resx (German)
* New translations AppResources.resx (Greek)
* New translations copy.resx (Greek)
* New translations copy.resx (Greek)
2020-03-24 14:49:44 -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
1449f165dd
New Crowdin translations ( #770 )
...
* New translations AppResources.resx (Belarusian)
* New translations copy.resx (Hebrew)
* New translations copy.resx (Hindi)
* New translations copy.resx (Hungarian)
* New translations copy.resx (Indonesian)
* New translations copy.resx (Italian)
* New translations AppResources.resx (Korean)
* New translations AppResources.resx (Norwegian Bokmal)
* New translations copy.resx (Norwegian Bokmal)
* New translations AppResources.resx (Polish)
* New translations copy.resx (German)
* New translations copy.resx (Chinese Simplified)
* New translations copy.resx (Czech)
* New translations copy.resx (Croatian)
* New translations copy.resx (Danish)
* New translations AppResources.resx (Dutch)
* New translations copy.resx (Finnish)
* New translations copy.resx (Estonian)
* New translations AppResources.resx (Estonian)
* New translations copy.resx (English, United Kingdom)
* New translations AppResources.resx (English, United Kingdom)
* New translations AppResources.resx (Russian)
* New translations copy.resx (Russian)
* New translations AppResources.resx (Spanish)
2020-03-12 21:15:15 -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
Kyle Spearrin
6263788d6a
New Crowdin translations ( #758 )
...
* New translations AppResources.resx (Estonian)
* New translations AppResources.resx (Greek)
* New translations AppResources.resx (German)
* New translations AppResources.resx (French)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Bulgarian)
* New translations AppResources.resx (Catalan)
* New translations AppResources.resx (Chinese Traditional)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Ukrainian)
* New translations AppResources.resx (Turkish)
* New translations AppResources.resx (Swedish)
* New translations AppResources.resx (Spanish)
* New translations AppResources.resx (Russian)
* New translations AppResources.resx (Norwegian Bokmal)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (Polish)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Italian)
2020-03-06 11:30:58 -05: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
Kyle Spearrin
d1a1342587
New Crowdin translations ( #754 )
...
* New translations AppResources.resx (Afrikaans)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (Italian)
* New translations AppResources.resx (Japanese)
* New translations copy.resx (Japanese)
* New translations copy.resx (Japanese)
* New translations AppResources.resx (Korean)
* New translations AppResources.resx (Norwegian Bokmal)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (Polish)
* New translations copy.resx (Polish)
* New translations copy.resx (Polish)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Hungarian)
* New translations AppResources.resx (Romanian)
* New translations AppResources.resx (Russian)
* New translations copy.resx (Russian)
* New translations copy.resx (Russian)
* New translations AppResources.resx (Slovak)
* New translations AppResources.resx (Spanish)
* New translations AppResources.resx (Swedish)
* New translations AppResources.resx (Thai)
* New translations AppResources.resx (Turkish)
* New translations AppResources.resx (Ukrainian)
* New translations AppResources.resx (Indonesian)
* New translations AppResources.resx (Hindi)
* New translations AppResources.resx (Belarusian)
* New translations copy.resx (Dutch)
* New translations copy.resx (Belarusian)
* New translations copy.resx (Belarusian)
* New translations AppResources.resx (Bulgarian)
* New translations AppResources.resx (Catalan)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Chinese Traditional)
* New translations AppResources.resx (Croatian)
* New translations AppResources.resx (Czech)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Dutch)
* New translations copy.resx (Dutch)
* New translations AppResources.resx (Hebrew)
* New translations AppResources.resx (English, United Kingdom)
* New translations AppResources.resx (Estonian)
* New translations AppResources.resx (Finnish)
* New translations AppResources.resx (French)
* New translations copy.resx (French)
* New translations copy.resx (French)
* New translations AppResources.resx (German)
* New translations AppResources.resx (Greek)
* New translations copy.resx (Greek)
* New translations copy.resx (Greek)
* New translations AppResources.resx (Vietnamese)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (German)
* New translations AppResources.resx (Italian)
2020-03-05 09:39:05 -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
Kyle Spearrin
70c49922b0
adjust setting.Value on empty string
2020-02-29 00:44:36 -05:00
Kyle Spearrin
30d6a4d9eb
restrictions apparantly cannot have a null default value
2020-02-29 00:42:11 -05:00
Matt Portune
033b2b9ba0
Fixes for html wrapping and encoding ( #746 )
2020-02-28 15:20:59 -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
1fb3698ba2
support for appconfig settings ( #727 )
2020-02-10 14:07:06 -05:00
Kyle Spearrin
89f26bbc6b
Migrate EnvironmentUrlsKey to pref storage ( #725 )
2020-02-10 11:32: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
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
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
cc036cf3c5
Set lock page on resume for android
2019-12-16 09:43:14 -05:00
Kyle Spearrin
4e51517ddb
update libs
2019-12-16 09:14:54 -05:00
Kyle Spearrin
3b7454961d
New Crowdin translations ( #663 )
...
* New translations AppResources.resx (Bulgarian)
* New translations AppResources.resx (Hungarian)
* New translations AppResources.resx (Turkish)
* New translations AppResources.resx (Spanish)
* New translations AppResources.resx (Russian)
* New translations AppResources.resx (Romanian)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (Polish)
* New translations copy.resx (Persian)
* New translations copy.resx (Persian)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Italian)
* New translations AppResources.resx (Hebrew)
* New translations AppResources.resx (Catalan)
* New translations AppResources.resx (German)
* New translations AppResources.resx (French)
* New translations AppResources.resx (Finnish)
* New translations AppResources.resx (Estonian)
* New translations AppResources.resx (English, United Kingdom)
* New translations copy.resx (Dutch)
* New translations copy.resx (Dutch)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Czech)
* New translations AppResources.resx (Croatian)
* New translations AppResources.resx (Chinese Traditional)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Ukrainian)
2019-12-03 11:35:09 -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
d308f1ca3b
update libs and to xamarin forms 4
2019-10-30 08:27:40 -04:00
Kyle Spearrin
0cdc138ba3
dont immediatly prompt biometric when locked
2019-10-30 08:08:15 -04:00
Kyle Spearrin
59d5314164
New Crowdin translations ( #639 )
...
* New translations AppResources.resx (Afrikaans)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Italian)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Korean)
* New translations AppResources.resx (Norwegian Bokmal)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (Polish)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (Romanian)
* New translations AppResources.resx (Hungarian)
* New translations AppResources.resx (Russian)
* New translations AppResources.resx (Slovak)
* New translations AppResources.resx (Spanish)
* New translations AppResources.resx (Swedish)
* New translations AppResources.resx (Thai)
* New translations AppResources.resx (Turkish)
* New translations AppResources.resx (Ukrainian)
* New translations AppResources.resx (Indonesian)
* New translations AppResources.resx (Hindi)
* New translations AppResources.resx (Bulgarian)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Catalan)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Chinese Traditional)
* New translations AppResources.resx (Croatian)
* New translations AppResources.resx (Czech)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Hebrew)
* New translations AppResources.resx (English, United Kingdom)
* New translations AppResources.resx (Estonian)
* New translations AppResources.resx (Finnish)
* New translations AppResources.resx (French)
* New translations AppResources.resx (German)
* New translations AppResources.resx (Vietnamese)
2019-10-23 20:55:51 -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
Kyle Spearrin
93b59a75a4
remove migration code
2019-10-05 21:36:47 -04:00
Kyle Spearrin
54fcabaea6
shorter delays
2019-10-05 21:31:55 -04:00
Kyle Spearrin
a363712127
use black text for search bar on light theme
2019-10-04 09:32:59 -04:00
Kyle Spearrin
4d8c665917
fix light theme
2019-10-04 09:11:14 -04:00
Kyle Spearrin
e51aa39ede
New Crowdin translations ( #614 )
...
* New translations AppResources.resx (Bulgarian)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Korean)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Czech)
* New translations AppResources.resx (Croatian)
* New translations copy.resx (German)
* New translations AppResources.resx (Hungarian)
* New translations AppResources.resx (Hungarian)
* New translations AppResources.resx (Hungarian)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Bulgarian)
* New translations AppResources.resx (Dutch)
* New translations copy.resx (Dutch)
* New translations copy.resx (Dutch)
2019-09-30 21:35:24 -04:00
kspearrin
9dc01bca1c
detect dark mode theme. set modal to full screen
2019-09-30 20:38:22 -04:00
Kyle Spearrin
3c7920b84c
XF 3.6 update
2019-09-30 20:33:54 -04:00
Kyle Spearrin
b92f3abbaf
support dark theme logos
2019-09-30 16:52:20 -04:00
Kyle Spearrin
b6747a63ed
stub out support for dark theme by default
2019-09-30 16:41:31 -04:00
Kyle Spearrin
41a44548d2
use TextColor for search bar text color
2019-09-30 16:33:53 -04:00
Kyle Spearrin
ced9d33d2e
memory stored pinProtectedKey
2019-09-20 16:43:03 -04:00
Kyle Spearrin
d34279dca5
more null checks on add/edit save
2019-09-06 10:03:11 -04:00
Kyle Spearrin
954aa1112a
added locale names dictionary
2019-09-06 09:44:25 -04:00
Kyle Spearrin
b59433debd
New Crowdin translations ( #594 )
...
* New translations copy.resx (Bulgarian)
* New translations copy.resx (Bulgarian)
* New translations AppResources.resx (Finnish)
* New translations AppResources.resx (French)
* New translations AppResources.resx (German)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Norwegian Bokmal)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (Romanian)
* New translations AppResources.resx (Russian)
* New translations AppResources.resx (Turkish)
2019-09-04 13:10:18 -04:00
Kyle Spearrin
2507f3301b
device user agent
2019-09-04 11:52:32 -04:00
Kyle Spearrin
e2d1da02d3
more null checking on save
2019-08-27 15:03:33 -04:00
Kyle Spearrin
c9d6f58563
delay for 1s on SyncIfNeeded
2019-08-12 09:35:18 -04:00
Kyle Spearrin
325b557506
null check on SyncIfNeeded
2019-08-12 08:51:49 -04:00
Kyle Spearrin
ce751cfc87
fix unlock logic
2019-08-12 08:05:45 -04:00
Kyle Spearrin
0f451fd4b9
set FingerprintUnlockKey before setKey
2019-08-10 00:19:01 -04:00
Kyle Spearrin
67c6cf6b8c
load previous view/edit page after lock
2019-07-31 16:50:16 -04:00
Kyle Spearrin
7a7ab7bd0e
New Crowdin translations ( #570 )
...
* New translations AppResources.resx (French)
* New translations AppResources.resx (German)
* New translations AppResources.resx (Hungarian)
* New translations copy.resx (Hungarian)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (Russian)
2019-07-29 15:15:21 -04:00
Kyle Spearrin
3d8056704c
yubikey token entry is password field
2019-07-25 16:10:46 -04:00
Kyle Spearrin
41263f3419
New Crowdin translations ( #569 )
...
* New translations AppResources.resx (Catalan)
* New translations AppResources.resx (French)
* New translations AppResources.resx (Polish)
2019-07-24 10:48:49 -04:00
Kyle Spearrin
9d6fc73fcc
New Crowdin translations ( #568 )
...
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Spanish)
* New translations AppResources.resx (Russian)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (Polish)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (Italian)
* New translations AppResources.resx (Hebrew)
* New translations AppResources.resx (German)
* New translations AppResources.resx (French)
* New translations AppResources.resx (English, United Kingdom)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Czech)
* New translations AppResources.resx (Ukrainian)
2019-07-23 09:30:01 -04:00
Kyle Spearrin
73ecd67b20
New Crowdin translations ( #567 )
...
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (Polish)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Ukrainian)
* New translations AppResources.resx (Spanish)
* New translations AppResources.resx (Russian)
* New translations AppResources.resx (Italian)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Czech)
* New translations AppResources.resx (Chinese Traditional)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Hebrew)
* New translations AppResources.resx (German)
* New translations AppResources.resx (French)
* New translations AppResources.resx (Estonian)
2019-07-23 09:16:10 -04:00
Kyle Spearrin
e5ce3dbd32
visibility typo
2019-07-23 09:11:01 -04:00
Kyle Spearrin
0d6cc91b67
don't allow device PIN fallback
2019-07-22 23:34:39 -04:00
Kyle Spearrin
0c75374c0f
New Crowdin translations ( #565 )
...
* New translations AppResources.resx (Afrikaans)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (Polish)
* New translations AppResources.resx (Romanian)
* New translations AppResources.resx (Norwegian Bokmal)
* New translations AppResources.resx (Korean)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Thai)
* New translations AppResources.resx (Vietnamese)
* New translations AppResources.resx (Ukrainian)
* New translations AppResources.resx (Turkish)
* New translations AppResources.resx (Swedish)
* New translations AppResources.resx (Spanish)
* New translations AppResources.resx (Slovak)
* New translations AppResources.resx (Russian)
* New translations AppResources.resx (Italian)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Czech)
* New translations AppResources.resx (Croatian)
* New translations AppResources.resx (Chinese Traditional)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Catalan)
* New translations AppResources.resx (Bulgarian)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Indonesian)
* New translations AppResources.resx (Hungarian)
* New translations AppResources.resx (Hindi)
* New translations AppResources.resx (Hebrew)
* New translations AppResources.resx (German)
* New translations AppResources.resx (English, United Kingdom)
* New translations AppResources.resx (French)
* New translations AppResources.resx (Finnish)
* New translations AppResources.resx (Estonian)
2019-07-22 14:53:12 -04:00
Kyle Spearrin
0b249d4dd4
check yubico token length == 44
2019-07-22 13:59:12 -04:00
Kyle Spearrin
a2bac9d368
a11y labeling
2019-07-22 12:04:17 -04:00
Kyle Spearrin
392e429dfd
more options button for ios on folder add/edit
2019-07-22 10:52:19 -04:00
Kyle Spearrin
50623b9b29
fix no folder reference
2019-07-22 10:52:04 -04:00
Kyle Spearrin
762b574d49
rebuild same fingerprintName string
2019-07-22 10:12:14 -04:00
Kyle Spearrin
c2108fdda0
null checking
2019-07-22 08:44:55 -04:00
Kyle Spearrin
2062a284e3
fix lock checks on sleep of app
2019-07-22 08:37:06 -04:00
Kyle Spearrin
40a3541e8e
handle sleep event on ios manually
2019-07-13 20:25:31 -04:00
Kyle Spearrin
38d702b6fe
log some events
2019-07-12 17:29:40 -04:00
Kyle Spearrin
a5f960d8a1
show proper name for faceid. homepage margin on ios
2019-07-08 13:37:45 -04:00
Kyle Spearrin
1f707cda68
New Crowdin translations ( #556 )
...
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (Russian)
* New translations AppResources.resx (Czech)
* New translations AppResources.resx (Hebrew)
* New translations AppResources.resx (French)
2019-07-08 13:12:09 -04:00
Kyle Spearrin
7728e930be
delay focus on entry on ios too
2019-07-08 12:06:37 -04:00
Kyle Spearrin
ab84200347
change default lock on new installs to 15 minutes
2019-07-06 23:04:10 -04:00
Kyle Spearrin
62d8824450
clear cache in main app if change made in extension
2019-07-06 22:49:17 -04:00
Kyle Spearrin
cf35d20adb
refresh search on appear if has text
2019-07-06 22:19:29 -04:00
Kyle Spearrin
65725b5a38
yubikey token must be > 40 in length too
2019-07-06 22:09:20 -04:00
Kyle Spearrin
eca4777b99
yubikey fixes for ios
2019-07-06 21:59:13 -04:00
Kyle Spearrin
341b66f44f
settings shim with ios group id
2019-07-05 17:10:37 -04:00
Kyle Spearrin
19c62d3320
Merge branch 'master' of github.com:bitwarden/mobile
2019-07-05 16:37:12 -04:00
Kyle Spearrin
13ffbd7675
add app extension flags to migration
2019-07-05 16:36:56 -04:00
Kyle Spearrin
c6db763716
New Crowdin translations ( #554 )
...
* New translations AppResources.resx (English, United Kingdom)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (Estonian)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (Spanish)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Polish)
* New translations AppResources.resx (Catalan)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Chinese Traditional)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (Spanish)
* New translations AppResources.resx (Italian)
* New translations AppResources.resx (French)
* New translations AppResources.resx (French)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Czech)
* New translations AppResources.resx (Ukrainian)
2019-07-04 08:43:40 -04:00
Kyle Spearrin
a2dc73afef
New Crowdin translations ( #553 )
...
* New translations AppResources.resx (Afrikaans)
* New translations AppResources.resx (Korean)
* New translations AppResources.resx (Persian)
* New translations AppResources.resx (Norwegian Bokmal)
* New translations AppResources.resx (Japanese)
* New translations AppResources.resx (Italian)
* New translations AppResources.resx (Indonesian)
* New translations AppResources.resx (Polish)
* New translations AppResources.resx (Hungarian)
* New translations AppResources.resx (Swedish)
* New translations AppResources.resx (Spanish)
* New translations AppResources.resx (Slovak)
* New translations AppResources.resx (Portuguese)
* New translations AppResources.resx (Russian)
* New translations AppResources.resx (Romanian)
* New translations AppResources.resx (Portuguese, Brazilian)
* New translations AppResources.resx (Chinese Traditional)
* New translations AppResources.resx (Danish)
* New translations AppResources.resx (Croatian)
* New translations AppResources.resx (Chinese Simplified)
* New translations AppResources.resx (Catalan)
* New translations AppResources.resx (Bulgarian)
* New translations AppResources.resx (Czech)
* New translations AppResources.resx (Dutch)
* New translations AppResources.resx (French)
* New translations AppResources.resx (Hindi)
* New translations AppResources.resx (Hebrew)
* New translations AppResources.resx (German)
* New translations AppResources.resx (Finnish)
* New translations AppResources.resx (Estonian)
* New translations AppResources.resx (English, United Kingdom)
* New translations AppResources.resx (Ukrainian)
* New translations AppResources.resx (Vietnamese)
* New translations AppResources.resx (Turkish)
* New translations AppResources.resx (Thai)
2019-07-03 15:15:21 -04:00
Kyle Spearrin
ea745665c8
remove continue button if no 2fa available
2019-07-03 12:21:06 -04:00
Kyle Spearrin
be3c6f210d
remove see apps from ext page
2019-07-02 17:27:55 -04:00
Kyle Spearrin
c2c73d5460
autofill pages for ios
2019-07-02 13:15:00 -04:00
Kyle Spearrin
e01bf57874
re-set state for website icons on login/unlock
...
resolves #549
2019-07-02 08:05:34 -04:00
Kyle Spearrin
7ced93225b
logic on autoPromptFingerprint when locked
2019-07-02 07:50:09 -04:00
Kyle Spearrin
b5e61864af
adjust header for autofill page
2019-07-02 00:19:59 -04:00
Kyle Spearrin
ab3bebf06a
use background tasks to keep timers alive
2019-07-01 23:44:47 -04:00
Kyle Spearrin
4a294d6a77
save some lines
2019-07-01 21:16:28 -04:00
Kyle Spearrin
e0fda1a0bc
fix ui thread issue
2019-07-01 21:15:53 -04:00
Kyle Spearrin
33ba4d3871
add capitalize and include num to generator
2019-07-01 15:35:26 -04:00
Kyle Spearrin
be4ae605a9
implement ASHelpers from messages
2019-06-27 16:22:58 -04:00
Kyle Spearrin
a158021f46
return selection collection logic
2019-06-26 17:50:57 -04:00
Kyle Spearrin
92764eeae0
hide status bar on homepage for ios
2019-06-26 10:05:31 -04:00
Kyle Spearrin
b72808ab40
splash screen bg colors and white logo
2019-06-26 09:35:18 -04:00
Kyle Spearrin
14f3f99218
fix attachments selection on ios
2019-06-25 17:46:37 -04:00
Kyle Spearrin
d7130d9b67
no entities state adjustments
2019-06-25 17:16:47 -04:00
Kyle Spearrin
8e04945d4e
box-row-input-options-platform on share
2019-06-24 17:38:29 -04:00
Kyle Spearrin
3ca5da55cb
fix more options for sharing on view/add/edit
2019-06-24 17:34:00 -04:00
Kyle Spearrin
ea30373a09
picker SetUpdateMode for ios
2019-06-24 17:32:24 -04:00
Kyle Spearrin
4b4757d0e5
ios resumed
2019-06-24 17:02:05 -04:00
Kyle Spearrin
88b8a192b5
no listview selection type on non-light theme
2019-06-24 16:16:17 -04:00
Kyle Spearrin
94fbf627ba
no options during selection mode
2019-06-24 15:22:46 -04:00