* 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
* 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>
* 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
* 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
* [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
* Upload and download attachments using direct urls
* Include FileUploadService dependency
* Update max file size message to current max
* Update jslib
* Update jslib
* Fix single org policy when creating organization
Exclude owners and admins from policy when creating new org
* Remove looping async calls and fix linting
* 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
* 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>
* refactored api key modal for multiple key types
* Added support for viewing and rotating user API keys
* Fixed the API key component references in app.module
* Implemented User ApiKey viewing/rotating
* Changed ApiKey grant_type display to client_credentials
* Hopefully put jslib back
* Added new localization strings for user API keys
* Toggled button text based on if viewing or rotating an api key
* updated jslib
* Reverted jslib
* Trying to fix jslib
* Reverted jslib from commit hash
* Reupdated jslib
* added localization strings needed for the OnlyOrg policy
* added deprecation warning to policies page
* allowed OnlyOrg policy configuration
* blocked creating new orgs if already in an org with OnlyOrg enabled
* code review cleanup for onlyOrg
* removed a blank line
* code review cleanup for onlyOrg
* created and applied link-sso component
* implemented linking existing user to sso
* removed an unused import
* created and applied link-sso component
* implemented linking existing user to sso
* removed an unused import
* merge
* added a token to the sso linking flow
* [jslib] Update (5d874d0 -> 6ab444a) (#618)
* Update jslib (5d874d0 -> 6ab444a)
* Update dependency flows
* created and applied link-sso component
* implemented linking existing user to sso
* removed an unused import
* merge
* added a token to the sso linking flow
* implemented linking existing user to sso
* removed an unused import
* account for some variable shakeup in jslib for link sso
* updated jslib
* updated jslib
* still trying to fix jslib
* finally, really, truly updated jslib
Co-authored-by: Vincent Salucci <26154748+vincentsalucci@users.noreply.github.com>
* added the multi select checkbox to org ciphers
* wired up select all/none
* allowed for bulk delete of ciphers from the org vault
* refactored bulk actions into a dedicated component
* tweaked formatting settings and reformatted files
* moved some shared code to jslib
* some more formatting fixes
* undid jslib connection changes
* removed a function that was moved to jslib
* reset jslib again?
* set up delete many w/admin cipher methods
* removed extra href tags
* added organization id to bulk delete request model when coming from an org vault
* fixed up some compiler warnings for formatting
* updated organization create component to pull list of plans from static store
* wired up the organization create page to new data struct
* continued work on plan updates
* accounted for the subscription screen in plan updates
* adjusted for code review changes from server PR for plan updates
* cleaned up linter errors
* changed a few variable names
* moved price information, added sales tax and subtotal labels
* code review fixups for bulk delete from org vault
* added back a removed parameter from the vault component
* seperated some imports with newlines
* updated jslib
* resolved some build errors
* updated names to reflect server name changes for plan updates
* adjusted logic for using annual total for annual prices in server model
* rearranged an import for the linter
* broke up an async call
* updated organization create component to pull list of plans from static store
* wired up the organization create page to new data struct
* continued work on plan updates
* accounted for the subscription screen in plan updates
* adjusted for code review changes from server PR for plan updates
* cleaned up linter errors
* changed a few variable names
* moved price information, added sales tax and subtotal labels
* updated names to reflect server name changes for plan updates
* adjusted logic for using annual total for annual prices in server model
* rearranged an import for the linter
* broke up an async call
* resolved merge fun
* updated jslib
* made plans a public variable
* removed sales tax hooks
* added a getter for selected plan interval
* went a little too crazy with the interval getter
* formatting
* added a semicolon
* updated jslib
Co-authored-by: Addison Beck <addisonbeck@MacBook-Pro.local>
* Initial commit of auto logout functionality
* Update jslib 31a2574 -> 28e3fff
* Reverting prod URLs
* Set log out expired param to false
Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>