* 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
* Fix jumbo sized WebAuthn logo
* Fix styling on 2FA modals
* Fix so that text does not go below image
* Rearrange items in modal and add new icons
* make spacing a little wider
* Remove 1 from mfaTypes, we now have both versions
Co-authored-by: Thomas Rittson <trittson@bitwarden.com>
* Use enforceAlert input added to app-callout to still give alerts for screen readers on important callouts
* Update input variable name
* Add brackets to pass value correctly
* Use rxjs first instead of unsubscribe
* Use rxjs first instead of unsubscribe
* Update jslib
* Update jslib
* Downgrade jslib to before breaking changes
* layout_frontend toast update
Changes top when the navbar isn't present so the toast position appears where expected
* Update toasts.scss
* Update toasts.scss
* 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
* Fix CORS issue on in-line theming javascript
* Fix date picker icon color
* Add comment
* Fix table theming in dark mode
* Selfhosted navbar fix
* Rename selector to avoid clashing with bootstrap
* Do not set initial theme if default
* Fix .text-danger style in dropdown lists
* Fix toast style, restructure toast and card scss
* Fix table and dropdown list hover color
* Use callout component for Disable Send warning
* Remove unneeded theming for hovering over links
* Undo changes to register enterprise2 layout
* Apply theming to Safari input field icons
e.g. Caps lock, password autofill
* Selectively apply themed logo CSS
* Fix unrelated linting
* Fix webpack config to bundle theme.js
Co-authored-by: Danny Murphy <6512845+dltmurphy@users.noreply.github.com>
* 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>
* Moving the web constants to the app config for more flexibility
* removing personal integrations from QA
* changing the PayPal Configuration setup to match the pattern in the services module
* removing the webConstants file after successful test
* renaming the braintree config key to something more understandable
I have a device that is blocking navigation (per chrome dev tools) on the success callback for reasons unknown. After comparing with the captcha connector (which works flawlessly), the only difference I can find is that captcha doesn't do anything else after `document.location.replace` for mobile. I'm not sure if this is the culprit but it can't hurt to try.
* 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
* 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
* 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
* 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