Matt Portune
3799eb4603
Support for Disable Send policy ( #1271 )
...
* add support for disable send policy
* cleanup
* show/hide options support for send search results
* additional failsafes and copy function consolidation
* added missing disabled send icon to android renderer
* async fix and string updates
2021-02-18 16:58:20 -05:00
Matt Portune
a18e59a28a
Send feature for mobile ( #1256 )
...
* Send feature for mobile
* added fallback for KdfIterations
* additional property exclusions for tests
* support encryptedFileData as byte array comparison in SendServiceTests
* formatting
* requested changes
* additional changes
* change position of send service registration to match declaration order
2021-02-10 19:50:10 -05:00
Matt Portune
f1419a75f6
Added SSO flows and functionality ( #1047 )
...
* SSO login flow for pre-existing user and no 2FA
* 2FA progress
* 2FA support
* Added SSO flows and functionality
* Handle webauthenticator cancellation gracefully
* updates & bugfixes
* Added state validation to web auth response handling
* SSO auth, account registration, and environment settings support for iOS extensions
* Added SSO prevalidation to auth process
* prevalidation now hitting identity service base url
* additional error handling
* Requested changes
* fixed case
2020-09-03 12:30:40 -04: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
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
1d48171fd5
Prevent actionsheet command execution if vault is locked ( #857 )
2020-04-28 10:25:13 -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
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
cf3d52772d
Fixed password color and alignment on iOS password generator ( #743 )
2020-02-27 21:18:09 -05: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
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
93b59a75a4
remove migration code
2019-10-05 21:36:47 -04:00
Kyle Spearrin
4d8c665917
fix light theme
2019-10-04 09:11:14 -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
38d702b6fe
log some events
2019-07-12 17:29:40 -04:00
Kyle Spearrin
ab84200347
change default lock on new installs to 15 minutes
2019-07-06 23:04:10 -04:00
Kyle Spearrin
2b670a5ae1
ios themeing
2019-06-24 14:29:23 -04:00
Kyle Spearrin
1af0178b50
set theme properly on app launch for ios
2019-06-24 12:23:00 -04:00
Kyle Spearrin
3475d39f37
use bold colored headers
2019-06-20 17:26:42 -04:00
Kyle Spearrin
44782b1ddf
header upper on iOS
2019-06-20 17:05:28 -04:00
Kyle Spearrin
43cee53dc8
make sure totp copy isn't available if not premium
2019-06-13 10:06:21 -04:00
Kyle Spearrin
d199c83a61
null check
2019-06-07 10:31:41 -04:00
Kyle Spearrin
8eec0c22d7
nord theme
2019-06-05 11:36:58 -04:00
Kyle Spearrin
f8969675e7
only set default lock if unset
2019-06-03 15:07:19 -04:00
Kyle Spearrin
8211f85725
lock on app restart
2019-06-03 12:30:26 -04:00
Kyle Spearrin
18c2c1433b
stub black theme
2019-06-01 23:42:42 -04:00
Kyle Spearrin
6aef106482
start some migration work for auth data
2019-05-31 17:49:51 -04:00
Kyle Spearrin
419cfceef1
needs migration flag
2019-05-30 15:11:22 -04:00
Kyle Spearrin
6d51864873
update tasks and sync on app start
2019-05-30 14:13:02 -04:00
Kyle Spearrin
49705b1074
use ValueHasBeenCopied string
2019-05-30 09:15:59 -04:00
Kyle Spearrin
86d8d64bf6
CipherListOptions
2019-05-29 23:35:34 -04:00
Kyle Spearrin
a1741fdd67
themeing
2019-05-29 15:50:20 -04:00
Kyle Spearrin
40484a7bf0
set theme on options change
2019-05-29 14:23:55 -04:00
Kyle Spearrin
cc7ccf921b
generated password history page
2019-05-14 09:01:07 -04:00
Kyle Spearrin
59e412ea09
cipher password history page
2019-05-02 14:53:45 -04:00
Kyle Spearrin
865deaf401
null converters
2019-04-30 09:50:24 -04:00
Kyle Spearrin
b7d87486a8
dont need to check target type of bool?
2019-04-29 10:00:59 -04:00
Kyle Spearrin
a75295662c
null check
2019-04-29 09:59:33 -04:00
Kyle Spearrin
65fe0e8f62
string has value converter
2019-04-29 09:31:34 -04:00
Kyle Spearrin
5e114e8074
colored password
2019-04-26 23:58:15 -04:00
Kyle Spearrin
e9d54d9cf5
remove css styling
2019-04-26 22:42:05 -04:00
Kyle Spearrin
9b2ce98b46
view page updates
2019-04-26 21:53:39 -04:00
Kyle Spearrin
6cd1171fd5
theme variables
2019-04-22 14:17:33 -04:00
Kyle Spearrin
c3fe3292ad
i18n extension
2019-04-22 13:47:45 -04:00
Kyle Spearrin
b48c231500
theming with resource dictionary
2019-04-22 11:32:17 -04:00
Kyle Spearrin
567d527a71
fixes to i18n service
2019-04-11 15:43:13 -04:00
Kyle Spearrin
6ee109dc80
i18n service
2019-04-11 15:33:10 -04:00
Kyle Spearrin
3a90b3beb6
theme manager
2019-03-29 21:23:34 -04:00
Kyle Spearrin
297beac169
reset for v2
2019-03-27 16:23:00 -04:00
Kyle Spearrin
a1fdc4a970
detect hidden field even when toggled
2019-01-25 09:08:13 -05:00
Kyle Spearrin
fdea212415
formatting fixes
2018-12-10 09:41:10 -05:00
Andreas Schneider
421f7e8799
Colorized passwords ( #424 )
...
* Added utility to format passwords using spans
* Use the password formatter to render the cipher password
* Colorize the password in the password generator
2018-12-10 09:30:11 -05:00
Kyle Spearrin
5cc1e2bb29
only show top level groupings on main vault page
2018-12-05 17:26:16 -05:00
Kyle Spearrin
8611501423
nested tree node traversal helpers
2018-11-29 19:42:24 -05:00
Kyle Spearrin
8175af4e84
add steam support for otp generation
2018-11-29 17:10:51 -05:00
Kyle Spearrin
960c2567bd
can access premium for orgs
2018-08-29 12:36:44 -04:00
Kyle Spearrin
acdfce7e88
support otpath:// totp secrets
2018-07-31 12:34:10 -04:00
Kyle Spearrin
a9a33ad71e
save password history changes
2018-07-30 16:15:36 -04:00
Kyle Spearrin
e5e3ebdbba
update to Xamarin forms 3.1
2018-06-29 12:45:10 -04:00
Kyle Spearrin
7cac07c185
add pbkdf2 key stretching
2018-06-13 22:41:18 -04:00
Kyle Spearrin
10df9e7cd5
multibutton alert, autofill and save new uri
2018-04-02 13:37:46 -04:00
Kyle Spearrin
215ded8a77
fixes for match detection selection
2018-03-22 09:08:19 -04:00
Kyle Spearrin
c6a40bac03
null checks on dialogs
2018-03-19 21:07:27 -04:00
Kyle Spearrin
5326c3aecc
Match detection string
2018-03-15 10:37:08 -04:00
Kyle Spearrin
c95251c903
switch cell for fields, btn widths on ios too
2018-03-14 22:59:31 -04:00
Kyle Spearrin
e08a0a0938
cog alt buttons
2018-03-14 18:26:07 -04:00
Kyle Spearrin
262c19b194
Change context options to action sheet w/ button
2018-03-13 17:33:45 -04:00
Kyle Spearrin
fb6e0c9eb8
moved password generation link to button
2018-03-06 12:40:42 -05:00
Kyle Spearrin
fb6e488339
select URI match option from action sheet
2018-03-06 11:58:02 -05:00
Kyle Spearrin
005b2a4fb6
add support for uri match rules detection
2018-03-05 23:37: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
1390df48b6
use random key for double hmac comparisons
2018-01-18 09:31:22 -05:00
Kyle Spearrin
01878ef00c
check that mac always exists if key has MacKey
2018-01-18 08:39:34 -05:00
Kyle Spearrin
5521892736
secure note option handled
2018-01-10 08:47:20 -05:00
Kyle Spearrin
310d51d859
handle null conditions from action sheet
2018-01-03 17:07:33 -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
bcf49ab396
cleanup and simplify ios push reg/handling
2017-12-21 23:26:46 -05:00
Kyle Spearrin
2b4ffaa357
add type to deviceinfo to avoid using XF
2017-12-21 22:28:09 -05:00
Kyle Spearrin
d395115cc9
add support for Device-Type header
2017-12-15 09:48:25 -05:00
Kyle Spearrin
545af007b4
updating forms lib
2017-12-14 09:26:32 -05:00
Kyle Spearrin
444d48a259
Revert "Update to Forms 2.4"
...
This reverts commit 09ef1b66cc
.
2017-12-13 23:30:43 -05:00
Kyle Spearrin
09ef1b66cc
Update to Forms 2.4
2017-12-13 21:04:51 -05:00
Kyle Spearrin
ca3c380493
close folder page, not cancel
2017-12-13 10:37:18 -05:00
Alistair Francis
b4e7fd6fa8
Improve the navigation on Windows platforms ( #199 )
...
* App: Don't default to modal pushes on Windows
On Windows we generally want to avoid modal pushes as that doesn't give
us a back arrow on Windows 10. Default to non-modal pushes.
Signed-off-by: Alistair Francis <alistair@alistair23.me>
* App: LoginPage.cs: Don't add the cancel button on Windows
With Windows Phone having a HW back buton and the UWP toolbar now
supporting a back button we no longer need a cancel button.
Signed-off-by: Alistair Francis <alistair@alistair23.me>
* src: Set a icon for UWP cancel buttons
We can't always use modal pages and in that case we need to set a icon
for UWP otherwise the button can't be seen on the toolbar.
Signed-off-by: Alistair Francis <alistair@alistair23.me>
* App: Pages: Don't add Cancel/Close button on Windows
Signed-off-by: Alistair Francis <alistair@alistair23.me>
* Update DismissModalToolBarItem.cs
2017-12-12 16:03:25 -05:00
Alistair Francis
baf785d9f1
App: LoginPage.cs: Use a logo for the login button ( #200 )
...
* App: LoginPage.cs: Use a logo for the login button
This adds a helper function which we can use to set logos for Windows
platforms to ensure the user can see the UWP toolbar actions. This won't
have an effect on non-Windows platforms.
Signed-off-by: Alistair Francis <alistair@alistair23.me>
* App: Pages: Set an icon for the save button on Windows
Signed-off-by: Alistair Francis <alistair@alistair23.me>
* App: Pages: Set an icon for submit, save and continue
Set an icon for the submit, save and continue buttons when running on
Windows platforms.
Signed-off-by: Alistair Francis <alistair@alistair23.me>
* App: Pages: Valut: Set an icon for the edit button
Set the cog icon for the edit button when running on Windows platforms.
Signed-off-by: Alistair Francis <alistair@alistair23.me>
2017-12-11 15:51:16 -05:00
Kyle Spearrin
155b8b472f
back to old search icon
2017-11-27 22:44:51 -05:00
Kyle Spearrin
083003d34f
empty string header for iOS
2017-11-27 21:58:52 -05:00
Kyle Spearrin
699f76c29e
revert endpoint change
2017-11-27 21:58:32 -05:00
Kyle Spearrin
b670280688
update fingerprint library
2017-11-27 20:53:43 -05:00
Kyle Spearrin
f5896be699
add uri and add buttons of search page
2017-11-27 13:22:42 -05:00
Kyle Spearrin
362ddd0339
centralize some helpers
2017-11-25 23:04:14 -05:00