Oscar Hinton
ccdf05a635
Add connector for mobile webauthn ( #1154 )
...
Adds a dedicated connector for handling WebAuthN for our mobile application. Which uses redirects instead of postMessage.
2021-08-26 17:39:52 +02:00
Matt Gibson
66bd8be2c9
Set urls from config file ( #1151 )
...
* Set environment URLs in webpack config.
* Provide non NULL dev server
* QA env uses the pq TLD
* Include icons in qa env
* Move base configs to develop.
local configurations should be done in the `./config/local.json` file.
* Fix config override loading to default to development
* Standardize url formatting
* Limit QA settings to those set in production
* Set self hosted in a config
* Specify cloud instead of production
Self hosted and cloud are both production environments.
The ENV setting is used to specify the env type while
NODE_ENV specifies whether development error handling and services.
* Update config instructions
* Remove invalid json
* Change env `production` references to `cloud`
* Fix formatting
2021-08-25 13:15:31 -05:00
Oscar Hinton
2cbe023a38
Refactor orgnaization policy management ( #1147 )
2021-08-25 16:10:17 +02:00
Joseph Flinn
8a259516df
reverting the Chinese translations that got swapped ( #1150 )
2021-08-24 14:41:52 -07:00
Oscar Hinton
f9e375f5ad
Fix role not being displayed in organization user table ( #1141 )
2021-08-20 15:36:13 -04:00
Daniel James Smith
c7de347cec
Fixed order of supportedLocales to have en as fallback again ( #1140 )
2021-08-19 22:41:20 +02:00
Oscar Hinton
361022fc26
Overwrite icon service url for prod ( #1137 )
2021-08-19 10:13:35 +02:00
github-actions[bot]
d8a684da92
Autosync Crowdin translations ( #1134 )
...
Co-authored-by: github-actions <>
2021-08-18 15:27:07 -07:00
Matt Portune
a7153d183b
Update app-id.json ( #1129 )
...
testing sha256 apk key hash against debug build
2021-08-17 10:29:20 -04:00
Thomas Rittson
bbdddcef6e
Fix bug causing duplicate error messages ( #1124 )
2021-08-16 13:29:48 +10:00
Matt Gibson
b47835df68
Set iframe allow on window load ( #1125 )
...
* Set webauthn allow on initial page load
* Update jslib
2021-08-13 09:23:51 -05:00
Matt Gibson
919af717b9
Do not call parent if callback given ( #1123 )
2021-08-12 17:01:18 -05:00
Matt Portune
f0678418d5
Revert "Revert "Add assetlinks.json to webpack.config.js ( #1110 )" ( #1114 )" ( #1116 )
...
This reverts commit 7844c23fba
.
2021-08-10 09:55:52 -04:00
Vincent Salucci
3857ee2370
[Reset Password v1] Update Temp Password ( #1111 )
...
* [Reset Password v1] Update Temp Password
* Updated event string
* updated jslib
Co-authored-by: addison <addisonbeck1@gmail.com>
2021-08-10 08:10:54 -04:00
Matt Gibson
9bdda9cc4c
Provider qa feedback ( #1118 )
...
* Ensure business plan is selected for providers
* Show add organization button on if user has valid orgs to add
* Correct client owner description
* No drop down options if you can't manage organizations
2021-08-09 12:24:12 -05:00
Matt Gibson
2b0d3f9e0d
Handle vault accessed event types ( #1115 )
...
* Handle vault accessed event types
* update jslib
2021-08-05 13:30:47 -05:00
Thomas Rittson
75b0b7a1e1
Move ciphers paging logic from jslib to web ( #1094 )
...
* Move cipher paging logic from jslib to web
* Fix missing constructor argument
* Fix protected/private class property
* Install ngx-infinite-scroll (moved from jslib)
* Update jslib
2021-08-05 12:05:15 +10:00
Matt Gibson
ebbdea8f88
Batch web provider fixes ( #1113 )
...
* Style provider set up toast
* Correct translation strings
* Do not show provider organization management for non admins
* Product feedback for provider org description
* Correct message grammar
2021-08-04 20:53:15 -05:00
Matt Portune
7844c23fba
Revert "Add assetlinks.json to webpack.config.js ( #1110 )" ( #1114 )
...
This reverts commit 2c1b06a5d8
.
2021-08-04 19:06:55 -04:00
Matt Portune
a34844511c
Update app-id.json ( #1112 )
2021-08-04 15:50:03 -04:00
Matt Gibson
44f624e9a6
Instantiate all status map arrays on load ( #1107 )
...
* Instantiate all status map arrays on load
* Update jslib
* Linter fixes
2021-08-04 08:30:06 -05:00
Matt Portune
2c1b06a5d8
Add assetlinks.json to webpack.config.js ( #1110 )
...
* Update webpack.config.js
* add assetlinks.json
2021-08-03 13:23:04 -04:00
Matt Gibson
f6df9983a3
Add owner email to provider org creation ( #1101 )
...
* Add owner email to provider org creation
* Use Correct request model
* Update jslib
* Remove unused input
* Remove unused input
* Improve client owner email description
2021-08-03 09:33:08 -05:00
Matt Gibson
8ebefb9a2e
Clarify admin provider description ( #1109 )
2021-08-02 13:19:12 -05:00
Matt Gibson
9fabdbd0a1
Fix setup provider page ( #1106 )
...
* Show only business org create form if provider
* Remove business name from provider views
2021-07-30 08:10:00 -05:00
Matt Gibson
18aeeef6fe
Use !=
for null checks ( #1105 )
2021-07-29 10:38:35 -05:00
Matt Gibson
4119713ace
Validate permissions before API calls ( #1098 )
...
Manage users is required to list provider users. If this permission is
missing the event is listed as done by the provider name
2021-07-28 11:40:01 -05:00
Matt Gibson
a73cbbb672
Feature/use hcaptcha if bot ( #1089 )
...
* Add captcha to login page
* pull out shared method
* Update parse parameter logic
* Load captcha
* responsive iframe height
* correct i18n
* site key provided by server
* Fix locale parsing
* Add optional success callbackUri
* Make captcha connector responsive
* Handle parameter versions in webauthn
* Move variables to top of script
* Add captcha to registration
* Move captcha above `<hr>` div to be part of input form
* Add styled mobile captcha connector
* Linter Fixes
* Remove duplicate import
* Use listener to load captcha
* PR review
2021-07-23 14:30:04 -05:00
Oscar Hinton
2b5f61cadd
Use the helper methods in EnvironmentService ( #1092 )
2021-07-23 20:47:43 +02:00
Oscar Hinton
35d6a28c94
Ensure Angular is running as production ( #1093 )
2021-07-23 20:03:14 +02:00
Oscar Hinton
218259fc7e
[Provider] Add provider link in navbar ( #1091 )
2021-07-21 19:53:33 +02:00
Oscar Hinton
c608a489dd
[Provider] Add events for Provider Organizations ( #1090 )
2021-07-21 19:53:21 +02:00
Oscar Hinton
a94faf06a9
[Provider] Add support for managing providers ( #1014 )
2021-07-21 11:32:27 +02:00
Thomas Rittson
5e7e035eec
[send.key] Update send.key when rotating account enc key ( #1049 )
...
* Update send.key when rotating account enc key
* Update jslib
2021-07-19 20:14:24 +10:00
Oscar Hinton
d85ee9780f
Use UserNamePipe ( #1085 )
2021-07-19 10:47:34 +02:00
Addison Beck
ba6d61a510
Resolved Safari Date/Time Issues In Send ( #1084 )
...
* cleaned up date and time logic for Send
* updated jslib
* updated jslib
2021-07-16 14:31:35 -04:00
Matt Gibson
623e485641
Remove send info card from web vault ( #1081 )
...
* Remove send info card from web vault
* Remove component from oss.module.ts
2021-07-12 16:37:11 -05:00
Trey Greer
86e6c31820
add AZ language ( #1079 )
2021-07-12 22:19:56 +10:00
Oscar Hinton
731e191011
Add cache-busting query param to dropin script ( #1078 )
2021-07-12 09:21:30 +02:00
Vincent Salucci
cc2b717d6b
[Reset Password v1] Make auto enrollment required when enabled ( #1047 )
2021-07-09 13:24:59 -05:00
Trey Greer
41ad5aa26d
add Kannada language ( #1075 )
2021-07-09 08:54:39 +10:00
Oscar Hinton
7c9ebed93f
Add support for emojis in Avatar ( #1074 )
2021-07-08 16:54:11 +02:00
Shashank S
e1e2edf2e9
Refactor password generator type radio buttons to use base class ( #1059 )
...
* feat: update jslib version
* refactor: use ngfor for options
* Revert "feat: update jslib version"
This reverts commit 76f1ce38190065a2e9a6be6557b5972c282e31d8.
* chore: rem dead code
2021-07-08 09:06:46 +10:00
Kyle Spearrin
aa633480a0
New Crowdin updates ( #1073 )
...
* New translations messages.json (Romanian)
* New translations messages.json (Turkish)
* New translations messages.json (Ukrainian)
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Chinese Traditional)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Estonian)
* New translations messages.json (Serbian (Cyrillic))
* New translations messages.json (Latvian)
* New translations messages.json (Azerbaijani)
* New translations messages.json (English, United Kingdom)
* New translations messages.json (Kannada)
* New translations messages.json (Serbian (Latin))
* New translations messages.json (Swedish)
* New translations messages.json (French)
* New translations messages.json (Bulgarian)
* New translations messages.json (Catalan)
* New translations messages.json (Czech)
* New translations messages.json (Danish)
* New translations messages.json (German)
* New translations messages.json (Finnish)
* New translations messages.json (Slovak)
* New translations messages.json (Hungarian)
* New translations messages.json (Italian)
* New translations messages.json (Japanese)
* New translations messages.json (Korean)
* New translations messages.json (Dutch)
* New translations messages.json (Polish)
* New translations messages.json (Russian)
2021-07-07 17:38:40 -04:00
Oscar Hinton
324b74d5a6
Fix organization policies not showin up in login/register ( #1067 )
2021-07-07 17:08:46 +02:00
Thomas Rittson
c494cab234
Fix fingerprint phrases ( #1071 )
...
* Fix fingerprint phrases in the bulk confirm modal
* Update jslib
2021-07-07 20:15:12 +10:00
Vincent Salucci
e7f3d977c4
[Reset Password] BUG Add permission gate to key backfill ( #1061 )
2021-07-02 15:23:04 -05:00
Vincent Salucci
ae091bd738
[Reset Password] BUG Org Keys backfill force sync ( #1055 )
...
Merging on Vince's behalf
2021-07-01 10:10:34 -04:00
Kyle Spearrin
5939898b75
New Crowdin updates ( #1052 )
...
* New translations messages.json (Romanian)
* New translations messages.json (Croatian)
* New translations messages.json (Turkish)
* New translations messages.json (Ukrainian)
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Chinese Traditional)
* New translations messages.json (Vietnamese)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Indonesian)
* New translations messages.json (Bengali)
* New translations messages.json (Estonian)
* New translations messages.json (Serbian (Cyrillic))
* New translations messages.json (Latvian)
* New translations messages.json (English, United Kingdom)
* New translations messages.json (Esperanto)
* New translations messages.json (Malayalam)
* New translations messages.json (Sinhala)
* New translations messages.json (Kannada)
* New translations messages.json (Norwegian Bokmal)
* New translations messages.json (Serbian (Latin))
* New translations messages.json (Swedish)
* New translations messages.json (Slovenian)
* New translations messages.json (French)
* New translations messages.json (Greek)
* New translations messages.json (Spanish)
* New translations messages.json (Afrikaans)
* New translations messages.json (Belarusian)
* New translations messages.json (Bulgarian)
* New translations messages.json (Catalan)
* New translations messages.json (Czech)
* New translations messages.json (Danish)
* New translations messages.json (German)
* New translations messages.json (Finnish)
* New translations messages.json (Slovak)
* New translations messages.json (Hebrew)
* New translations messages.json (Hungarian)
* New translations messages.json (Italian)
* New translations messages.json (Japanese)
* New translations messages.json (Korean)
* New translations messages.json (Dutch)
* New translations messages.json (Polish)
* New translations messages.json (Portuguese)
* New translations messages.json (Russian)
* New translations messages.json (English, India)
2021-06-29 15:35:33 -04:00
Martin Choutka
4b85e4b765
maxAccessCountDesc locale string update ( #1048 )
...
Capitalize Send in maxAccessCountDesc string
2021-06-28 07:33:31 +10:00
Oscar Hinton
57f952bc66
Refactor OrganizationPlansComponent ( #1045 )
2021-06-24 17:37:59 +02:00
Oscar Hinton
ef331aba0b
Remove entryComponents ( #1044 )
2021-06-24 16:01:04 +02:00
Kyle Spearrin
f74c296ad5
add captcha connector ( #1042 )
...
* add captcha connector
* Update src/connectors/captcha.html
Co-authored-by: Addison Beck <abeck@bitwarden.com>
* Update src/connectors/captcha.scss
Co-authored-by: Addison Beck <abeck@bitwarden.com>
Co-authored-by: Addison Beck <abeck@bitwarden.com>
2021-06-22 15:35:33 -04:00
Matt Gibson
f8a7439675
Redefine cipher "share" to "move to organization" ( #1039 )
...
* Redefine cipher "share" to "move to organization"
* Bump jslib
Co-authored-by: = <=>
2021-06-21 18:27:27 -05:00
Oscar Hinton
34cb26416c
Add reprompt help link ( #1041 )
2021-06-21 20:52:34 +02:00
Vincent Salucci
988f4168a0
[Toast] - BUG - Fixed styles ( #1036 )
...
* [Toast] BUG - Fixed toast stylings
* Updated toast-content padding
2021-06-16 14:43:15 -05:00
Oscar Hinton
76210c30a8
Add boilerplate for bitwarden_license ( #1032 )
2021-06-16 20:28:05 +02:00
Matt Gibson
c1a7b85f8b
Must await to get a value ( #1035 )
2021-06-16 08:36:05 -05:00
Thomas Rittson
44bf90cf6a
Update storageService implementations ( #1033 )
...
* Add htmlStorageService.has
* Add memoryStorageService.has
2021-06-16 07:34:54 +10:00
Oscar Hinton
14e9784297
Refactor accept-organization and accept-emergency ( #1026 )
2021-06-15 21:02:04 +02:00
Vincent Salucci
6d54740aaf
[Reset Password] Custom Permission pairing ( #1027 )
2021-06-14 13:12:15 -05:00
Oscar Hinton
5939d590e3
Ensure we only select all visible users ( #1025 )
2021-06-10 16:36:30 +02:00
Chad Scharf
fd683e9d71
Fix #1020 - XSS via innerHTML property ( #1022 )
2021-06-09 15:58:07 -04:00
Oscar Hinton
fd328eef2a
Refactor bulk delete and confirm ( #1013 )
...
* Prevent confirm dialog from showing when autoConfirm is enabled
* Fix bulk confirm not showing if more than 3 confirmed users in org.
* Refactor bulk confirm to show a single dialog with all fingerprints
* Move bulk status dialog to bulk folder
* Refactor bulk delete to use a custom modal
* Update src/locales/en/messages.json
Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com>
Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com>
2021-06-09 17:04:21 +02:00
Oscar Hinton
b12d0387f6
Add jslib as a "real" dependency ( #951 )
...
* Add jslib as a dependency
* Cleanup tsconfig, webpack, add jslib-angular to package.json
* Update all import paths
* Add back @types/node.
* Lint
* Remove dummy module
* Remove merge conflict
* Group imports
* Bump jslib
2021-06-07 20:13:58 +02:00
Matt Gibson
f15e78b91d
Correct appApiAction directive use. ( #1015 )
2021-06-04 13:10:00 -05:00
Thomas Rittson
c0f85366bd
Convert sets to arrays before saving to storage ( #1012 )
2021-06-04 09:38:36 +10:00
Chad Scharf
a554c0e660
Revert "Theme Support with a Dark Mode ( #974 )" ( #1011 )
...
This reverts commit cf24113924
.
2021-06-03 15:49:14 -04:00
Jens Spanier
2f8a721033
Fix non-unique ids on settings page ( #1002 )
2021-06-03 08:33:18 +10:00
Danny Murphy
cf24113924
Theme Support with a Dark Mode ( #974 )
...
* Stylesheets
* Theme Configuration
* Options Area
* swal2 style
Missed the swal2 styling and improved the table theming
* Icon styling
* Fix theme not saving
* Update English
Remove colour to make it more translatable between English and American
* Update messages.json
* Login logo
* dropdown and login logo
* btn-link and totp fix
Added a border for extra readability on the btn-link
* Organisation Styling
* Update messages.json
* Update webauthn-fallback.ts
Add missing semicolon and enable console.error bypass for tslint
* Fix contrast issues
Update the blue to match the browser extension and lighten the grey for text-muted variable
* Add Paypal Container and Loading svg file
* Update jslib
* Password Generator contrast fix
2021-06-02 14:38:04 -04:00
Vincent Salucci
1bacc8b774
[Reset Password] Admin Actions ( #935 )
...
* [Reset Password] Admin Actions
* Updated components to pass orgUser.Id and use within password reset apis
* Removed password auto-generation, fixed loading visual bug by chaining promise actions
* Update jslib 97ece68
-> 73ec484
* Updated all classes to new reset password flows
* Update jslib (73ec484
-> 5f1ad85
)
* Update jslib (5f1ad85
-> 395ded0
)
* Update encryption steps for change-password flow
* Fixed merge conflicts
* Updated based on requested changes
2021-06-02 11:35:49 -05:00
Matt Gibson
945e968e06
Export all events matching dates ( #990 )
...
* Export eagerly pulls down all events
Export does not add to rendered elements since that may cause slow down.
Export is tied to the currently rendered list of events though `dirtyDates` bool
* Use manual btn-submit class
* Remove unnecessary method
* Fix ExpressionChangedAfterItHasBeenCheckedError
2021-06-02 07:21:57 -05:00
Joseph Flinn
9b7a1c7760
adding the self host check back in ( #997 )
2021-05-27 14:28:42 -07:00
Thomas Rittson
da0df3a73b
Set baseUrl in QA cloud environment ( #994 )
...
* Set baseUrl if not deployed to prod server
* Add env variable TARGET and use to set baseUrl
* remove webPlatformUtilsService.isProdServer
* passing the ENV through to the Angular app
* switching the value of SELF_HOST back to true
* fixing some webpack.config variables
* fixing the selfhost angular process.env
* removing unecessary code
Co-authored-by: Joseph Flinn <joseph.s.flinn@gmail.com>
2021-05-27 09:46:26 -07:00
Vincent Salucci
6586af71f8
[Reset Password] Event updates ( #993 )
...
* [Reset Password] Event updates
* Update jslib 395ded0
-> 6fbe330
2021-05-27 11:42:05 -05:00
Danny Murphy
fdbce4d84d
Update webauthn-fallback.ts ( #992 )
...
Add missing semicolon and enable console.error bypass for tslint
2021-05-26 09:43:54 +10:00
Oscar Hinton
d31130b79f
Bulk confirm ( #987 )
...
* Add bulk confirm
* Add confirmation modal to the other bulk actions
* Add spinner to bulk status to let the user know something is going on
* Fix linting
* Add await before reloading users
* Close modal on error
* Bump jslib
2021-05-25 19:24:09 +02:00
Oscar Hinton
1098adc03d
Correctly handle dash in locale, and add a fallback to en. ( #988 )
2021-05-21 13:07:33 +02:00
Thomas Rittson
e34e4728d0
Fix accessibility (a11y) on swal2 modals ( #986 )
...
* Remove tabindex on bootstrap modals if swal open
* fix linting
2021-05-21 06:52:44 +10:00
Oscar Hinton
0fd89e06c6
Rename Ciphers -> Items in trash cleanup message ( #984 )
2021-05-19 19:42:06 +02:00
Matt Gibson
1c5ce23d35
Set search index for limited collection org users ( #983 )
2021-05-19 11:11:11 -05:00
Oscar Hinton
45c31aa089
Bulk remove organization users ( #970 )
...
* Add support for bulk removal of org users
* Rename to UserBulkDeleteRequest
* Use OrganizationUserBulkRequest
* Bump jslib
* Fix linting
2021-05-18 10:27:52 +02:00
Oscar Hinton
968a255269
Correctly handle errors on remove and reinvite of organization users ( #979 )
2021-05-17 15:13:26 +02:00
Oscar Hinton
a27be135da
Change all remaining modals to be scrollable ( #976 )
...
* Change all remaining modals to be scrollable
* Fix password-generator-history and two-factor-options not using modal-body
* Remove modal-dialog-scrollable on two-factor-setup components
2021-05-14 21:03:45 +02:00
Matt Gibson
54cd5a68b3
Add event export ( #967 )
...
* Include human readable export message on events
* Add export currently visible events.
* PR feedback
2021-05-13 18:39:53 -05:00
Trey Greer
9abdefa947
Added additional languages ( #975 )
2021-05-13 17:08:27 -04:00
Kyle Spearrin
d9322c1307
use swal titletext to avoid XSS ( #966 )
2021-05-13 10:08:16 -04:00
Leon-Hikari
a8d614628a
Adds folder word-wrap ( #880 )
...
Uses spaces and dashes as preferred separator in folder names
(instead of just breaking whereever the max width is encountered)
2021-05-13 14:02:39 +10:00
Thomas Rittson
7f9f6d3d0e
Check encKey when importing encrypted JSON ( #968 )
...
* Check encKey when importing encrypted JSON
* bump jslib
2021-05-13 11:22:26 +10:00
Oscar Hinton
a3506e833a
Change WebAuthn connectors from using inline onclick to external ( #969 )
2021-05-12 17:19:20 +02:00
Oscar Hinton
51f3fee75d
Bulk re-invite of org users ( #961 )
...
* Add support for bulk re-invite of org users
* Add selectAll, resolve review comments
2021-05-12 16:38:17 +02:00
Thomas Rittson
3ac2ce079a
Refactor Send 'copy link' functionality ( #960 )
...
* Refactor Send 'copy link' functionality
* bump jslib
* Print debug message if copyToClipboard fails
* fix linting
2021-05-12 10:51:12 +10:00
Daniel James Smith
97e1c7a2ea
Fix typo in webAuthnAuthenticate ( #964 )
2021-05-11 17:19:55 -04:00
Kyle Spearrin
49d1c135db
New Crowdin updates ( #962 )
...
* New translations messages.json (Romanian)
* New translations messages.json (Bengali)
* New translations messages.json (Swedish)
* New translations messages.json (Turkish)
* New translations messages.json (Ukrainian)
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Chinese Traditional)
* New translations messages.json (Vietnamese)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Indonesian)
* New translations messages.json (Croatian)
* New translations messages.json (Slovenian)
* New translations messages.json (Estonian)
* New translations messages.json (Latvian)
* New translations messages.json (English, United Kingdom)
* New translations messages.json (Esperanto)
* New translations messages.json (Malayalam)
* New translations messages.json (Sinhala)
* New translations messages.json (Norwegian Bokmal)
* New translations messages.json (Serbian (Latin))
* New translations messages.json (Serbian (Cyrillic))
* New translations messages.json (Slovak)
* New translations messages.json (French)
* New translations messages.json (Greek)
* New translations messages.json (Spanish)
* New translations messages.json (Afrikaans)
* New translations messages.json (Belarusian)
* New translations messages.json (Bulgarian)
* New translations messages.json (Catalan)
* New translations messages.json (Czech)
* New translations messages.json (Danish)
* New translations messages.json (German)
* New translations messages.json (Finnish)
* New translations messages.json (Russian)
* New translations messages.json (Hebrew)
* New translations messages.json (Hungarian)
* New translations messages.json (Italian)
* New translations messages.json (Japanese)
* New translations messages.json (Korean)
* New translations messages.json (Dutch)
* New translations messages.json (Polish)
* New translations messages.json (Portuguese)
* New translations messages.json (English, India)
2021-05-11 13:51:17 -04:00
Oscar Hinton
d900d2d3f8
Change modal-dialog for add-edit cipher to be scrollable ( #957 )
2021-05-07 09:43:41 +02:00
Oscar Hinton
4a61f0ac04
Cleanup tsconfig ( #954 )
...
* Cleanup tsconfig
* Removed dummy module
2021-05-05 09:46:14 +02:00
Oscar Hinton
b1635debcc
Password reprompt ( #929 )
...
* Use passwordRepromptService
* Rename passwordPrompt to reprompt. Protect bulk actions
* Change card to hidden, minor refactor.
* Explicit reprompt value check
* Ensure locales are the same on all platforms
* Move showPasswordDialog to platformutils
* Fix sweet alert validation message margin
* Update locale to be the same as browser
2021-05-03 20:55:42 +02:00
Thomas Rittson
b3a4f833a1
Fix "copy link to clipboard" for large file Sends ( #949 )
...
* Throw error if execCommand('copy') is disabled
* Use dialog for file Send creation success
* Show popup modal after long Send file uploads
* fix linting
* bump jslib
2021-04-28 07:40:36 +10:00
Oscar Hinton
dd56c9bc87
Add auto delete warning to trash page ( #953 )
...
* Add warning to trash page
2021-04-27 18:49:02 +02:00
Oscar Hinton
d71d0d9af6
Improve WebAuthn error detection for invalid data ( #946 )
2021-04-23 21:07:15 +02:00
Matt Gibson
f6eec08b70
Specify organization id as the indexing entity ( #945 )
...
* Specify organization id as the indexing entity
* Update jslib
2021-04-23 09:41:10 -05:00
Oscar Hinton
9547b72566
Bump dependencies ( #936 )
...
* Bump dependencies
2021-04-22 21:29:29 +02:00
Vincent Salucci
66b7f4d344
[Reset Password] Feature Flag ( #943 )
2021-04-22 09:43:51 -05:00
vachan-maker
a1b77dc9ef
Update change-password.component.html ( #941 )
2021-04-22 09:34:16 -04:00
Thomas Rittson
9b38095aba
Use jslib unauthGuard, add lockGuard support ( #939 )
...
* Use jslib unauthGuard, add lockGuard support
* bump jslib
2021-04-22 18:13:43 +10:00
Thomas Rittson
714a574028
Do not show free trial wording if upgrading plan ( #940 )
2021-04-22 07:15:37 +10:00
Matt Gibson
3e8194a3f7
Update jslib ( #942 )
...
* Update jslib
* stub out new platformUtilsService method
* Throw not implemented
* Update jslib
* This interface method was reverted
2021-04-21 14:20:20 -05:00
Thomas Rittson
68f2de171e
Don't use tokenService to manage emailVerified ( #932 )
...
* update send add edit component dependencies
2021-04-15 16:28:21 +02:00
Oscar Hinton
a9ef011cf3
Remove dead code ( #930 )
...
* Remove last remnants of old analytics code
2021-04-14 23:43:40 +02:00
Thomas Rittson
aba98ba944
Require user to verify email to use file Send ( #915 )
...
* Require user to verify email to use file Send
* bump jslib
2021-04-09 12:19:16 -04:00
Oscar Hinton
58850821ba
Add proxies for notifications and portal. Simplify environment service ( #919 )
2021-04-09 09:57:25 +02:00
Oscar Hinton
f81ad479dd
Resolve org user confirm not showing error when hide fingerprint is enabled ( #918 )
2021-04-09 00:46:16 +02:00
Vincent Salucci
133d30ba97
[Reset Password] Rotate encryption key ( #916 )
...
* [Reset Password] Rotate encryption key
* Added logic for updating reset password key only if necessary
* Updated user's resetPasswordKey for each confirmed organization on key rotation
2021-04-08 11:09:06 -05:00
Oscar Hinton
09fba343fc
[Chore] Bump jslib ( #917 )
...
* Bump jslib
2021-04-07 20:42:57 +02:00
Vincent Salucci
ba3d4a2390
[Reset Password] Manage Reset Password permission ( #902 )
...
* [Reset Password] Manage Reset Password permission
* Update formatting
* Update jslib (f4f00b1
-> 97ece68
)
2021-04-06 22:40:17 -05:00
Matt Gibson
b1c59f3dc1
Create index of cipher orgs and use advanced search with org ciphers ( #903 )
...
* Create index of cipher orgs and use advanced search with org ciphers
* Update jslib
2021-04-05 18:55:20 -05:00
Naoaki Iwakiri
89dc3b70e1
Sort weak passwords by severity ( #446 )
...
* Sort weak passwords by weakness
* Move static methods into local const
2021-04-05 18:23:48 -04:00
Oscar Hinton
769c247832
Configure webpack to proxy requests which avoids CORS issues ( #914 )
2021-04-05 22:38:21 +02:00
Oscar Hinton
12e4b614f5
Fix WebAuthn dialog not resetting on success ( #910 )
2021-04-05 22:37:02 +02:00
Thomas Rittson
b28eaa1aae
Fix warning banner logic and open link in new tab ( #909 )
2021-04-06 06:26:04 +10:00
Vincent Salucci
32e9124b9c
[Reset Password] Enrollment actions ( #900 )
...
* [Reset Password] Enrollment actions
* Update jslib (0951424
-> f4f00b1
)
* Added status icon
2021-04-05 09:48:46 -05:00
Thomas Rittson
6bb6a674ec
Hide email address in Sends ( #895 )
...
* Let organizations disable anonymous sends only
* Add hide email option to send
* Display warning for anonymous Sends
* Enforce new Send policy, fix naming conventions
* Minor UI improvements
* Fix linting
* Fully disable editing anonymous Sends per policy
* Revert "Let organizations disable anonymous sends only"
This reverts commit 7877cb7751e6e765d45cf6ffbe5a684e60923b56.
* Revert disableSendPolicy, add sendOptionsPolicy
* Rework UI for enforcing DisableHideEmail
* Fix typo
* Minor UI tweaks
* Minor UI tweaks
* Tweaks to UI copy
* Apply suggestions from code review
Minor changes to UI text
Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com>
* style fixes
* update jslib
* Move SendOptionsExemptions warning banner
* updated service params
* Remove whitespace
* updated jslib
* Revert "updated jslib"
This reverts commit 8fd141c5b77acabac81ee2995dd09870eb98593a.
* updated jslib
* Attachment azure upload blobs (#898 )
* Upload and download attachments using direct urls
* Include FileUploadService dependency
* Update max file size message to current max
* Update jslib
* Update jslib
* updated service params
Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com>
Co-authored-by: addison <addisonbeck1@gmail.com>
Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
2021-03-30 07:47:45 +10:00
Matt Gibson
29d7a5e37e
Attachment azure upload blobs ( #898 )
...
* Upload and download attachments using direct urls
* Include FileUploadService dependency
* Update max file size message to current max
* Update jslib
* Update jslib
2021-03-29 09:44:08 -05:00
Matt Gibson
6067c1610c
Azure upload blobs ( #875 )
...
* Include AzureStorageService in SendService
* Provide DI for abstrace AzureStorageService
* Use file upload service
* Update jslib
2021-03-26 16:54:13 -05:00
cwille97
85a973afd4
Add locale info for hint equals password ( #701 )
...
Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com>
2021-03-23 17:11:24 -04:00
Oscar Hinton
1ea8762eeb
WebAuthn ( #633 )
2021-03-16 17:44:31 +01:00
Matt Gibson
35ecbcc11a
Open pdf in same tab for Safari ( #888 )
...
Safari blocks sharing objectURL data between tabs.
Just use the same tab.
2021-03-11 18:05:24 -06:00
Kyle Spearrin
3e988a741b
New Crowdin updates ( #887 )
...
* New translations messages.json (Romanian)
* New translations messages.json (Russian)
* New translations messages.json (Latvian)
* New translations messages.json (Estonian)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Chinese Traditional)
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Ukrainian)
* New translations messages.json (Polish)
* New translations messages.json (Catalan)
* New translations messages.json (Dutch)
* New translations messages.json (Korean)
* New translations messages.json (Japanese)
* New translations messages.json (Hungarian)
* New translations messages.json (Finnish)
* New translations messages.json (German)
* New translations messages.json (Danish)
* New translations messages.json (English, United Kingdom)
2021-03-11 13:53:16 -05:00
Kyle Spearrin
31d2a09416
New Crowdin updates ( #882 )
...
* New translations messages.json (French)
* New translations messages.json (German)
* New translations messages.json (Slovak)
* New translations messages.json (Serbian (Cyrillic))
2021-03-09 13:18:52 -05:00
Kyle Spearrin
8ae96a6f88
New Crowdin updates ( #881 )
...
* New translations messages.json (Romanian)
* New translations messages.json (Bengali)
* New translations messages.json (Swedish)
* New translations messages.json (Turkish)
* New translations messages.json (Ukrainian)
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Chinese Traditional)
* New translations messages.json (Vietnamese)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Indonesian)
* New translations messages.json (Croatian)
* New translations messages.json (Slovenian)
* New translations messages.json (Estonian)
* New translations messages.json (Latvian)
* New translations messages.json (English, United Kingdom)
* New translations messages.json (Esperanto)
* New translations messages.json (Malayalam)
* New translations messages.json (Sinhala)
* New translations messages.json (Norwegian Bokmal)
* New translations messages.json (Serbian (Latin))
* New translations messages.json (Serbian (Cyrillic))
* New translations messages.json (Slovak)
* New translations messages.json (French)
* New translations messages.json (Greek)
* New translations messages.json (Spanish)
* New translations messages.json (Afrikaans)
* New translations messages.json (Belarusian)
* New translations messages.json (Bulgarian)
* New translations messages.json (Catalan)
* New translations messages.json (Czech)
* New translations messages.json (Danish)
* New translations messages.json (German)
* New translations messages.json (Finnish)
* New translations messages.json (Russian)
* New translations messages.json (Hebrew)
* New translations messages.json (Hungarian)
* New translations messages.json (Italian)
* New translations messages.json (Japanese)
* New translations messages.json (Korean)
* New translations messages.json (Dutch)
* New translations messages.json (Polish)
* New translations messages.json (Portuguese)
* New translations messages.json (English, India)
2021-03-09 11:48:27 -05:00
Addison Beck
d8aae1358b
Send Date Fallback QA Fixes ( #879 )
...
* added expiration date time autopopulation and new messages
* updated jslib
2021-03-09 11:00:45 -05:00
Matt Gibson
ed53c3b8f6
Fix how it works link Send Info Card in Vault ( #878 )
2021-03-08 16:06:41 -06:00
Matt Gibson
79ffafcc17
Inform send in vault ( #876 )
...
* Add first pass info card to Vault view
* Make send-info title a link
* Make access links open new tab
* Separate Vault card message from access message
* Add period to card end
* Final wording. Change Bitwarden Send links to point to Send tab
2021-03-08 15:17:42 -06:00
Addison Beck
bdf6dcd8cd
Safari date time fix ( #877 )
...
* date/time fixes for safari
* cleanup
* updated jslib
* whitespace
2021-03-08 16:10:16 -05:00
Thomas Rittson
ec3154ea46
Fix cross-origin issues on 404 page ( #873 )
...
* Fix cross-origin issues on 404 page
* Add integrity hashes and use stable boostrap
* Restore absolute paths for css
2021-03-08 08:05:12 +10:00
Matt Gibson
a6c98f462a
Show spinner when downloading file for Send Accesses ( #869 )
2021-03-04 14:58:45 -06:00
Thomas Rittson
473dd8739a
Expand encrypted export warning ( #866 )
...
* Add additional warnings about encrypted export
* Allow html body in showDialog
2021-03-05 06:56:25 +10:00
Thomas Rittson
929c3d7662
Disable save button and add spinner after submit ( #867 )
2021-03-04 11:23:32 -05:00
Vincent Salucci
4a1b46dd41
[Send] Hide identifier if unavailable ( #864 )
2021-03-03 12:30:19 -06:00
Thomas Rittson
16877521e7
Exclude owners and admins from single organization policy when creating new org ( #855 )
...
* Fix single org policy when creating organization
Exclude owners and admins from policy when creating new org
* Remove looping async calls and fix linting
2021-03-03 08:16:04 +10:00
Addison Beck
a16abb94cd
Date time fallback fixes ( #863 )
...
* changed required state of expiration date for edit vs create modes
* updated jslib
2021-03-02 17:04:04 -05:00
Addison Beck
5c8e9a990c
changed send access creator identifier string ( #862 )
2021-03-02 16:17:56 -05:00
Addison Beck
c2515ed3ae
added date/time fallbacks for safari/ff ( #861 )
...
* added date/time fallbacks for safari/ff
* updated jslib
2021-03-02 14:02:15 -05:00
Matt Gibson
227f457409
Use download link requests ( #859 )
...
* Use download link requests
* Update jslib
* Update jslib
2021-03-02 11:11:27 -06:00
vachan-maker
2e4a3501a2
Update change-kdf.component.html ( #860 )
2021-03-02 11:21:34 -05:00
Vincent Salucci
de84468ad8
[Send] Updated current access input type to text ( #857 )
2021-03-01 09:41:46 -06:00
Addison Beck
2e20978cee
updated send access component ( #852 )
...
* updated send access component
* updated jslib
* bump jslib version (#851 )
* code review fixes
* updated send access component
* updated jslib
* code review fixes
Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>
2021-02-25 17:25:53 -05:00
Vincent Salucci
721a9f5f69
[Send] Web cleanup ( #850 )
2021-02-25 11:23:52 -06:00
Jens Spanier
4ebbefa181
Use v2 of 2fa.directory API ( #849 )
2021-02-25 11:25:48 -05:00
Addison Beck
6ad930c609
Web send updates ( #848 )
...
* updated send link copy toast message
* added a show/hide toggle for Send options
2021-02-24 13:27:07 -05:00
Thomas Rittson
85856d8390
Improve import error messages ( #841 )
...
* Display server import errors in modal
* Fix UI text and modal appearance
* Fix loading spinner behaviour
* Fix linting
* Update jslib version
2021-02-24 05:48:30 +10:00
Michael Loßin
a975f6df2b
Change all "twofactorauth.org" references to "2fa.directory" ( #840 )
2021-02-22 12:45:23 -06:00
vachan-maker
8ef7944077
Add Emergency Access to Get Premium ( #800 )
...
* Add Emergency Access to Get Premium
* Added Emergency Access to messages.json
* Update premium.component.html
* Added opening tag
* Update messages.json
2021-02-17 10:22:51 -05:00
Thomas Rittson
2a19189f04
Show grantee email in modal if name is null ( #831 )
2021-02-17 12:07:13 +10:00
Vincent Salucci
cb4f318419
[Send] Update jslib and Send component ( #826 )
...
* changes made affected by jslib update
* Update jslib (380b28d
-> 0951424
)
2021-02-12 10:38:55 -06:00
Thomas Rittson
f239b0cd34
Improved handling of grantor access to organizations after takeover ( #820 )
...
* Add emergency access warning for Owners of orgs
* Add master password policy enforcement
* Only show password policy if taking over an Owner
* Fix linting errors
* Fix code style and typos
* Fix implicit 'any' type
* Get grantor policies in separate api call
* Update jslib
2021-02-12 09:58:22 +10:00
Thomas Rittson
9d1b2b9f60
Add warning when importing to organization ( #825 )
2021-02-12 08:13:29 +10:00
Vincent Salucci
168f9a5525
[Send] Update jslib and init function ( #823 )
...
* Update jslib to ee164bebc6
* Overloaded ngOnInit to call this.load
* Updated import groupings/order based on lint warnings
2021-02-08 16:53:48 -06:00
Kyle Spearrin
13a04976fd
send UX improvements ( #822 )
...
* send UX improvements
* typo
2021-02-08 16:07:40 -05:00
Matt Gibson
84d03158b5
Add show hide password to send ( #821 )
...
* Add password toggle to add-edit
* Fix remove password accessible from disabled send
* Update jslib
2021-02-05 13:23:40 -06:00
Matt Gibson
af7e2edbf0
Implement disable send policy ( #819 )
...
* Implement disable send policy
* Update jslib reference
* PR review
* Lower case enterprise policy
2021-02-04 13:08:16 -06:00
Matt Gibson
2e7b88f149
Fix glob processing in npm. Ban single param parens ( #818 )
2021-02-03 11:41:33 -06:00
Oscar Hinton
5010736ca3
Add support for viewing attachments in emergency access ( #814 )
2021-02-01 17:37:32 +01:00
Vincent Salucci
986f27294a
[Send] Port web base components ( #817 )
...
* Initial commit of send base components
* update jslib (9ddec9b
-> 859f317
)
2021-02-01 10:30:27 -06:00
Matt Gibson
1b8cddede8
Set WebVaultUrl if dev ( #813 )
...
* Set WebVaultUrl if dev
* Add new jslib dependency
2021-01-29 13:07:55 -05:00
Kyle Spearrin
b14cdfcc72
New translations messages.json (Polish) ( #809 )
2021-01-25 13:10:05 -05:00
Kyle Spearrin
aba2c70ad7
New Crowdin updates ( #807 )
...
* New translations messages.json (Romanian)
* New translations messages.json (Polish)
* New translations messages.json (Malayalam)
* New translations messages.json (English, United Kingdom)
* New translations messages.json (Estonian)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Chinese Traditional)
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Ukrainian)
* New translations messages.json (Swedish)
* New translations messages.json (Serbian (Cyrillic))
* New translations messages.json (Russian)
* New translations messages.json (Dutch)
* New translations messages.json (French)
* New translations messages.json (Italian)
* New translations messages.json (Hungarian)
* New translations messages.json (Finnish)
* New translations messages.json (Greek)
* New translations messages.json (German)
* New translations messages.json (Danish)
* New translations messages.json (Czech)
* New translations messages.json (Catalan)
* New translations messages.json (Afrikaans)
* New translations messages.json (Spanish)
* New translations messages.json (English, India)
2021-01-25 12:54:23 -05:00
Chad Scharf
46e9158323
Revert "Correct URL to emergency access doc ( #805 )" ( #808 )
...
This reverts commit 8449cdca75
.
2021-01-25 11:59:10 -05:00
Gjermund Jensvoll
8449cdca75
Correct URL to emergency access doc ( #805 )
2021-01-25 09:49:27 -05:00
Thomas Rittson
8c0bc023b7
Allow U2F on Edge ( #804 )
2021-01-25 10:21:03 +10:00
Thomas Rittson
bcd488bb87
Clearer keyboard focus on input elements ( #780 )
...
* Add visible border/shadow if buttons have :focus
* Fix obscured outlines when elements have :focus
2021-01-25 06:24:09 +10:00
Thomas Rittson
a7b7c716d4
Add branded 404 page to replace Github Pages 404 ( #798 )
2021-01-25 06:23:18 +10:00
Addison Beck
6b29bb8468
Send Sync Notifications ( #799 )
...
* enabled send and added send sync notifications
* updated jslib
2021-01-22 17:03:55 -05:00
Thomas Rittson
3ffc035db3
make inline buttons accessible with tab button ( #779 )
2021-01-22 09:00:03 +10:00
Oscar Hinton
d93392ba8b
Update emergency access user-access link ( #797 )
...
The help link for user-access incorrectly linked to the wrong page. Changed to the correct link.
2021-01-21 17:52:20 +01:00
vachan-maker
137b3b3490
Update learn more link for Emergency Access ( #796 )
2021-01-21 11:35:08 -05:00
Matt Gibson
99c8082866
Fix context copy buttons work only with TOTP present ( #794 )
2021-01-20 15:15:19 -06:00
Oscar Hinton
24af5aca55
Fix emergency access confirm not working with two-factor enabled ( #792 )
2021-01-20 17:33:03 +01:00
Kyle Spearrin
1429cb3f76
New Crowdin updates ( #786 )
...
* New translations messages.json (Romanian)
* New translations messages.json (Indonesian)
* New translations messages.json (Swedish)
* New translations messages.json (Turkish)
* New translations messages.json (Ukrainian)
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Chinese Traditional)
* New translations messages.json (Vietnamese)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Croatian)
* New translations messages.json (Slovenian)
* New translations messages.json (Estonian)
* New translations messages.json (Latvian)
* New translations messages.json (English, United Kingdom)
* New translations messages.json (Esperanto)
* New translations messages.json (Malayalam)
* New translations messages.json (Sinhala)
* New translations messages.json (Norwegian Bokmal)
* New translations messages.json (Serbian (Latin))
* New translations messages.json (Serbian (Cyrillic))
* New translations messages.json (Slovak)
* New translations messages.json (French)
* New translations messages.json (Greek)
* New translations messages.json (Spanish)
* New translations messages.json (Afrikaans)
* New translations messages.json (Belarusian)
* New translations messages.json (Bulgarian)
* New translations messages.json (Catalan)
* New translations messages.json (Czech)
* New translations messages.json (Danish)
* New translations messages.json (German)
* New translations messages.json (Finnish)
* New translations messages.json (Russian)
* New translations messages.json (Hebrew)
* New translations messages.json (Hungarian)
* New translations messages.json (Italian)
* New translations messages.json (Japanese)
* New translations messages.json (Korean)
* New translations messages.json (Dutch)
* New translations messages.json (Polish)
* New translations messages.json (Portuguese)
* New translations messages.json (English, India)
2021-01-19 21:51:17 -05:00
Thomas Rittson
13cbba3e99
Fix typo in selectedPlanInterval ( #785 )
2021-01-20 09:25:01 +10:00
Chad Scharf
73d24162a0
disable send ( #784 )
2021-01-19 17:03:34 -05:00
Kyle Spearrin
5a8198a878
fixes to plan/pricing page ( #776 )
2021-01-15 14:46:25 -05:00
Addison Beck
03aa806af6
fixed various Permissions UI issues ( #775 )
2021-01-14 18:08:26 -05:00
Addison Beck
023bf0474c
Showed sales tax amount on Go Premium screen ( #774 )
2021-01-14 17:53:46 -05:00
Oscar Hinton
2e22ca9216
Remove grantee email from accept-emergency component ( #773 )
2021-01-14 20:22:49 +01:00
Addison Beck
5a540bba9e
Fixed trailing comma lint warnings ( #772 )
...
* Fixed trailing comma lint warnings
* Specified options on tslint comma rule
2021-01-13 15:34:06 -05:00
Vincent Salucci
2047a6378b
[Policy] Update Personal Ownership checkbox description ( #767 )
...
* Initial commit of enabled checkbox description update
* Updated requested changes
* Fixed merge conflict
2021-01-12 17:13:59 -06:00
Addison Beck
dc87510a7a
Implemented Custom role and permissions ( #750 )
...
* Implemented Custom role and permissions
* converted Permissions interface into a class
* fixed a merge issue
* updated jslib
* code review cleanup for Permissions
* trailing commas
2021-01-12 15:31:22 -05:00
Khánh Hoàng
c3f4c6c03b
Fix #759 for Print Code button in Two-step Login ( #760 )
2021-01-12 12:33:56 -05:00
Kyle Spearrin
862874c2ae
ui updates for send add/edit component ( #768 )
...
* ui updates for send add/edit component
* move messaging.service import
2021-01-07 17:13:25 -05:00
Vincent Salucci
4d2d686078
[Policy] Personal Ownership banner ( #764 )
...
* Updated banner position and message
* updated capitalization
2021-01-06 10:01:34 -06:00
Kyle Spearrin
6d458646fa
add predefined time frames for delete and expire ( #765 )
2021-01-05 14:45:23 -05:00
Kyle Spearrin
c43012a5f2
send improvements and bug fixes ( #757 )
...
* send improvements and bug fixes
* update jslib
* update jslib
* update jslib
* update jslib ref
* Hide match uri overflow (#758 )
match descriptions are overflowing in german and causing the uri delete
button to overflow off of the cipher view modal
* update jslib
* jslib ref
* update jslib
Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
2021-01-04 10:57:53 -05:00
Matt Gibson
a0904b14ed
Hide match uri overflow ( #758 )
...
match descriptions are overflowing in german and causing the uri delete
button to overflow off of the cipher view modal
2020-12-30 17:12:01 -06:00
Kyle Spearrin
6774ae0ef3
warning dialog is now handled in base component ( #751 )
2020-12-22 16:37:50 -05:00
Oscar Hinton
5a76ca4676
Fix linting errors ( #749 )
...
* Fix linting errors
* Added back the form promise
2020-12-22 11:28:58 -05:00
Oscar Hinton
3c5a972bc9
Add support for Emergency Access ( #707 )
...
* Add support for Emergency Access
* Cleanup & Bugfix
* Apply suggestions from code review
Co-authored-by: Addison Beck <addisonbeck1@gmail.com>
* Cleanup some more imports
* Restrict emergency access invite to premium users
* Restrict editing existing emergency accesses to premium account.
* Handle changes in jslib
* Add some info messages for when you haven't been granted or invited emergency contacts
* Resolve review comments
* Update jslib
Co-authored-by: Addison Beck <addisonbeck1@gmail.com>
2020-12-22 10:57:44 -05:00
Chad Scharf
f207aa3a9d
show caret or icon, not just "blank" space ( #745 )
2020-12-21 10:59:07 -05:00
Vincent Salucci
7b43dcb6a1
[Policy] Single Org dependency chain ( #739 )
...
* Initial commit of Single Org downstream policy checks
* Moved comments
2020-12-17 14:20:45 -06:00
Matt Gibson
c487cf3284
Add message for missing event type ( #740 )
...
* Add message for missing event type
* update jslib reference
2020-12-16 18:29:19 -06:00