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
Matt Gibson
b20206d350
update jslib ( #1021 )
2021-06-09 08:51:26 -05:00
Thomas Rittson
82ec4b12f7
bump jslib ( #1018 )
2021-06-09 10:40:45 +10:00
Matt Portune
d6496d51d3
Update entrypoint.sh ( #1019 )
...
Copy `assetlinks.json` to app dir
2021-06-08 14:01:46 -04: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
Joseph Flinn
0a0e871696
Add deploy workflow ( #1010 )
...
* adding automated deploy workflow
* adding action versions
2021-06-02 13:45:31 -07: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
Joseph Flinn
65b52617a8
fixing the release workflow ( #1009 )
2021-06-02 09:28:51 -07:00
Joseph Flinn
db3cf882d3
bumping version 2.20.4 ( #1008 )
2021-06-02 09:02:31 -07:00
Joseph Flinn
59f2b51d25
Release Workflow ( #1007 )
...
* spilting out the build workflow into build and release workflows. Solves the problem of the incorrect self-hosted version being released
* pinning action versions
* release workflow fixes
* removing unneeded env vars
* normalizing the naming conventions
* one more Docker
2021-06-02 08:28:56 -07: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
Oscar Hinton
744e86601f
Bump jslib ( #1003 )
2021-06-01 21:04:09 +02:00
Thomas Rittson
91643d40bd
bump jslib ( #998 )
2021-05-28 09:46:21 +10: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
Oscar Hinton
b3f5c72ba9
Bump NPM to v7 ( #995 )
...
* Bump NPM to v7
* Refresh package-lock
2021-05-26 22:17:37 +02: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
d566c963c1
Bump version to 2.20.3 ( #989 )
2021-05-21 15:55:41 +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
Matt Gibson
35346613d8
Version bump for org search hot fix ( #985 )
2021-05-19 13:13:55 -05: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
Vince Grassia
34be07c220
Pin versions of actions in workflow ( #980 )
2021-05-17 11:18:45 -04: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
Oscar Hinton
bb95eb84ea
Bump node to 14 ( #955 )
...
* Bump node to 14
* Update Readme
* Change engine to ~14
* Bump jslib
* Remove @angular/localize since it's not used
2021-05-14 20:08:03 +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
Vince Grassia
4c1e36462c
Fix docker tag version in workflow ( #973 )
2021-05-12 17:24:18 -04:00
Chad Scharf
32d04106a1
Version bump, 2.20.1 ( #971 )
2021-05-12 12:58:21 -04: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
Joseph Flinn
29f741316c
fixing docker push ( #965 )
...
* fixing docker push
* adding in the the missed vars
2021-05-11 12:46:14 -07:00
Joseph Flinn
293ae12e33
Updating the docker signing key ( #963 )
...
* Updating the docker signing key
* restricting the Azure login to specific branches that use docker
* only retrieving secrets on specific branches
2021-05-11 12:02:31 -07: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