Oscar Hinton
db5a8df64e
[KeyConnector] Add support for key connector OTP ( #1256 )
...
Co-authored-by: Thomas Rittson <trittson@bitwarden.com>
2021-11-09 19:24:26 +01:00
github-actions[bot]
e5eb5d61fe
Autosync the updated translations ( #1278 )
...
Co-authored-by: github-actions <>
2021-11-09 12:50:32 -05:00
Justin Baur
b164a39abc
Update payment info ( #1274 )
...
* Added manual routing
* Add additional copy for free trial
* Revert
* Fix formatting
* Switch text to be on the top of the payment info
* Update to put text at top of the screen
2021-11-05 14:59:45 -04:00
Thomas Rittson
8b60d50050
[Linked fields] Add Linked Field as custom field type ( #1206 )
...
* Add linked fields
* Update to use Field.linkedId
* Update jslib
2021-11-04 07:41:04 +10:00
Matt Gibson
bb0b5f2d87
Show upgrade plan button for free orgs. ( #1269 )
...
* Show upgrade plan button for free orgs.
* Add families plan callout for subscription upgrade
2021-11-01 14:29:46 -05:00
github-actions[bot]
a6a34788a8
Autosync the updated translations ( #1259 )
...
Co-authored-by: github-actions <>
2021-10-26 15:10:10 -07:00
Oscar Hinton
c46ca2f9e2
Crypto Agent ( #1243 )
2021-10-26 01:14:16 +02:00
Matt Gibson
9dd859af7a
Limit collection actions presented to permitted ( #1247 )
...
* Limit collection actions presented to permitted
* Revert useless move
* Limit vault view to editable ciphers and collections
* Update jslib
* PR review
2021-10-20 16:17:27 -05:00
Kyle Spearrin
a7a3381124
New Crowdin updates ( #1242 )
...
* New translations messages.json (Romanian)
* New translations messages.json (Korean)
* New translations messages.json (Vietnamese)
* New translations messages.json (Chinese Traditional)
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Ukrainian)
* New translations messages.json (Turkish)
* New translations messages.json (French)
* New translations messages.json (Serbian (Cyrillic))
* New translations messages.json (Slovenian)
* New translations messages.json (Slovak)
* New translations messages.json (Russian)
* New translations messages.json (Portuguese)
* New translations messages.json (Polish)
* New translations messages.json (Dutch)
* New translations messages.json (Swedish)
* New translations messages.json (Japanese)
* New translations messages.json (Czech)
* New translations messages.json (Italian)
* New translations messages.json (Spanish)
* New translations messages.json (Afrikaans)
* New translations messages.json (Bulgarian)
* New translations messages.json (Catalan)
* New translations messages.json (Belarusian)
* New translations messages.json (Danish)
* New translations messages.json (German)
* New translations messages.json (Greek)
* New translations messages.json (Finnish)
* New translations messages.json (Hebrew)
* New translations messages.json (Hungarian)
* New translations messages.json (English, United Kingdom)
* New translations messages.json (Serbian (Latin))
* New translations messages.json (Norwegian Bokmal)
* New translations messages.json (Kannada)
* New translations messages.json (Sinhala)
* New translations messages.json (Malayalam)
* New translations messages.json (Filipino)
* New translations messages.json (Esperanto)
* New translations messages.json (Bengali)
* New translations messages.json (Hindi)
* New translations messages.json (Azerbaijani)
* New translations messages.json (Latvian)
* New translations messages.json (Estonian)
* New translations messages.json (Norwegian Nynorsk)
* New translations messages.json (Croatian)
* New translations messages.json (Indonesian)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (English, India)
2021-10-14 19:23:08 -04:00
github-actions[bot]
356262975c
Autosync the updated translations ( #1241 )
...
Co-authored-by: github-actions <>
2021-10-14 18:00:44 -04:00
Oscar Hinton
c3a910e785
Prevent disabling single org when max vault timeout policy is enabled ( #1230 )
2021-10-14 09:01:23 +02:00
Oscar Hinton
3eda0aa2cd
Remove Business Portal and add SSO configuration ( #1213 )
2021-10-06 20:45:45 +02:00
Oscar Hinton
4ff38c7148
Add validation to ensure maximum vault timeout is larger than 0 ( #1215 )
2021-10-06 17:27:55 +02:00
Matt Gibson
998d36a5d1
Feature/split manage collections permission ( #1211 )
...
* Update guard services and routing
* Add depenent checkbox to handle sub permissions
* Present new collections premissions
* Use new split permissions
* Rename to nested-checkbox.component
* Clarify css class name
* update jslib
2021-10-05 11:12:44 -05:00
Danny Murphy
0c02cfea2f
Dark Theme ( #1017 )
...
* Stylesheets
* Theme Configuration
* Options Area
* swal2 style
* Icon styling
* Fix theme not saving
* Update English
* Update messages.json
* dropdown and login logo
* btn-link and totp fix
* Organisation Styling
* Update webauthn-fallback.ts
* Fix contrast issues
* Add Paypal Container and Loading svg file
* Password Generator contrast fix
* Dark Mode Fix buttons and foreground
* Fix button hover
* Fix Styles after rebase
* Add hover on nav dropdown-item
* Disable Theme Preview
* Options Fix for Default Theme Changes
* Updated Colour Scheme
* Toast fix
* Button and Text Styling
* Options Update and Messages Fix
* Added Search Icon and Fixed Callout styling
* Add theme styling to Stripe
* Refactor logic for setting color
* Reorder logic to avoid race condition
* PayPal Loading and Misc Fix
* text-state bug fix
* Badge Colour Fix
* Remove PayPal Tagline
The colour cannot be styled so it's not visible on a dark theme
* Adding the Styling from #1131
* Update to New Design
* Form and Nav restyle
* Modal Opacity and Callout
* Nav Colours
* Missing Borders
* Light theme fix
* Improved border for listgroup
* Change Org Nav Colour
* Save theme to localStorage for persistence
* Undo change to Wired image
* !Important removal and tweaks
* Fix regression with navbar
* Light theme by default
* Refactor to use getEffectiveTheme
* Refactor theme constants to use enum
* Set theme in index.html before app loads
* Use scss selector to set logo image
* Export Sass to TS
* Update jslib
Co-authored-by: Thomas Rittson <trittson@bitwarden.com>
2021-09-30 08:06:20 +10:00
Matt Gibson
c98a189430
Organization autoscaling ( #1193 )
...
* Add seat autoscale component
* Move small description under title
* tweak autoscale terminology
* Linter fixes
* Use single component for org subscription updates
* Delete unused localization string
* Clarify max bill copy
* Remove cancel from org subscription adjustment
* Update jslib
* PR review
* update jslib
* Simplify success toast
2021-09-27 14:23:12 -05:00
github-actions[bot]
9db6f0bfc2
Autosync the updated translations ( #1199 )
...
Co-authored-by: github-actions <>
2021-09-21 13:54:05 -07:00
Oscar Hinton
7daba63c56
Add policy for disabling personal vault export ( #1189 )
2021-09-15 21:05:02 +02:00
Thomas Rittson
8180aaa4cc
Add warning about 2FA when changing account email ( #1186 )
...
* Add warning about 2FA when changing account email
* Fix linting
* Fix code style and warning wording
2021-09-13 10:49:24 +10:00
Oscar Hinton
a1c1fea976
Vault Timeout Policy ( #1171 )
2021-09-10 15:27:00 +02:00
Thomas Rittson
dd47eed7c7
Disable personal imports if Personal Ownership policy applies ( #1176 )
...
* Disable imports if personal ownership policy set
* Add missing await
2021-09-08 07:19:49 +10:00
Thomas Rittson
3a25b1fb20
Add event logging for ResetSsoLink ( #1173 )
...
* Add event logging for ResetSsoLink
* Updated jslib with new event-type
Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com>
2021-09-03 10:20:59 -04: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
github-actions[bot]
d8a684da92
Autosync Crowdin translations ( #1134 )
...
Co-authored-by: github-actions <>
2021-08-18 15:27:07 -07: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
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 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
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
Vincent Salucci
cc2b717d6b
[Reset Password v1] Make auto enrollment required when enabled ( #1047 )
2021-07-09 13:24:59 -05: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
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
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
Vincent Salucci
6d54740aaf
[Reset Password] Custom Permission pairing ( #1027 )
2021-06-14 13:12:15 -05: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
Chad Scharf
a554c0e660
Revert "Theme Support with a Dark Mode ( #974 )" ( #1011 )
...
This reverts commit cf24113924
.
2021-06-03 15:49:14 -04: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
Vincent Salucci
6586af71f8
[Reset Password] Event updates ( #993 )
...
* [Reset Password] Event updates
* Update jslib 395ded0
-> 6fbe330
2021-05-27 11:42:05 -05: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
0fd89e06c6
Rename Ciphers -> Items in trash cleanup message ( #984 )
2021-05-19 19:42:06 +02: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
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