Kyle Spearrin
b8aff13ce2
add support for bitwarden license
2021-06-15 10:25:45 -04:00
Danny Murphy
6cdadc6bdf
Fix Deprecation Issue
2021-06-15 10:43:56 +01:00
Thomas Rittson
3e2e7b8622
Add bump-jslib Github action ( #1024 )
...
* Add bump-jslib Github action
* Add to existing PR if present, fix PR refs in log
* Use specific commit hash for actions/checkout
Co-authored-by: Joseph Flinn <58369717+joseph-flinn@users.noreply.github.com >
* Fix formatting and echo output
Co-authored-by: Joseph Flinn <58369717+joseph-flinn@users.noreply.github.com >
2021-06-15 08:03:14 +10:00
Thomas Rittson
d63ee1858d
Add backwards compatability for new local hashing method ( #407 )
...
* Add backwards compatability for existing keyHash
* Minor changes for review comments
2021-06-15 07:35:58 +10:00
Thomas Rittson
75e47f2f62
Merge pull request #1858 from bitwarden/cdk-virtual-scroll
...
Use cdk-virtual-scroll for long cipher lists
2021-06-14 14:35:35 -07:00
Antonin Tritz
71f2c3e8cd
English mistake correction
...
Change "Enable Auto-fill On Page Load" to "Enable Auto-fill on Page Load".
The word "on" should not be capitalize on title because it is a preposition.
Source : https://www.grammarly.com/blog/capitalization-in-the-titles/
2021-06-14 16:59:33 -04:00
Joseph Flinn
c3f128182c
Add qa container ( #1028 )
...
* adding an almost duplicate job to build qa
* adding ~/.npm cache and testing the qa build
* switching the AZ creds to the QA ones for the QA workflow
* fixing initial qa container name
* removing the cache since the self hosted instance needs the instead of the ci
* fixing the testing code
* removing the testing code and renaming some of the jobs
2021-06-14 12:20:49 -07:00
Matt Gibson
d2ca46b6f5
Add get key from storage for ensuring biometric browser integration ( #408 )
2021-06-14 14:03:13 -05:00
Vincent Salucci
6d54740aaf
[Reset Password] Custom Permission pairing ( #1027 )
2021-06-14 13:12:15 -05:00
Matt Gibson
3b4142bd0d
Merge pull request #946 from bitwarden/authenticate-with-secure-storage-service
...
Authenticate with secure storage service
2021-06-11 16:42:52 -05:00
Joseph Flinn
c198ec32bb
Fix deploy workflow ( #1016 )
...
* fixing the automated web deploys
* adding the action version numbers
2021-06-11 12:52:59 -07:00
Matt Gibson
db688d208d
Use default cache directory
2021-06-11 14:05:28 -04:00
Matt Gibson
1fc8c02579
Remove node_modules cache
...
`npm ci` deletes node_modules as a first step, so makes no sense to cache
2021-06-11 13:52:39 -04:00
Matt Gibson
1b96afe283
Cache npm directory and always run npm ci
2021-06-11 13:52:39 -04:00
Matt Gibson
fc015bd4cb
Default to development environment settings
2021-06-10 15:37:39 -04:00
Matt Gibson
e751d24b35
Supply main sourcemaps only in dev builds
2021-06-10 12:50:59 -04:00
Oscar Hinton
5939d590e3
Ensure we only select all visible users ( #1025 )
2021-06-10 16:36:30 +02:00
Thomas Rittson
98df7190ca
Merge pull request #1883 from bitwarden/use-lock-guard
...
Use lockGuardService to prevent back navigation
2021-06-09 17:45:32 -07:00
Thomas Rittson
ebba6aed7f
Remove unnecessary constructors
2021-06-10 07:36:30 +10:00
Thomas Rittson
8797924bd1
Use 2 iterations for local password hashing ( #404 )
...
* Use 2 iterations for local password hashing
* fix typo
2021-06-10 07:24:31 +10:00
Matt Gibson
ecd22e4d45
Update jslib
2021-06-09 16:56:12 -04:00
Matt Gibson
05e9419d65
Request biometrically secured stored key
2021-06-09 16:55:50 -04:00
Matt Gibson
29d538c3e6
Include main process source maps for debugging
2021-06-09 16:55:50 -04:00
Matt Gibson
5ba1416679
Authenticate with secure storage service ( #402 )
...
* Split secure key into use case
Allows us to push authentication for key access as late as possible.
* Do not reload if biometric locked
* Linter fixes
* Fix key upgrade scenario
* Fix boolean value message parsing
* Handle systems which don't support biometrics
* Do not fail key retrieval on secret upgrade
* Ensure old key is removed regardless of upgrade success
* Log errors
2021-06-09 15:53:54 -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
Oscar Hinton
d7682cde3b
Move nodeCryptoFunction to jslib-node ( #405 )
...
* Move nodeCryptoFunction to jslib-node
* Fix imports
* Fix tests import
2021-06-09 16:59:45 +02:00
Matt Gibson
d9f6f34a06
update jslib ( #323 )
2021-06-09 08:51:51 -05:00
Matt Gibson
1867949754
Merge pull request #947 from bitwarden/update-jslib
...
upate jslib
2021-06-09 08:51:43 -05:00
Matt Gibson
c4c3ee527d
update jslib ( #1888 )
2021-06-09 08:51:35 -05:00
Matt Gibson
b20206d350
update jslib ( #1021 )
2021-06-09 08:51:26 -05:00
Matt Gibson
3888a9cdbb
upate jslib
2021-06-09 09:28:58 -04:00
Thomas Rittson
82ec4b12f7
bump jslib ( #1018 )
2021-06-09 10:40:45 +10:00
Thomas Rittson
57e34dc6e8
Merge remote-tracking branch 'origin' into cdk-virtual-scroll
2021-06-09 10:07:35 +10:00
Thomas Rittson
f4d792aa9d
Merge branch 'master' into use-lock-guard
2021-06-09 07:39:45 +10:00
Thomas Rittson
d7bd707d91
bump jslib
2021-06-09 07:38:36 +10:00
Thomas Rittson
fdc6f7b1d2
Refactor canactivate guards ( #401 )
...
* Refactor route guards to allow for subclassing
* fix linting
2021-06-09 07:35:03 +10:00
Thomas Rittson
957f356dbc
Merge pull request #1886 from bitwarden/fix-private-mode-page
...
Don't start popup services if in private mode
2021-06-08 14:25:32 -07:00
Matt Gibson
ea90aea013
Use encrypted filename filename in Cipher attachment upload blob name ( #403 )
...
* Use EncString type to enforce encryption on filename in Cipher attachment upload
* Fix Cipher attachment test
2021-06-08 14:02:08 -05:00
Matt Portune
d6496d51d3
Update entrypoint.sh ( #1019 )
...
Copy `assetlinks.json` to app dir
2021-06-08 14:01:46 -04:00
Oscar Hinton
786dd28a84
Add a button to prompt WebAuthn on FF and Safari ( #1879 )
2021-06-08 09:29:11 +02:00
Thomas Rittson
44d6a99575
fix homepage routes
2021-06-08 15:49:03 +10:00
Thomas Rittson
5b06daace9
fix linting
2021-06-08 15:45:14 +10:00
Thomas Rittson
08e9dca7e4
Don't start popup services if in private mode
2021-06-08 15:31:54 +10:00
Thomas Rittson
2e16aef6a2
Add Send-Id header for access requests ( #400 )
...
* Add Send-Id header to postSendAccess request
* Add Send Id header to file access requests
* fix linting
2021-06-08 11:50:35 +10:00
Thomas Rittson
6230302106
Finish refactoring route guards to use jslib
2021-06-08 10:04:59 +10:00
Thomas Rittson
2a810a1cca
Merge branch 'master' into use-lock-guard
2021-06-08 08:58:30 +10: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
Oscar Hinton
296340a5be
Add jslib as a "real" dependency ( #941 )
...
* Add jslib as a "real" dependency
* Move more packages to jslib
* Remove some unesessary dev dependencies.
* Add back missing preinstall
* Revert jslib bump
* Fix jslib containing wrong types/node.
* Bump jslib
* Remove unessesary alias
* Remove dummy module
2021-06-07 19:26:36 +02:00
Oscar Hinton
477066118e
Add jslib as a "real" dependency ( #321 )
...
* Split jslib
* Bump jslib
* Bump jslib, replace alias with tsconfig-paths-webpack-plugin
2021-06-07 19:25:55 +02:00