Thomas Rittson
0735569479
Hide email address in Sends ( #310 )
...
* Let organizations disable anonymous Sends only
* Add HideEmail to send models and service
* Delete unnecessary model
* Enforce new Send policy, fix naming conventions
* Fix linting
* Fully disable editing anonymous Sends per policy
* Revert disableSendPolicy, add sendOptionsPolicy
* Rework UI for enforcing disableHideEmail
* Fix linting and cleanup after refactor
2021-03-26 08:27:43 +10:00
Matt Gibson
cfc7687815
Upload to Azure strorage blobs ( #296 )
...
* Implemen AzureStorageService
handes uploading files to azure blob
* Correct one-shot size
* Add azureStorage.service abstraction
* Rename azure upload method
* Prefer abstractions in DI
* Abstract file upload to a single service handling uploads
* Fallback to legacy upload method
* Linter fix
* Limit legacy upload to 404 error
2021-03-25 10:20:38 -05:00
Matt Gibson
7f3bbd6e51
Use UserService to determine if user has premium access ( #311 )
2021-03-24 11:15:51 -05:00
Daniel James Smith
c7ac645eb7
Fixes linting error introduced with PR #307 ( #309 )
2021-03-17 17:14:10 -04:00
Paul Sieben
a36f1c25d8
Enhance SafeInCloud import ( #307 )
...
* don't import deleted cards
* keep favourite status while importing from saveInCloud
* import all passwords from saveInCloud
* add test data
2021-03-16 15:06:12 -05:00
Oscar Hinton
7cc23dab72
Bump electron to 11.3.0 ( #308 )
2021-03-15 23:11:51 +01:00
Oscar Hinton
f20af0cd7c
WebAuthn ( #163 )
2021-03-15 16:16:51 +01:00
Kyle Spearrin
f80e89465f
update share link on send list copy ( #305 )
2021-03-11 10:31:35 -05:00
Kyle Spearrin
c8cab2a9e7
use send.bitwarden.com ( #304 )
2021-03-11 10:08:28 -05:00
Vladislav Voronin
5d32ba68ec
Add disable badge counter ( #281 )
...
* jslib code for 287 issue
added bunch of state-save for new option
* remove excessive code
* revert accidental revert
2021-03-10 15:36:33 -05:00
Matt Gibson
8541027d40
Handle text response errors ( #301 )
...
* Parse text error response to json Message field
* Do not output object.toString, prefer object serialization
2021-03-09 10:58:17 -06:00
Addison Beck
f29afc7cf7
set default expiration time on date input for Sends ( #300 )
2021-03-09 10:31:05 -05:00
Addison Beck
125de0dd47
Safari Time Formatting ( #298 )
...
* fixed up the send date fallbacks again
* gave localizations string a better name
* added support for dropdown time selection in safari
* changed console error to toast error
* fixed formatting for previous value safari times
2021-03-08 13:58:53 -05:00
Addison Beck
062046484b
Safari Date/Time support for Send dates ( #297 )
...
* fixed up the send date fallbacks again
* gave localizations string a better name
* added support for dropdown time selection in safari
* changed console error to toast error
2021-03-08 13:09:29 -05:00
Thomas Rittson
b7acbcf3a7
Enable platform-specific export warning message ( #295 )
2021-03-05 08:56:20 +10:00
Thomas Rittson
8328b55774
Expand encrypted export warning ( #294 )
...
* Allow html body in showDialog
* Add extra warnings about encrypted export
2021-03-04 11:15:51 -05:00
Addison Beck
729ab4f20b
fixed up the send date fallbacks again ( #293 )
...
* fixed up the send date fallbacks again
* gave localizations string a better name
* added fallback values to clear expiration
2021-03-03 15:02:05 -05:00
Addison Beck
f836629b48
Date time fallback fixes ( #292 )
...
* tightened up the Send datetime fallback conditionals
* cleaned up
2021-03-02 17:00:07 -05:00
Matt Gibson
36089fd68f
Write backup before deleting lowdb database ( #291 )
...
* Write backup before deleting lowdb database
* Const for unchanged variables
2021-03-02 11:25:45 -06:00
Matt Gibson
3942868cf4
Include File size in SendRequest ( #289 )
2021-03-02 09:46:46 -06:00
Addison Beck
70654926ad
added date/time fallbacks for safar/ff ( #290 )
2021-03-02 10:33:43 -05:00
Matt Gibson
1324416784
Direct download for send ( #288 )
...
* Allow for responding with time-limited download URL
* Re-verify access on download link request
2021-03-01 15:03:04 -06:00
Addison Beck
301ef455f3
clear Send password if whitespace ( #287 )
2021-03-01 11:31:03 -05:00
Addison Beck
ff9343412e
added props to send access models ( #284 )
2021-02-25 17:05:01 -05:00
Thomas Rittson
00122ab166
Start cipher numbering at 1 in error messages ( #283 )
2021-02-26 05:53:45 +10:00
Thomas Rittson
42348e2fdc
Improve import error messages ( #280 )
...
* Parse and format server import errors
* Fix linting issues
* Fix handling of non-validation errors
2021-02-23 13:56:42 +10:00
Vincent Salucci
11b8c5b5e8
Added clickable state to callout component ( #282 )
2021-02-22 20:32:40 -06:00
Vincent Salucci
8a3b551c6e
[Send] Updated delete function for add/edit component ( #277 )
...
* [Send] Updated delete function for add/edit component
* Saved final return statement
2021-02-19 10:23:51 -06:00
Addison Beck
5f5580cff9
added toggle options logic ( #276 )
2021-02-18 16:04:12 -05:00
Oscar Hinton
b0ae1bfa4c
Add support for extending VaultTimeoutService ( #275 )
2021-02-18 19:08:20 +01:00
Matt Gibson
fc1275aeb2
Do not lock until after the file is created ( #274 )
...
Proper-lockfile throws if the file it's locking does not exist.
Lock around adapter creation rather than file creation.
2021-02-16 22:29:57 -06:00
Matt Gibson
7941664a59
Lock lowdb storage file to avoid dirty data collisions ( #273 )
...
* Lock lowdb storage file to avoid dirty data collisions
* Retry lock acquire rather than immediately fail
* Add proper-lockfile types to dev dependencies
* remove proper-lockfile from jslib.
This package is incompatible with Browser implementations.
* await lock on create
2021-02-15 10:16:12 -06:00
Addison Beck
1968dbfee2
refactored a few properties into getters ( #272 )
2021-02-12 17:25:47 -05:00
Kyle Spearrin
0b79f112b9
detect dark theme based on system theme ( #271 )
2021-02-12 11:04:09 -05:00
Vincent Salucci
0951424de7
Update send component to follow existing patterns ( #270 )
2021-02-11 16:55:38 -06:00
Matt Gibson
380b28d66a
Chmod exported file permissions ( #269 )
...
* Save all files as current user read-write only
* Save all files as current user read-write only
2021-02-10 10:47:55 -06:00
Thomas Rittson
d376927e5e
Improved handling of grantor access to organizations after takeover (refactored) ( #267 )
...
* Revert "Add policy property to TakeoverResponse"
This reverts commit 31da5081e6833cf8a9d5bb869c14600f25ca3f39.
* Add getEmergencyGrantorPolicies to api service
2021-02-10 09:06:18 +10:00
Vincent Salucci
ee164bebc6
[Send] Add more flexibility to base component ( #262 )
...
* Updating send component for more flexibility in child class
* Updated delegte null check
* added comment
2021-02-08 16:18:44 -06:00
Matt Gibson
eef8a2a0f7
Do not evaluate callback function when testing existence ( #266 )
2021-02-08 15:55:58 -06:00
Kyle Spearrin
a4ac842cec
support for copying send link to clipboard on save ( #265 )
2021-02-08 15:55:32 -05:00
Thomas Rittson
58e6f24d5f
Add policy property to TakeoverResponse ( #260 )
2021-02-09 06:31:41 +10:00
Matt Gibson
2730e04a05
Match tslint rules ( #264 )
2021-02-08 14:11:44 -06:00
Matt Gibson
6183a30a52
Remove unused logout argument ( #263 )
2021-02-08 13:21:51 -06:00
Lombra
df59f99ec6
Enable subpixel antialiasing ( #256 )
2021-02-08 10:03:43 -05:00
Matt Gibson
22f576ea60
Add password toggle to add-edit ( #261 )
2021-02-05 12:36:09 -06:00
Matt Gibson
deabffb7b0
Implement disable send policy ( #259 )
...
* Implement disable send policy
* Linter fixes
* Add toast on submit if sends are disabled
2021-02-04 11:22:31 -06:00
Matt Gibson
58f40b0085
Fix glob processing in npm. Ban single param parens ( #257 )
2021-02-04 09:49:23 -06:00
Addison Beck
a16d8f7de7
Send search ( #258 )
...
* fixed text searching sends
* fixed text searching sends
* cleanup
* cleanup
2021-02-03 15:36:15 -05:00
Oscar Hinton
11249e3444
Remove a safari hack ( #224 )
2021-02-03 18:02:02 +01:00
Vincent Salucci
859f317d59
[Send] Port web based components ( #254 )
...
* Initial port of web based send components
* Updated import order to satisfy linter
2021-02-01 09:44:30 -06:00