maniarathi
89195f074c
Add version bump
2020-10-22 16:33:25 -07:00
maniarathi
158a4c7d43
Bump version: 0.16.5-rc.2 → 0.16.5
2020-10-22 14:18:03 -07:00
maniarathi
84c31048ad
Bump version: 0.16.5-rc.1 → 0.16.5-rc.2
2020-10-21 11:05:01 -07:00
maniarathi
63262e3235
Merge remote-tracking branch 'origin/main' into release-version-0.16.5
2020-10-21 09:17:08 -07:00
maniarathi
9793398737
Add in missing previous crossfilter which was causing the re-embedding feature to fail. ( #1936 )
2020-10-21 09:16:13 -07:00
maniarathi
0821b38e84
Merge remote-tracking branch 'origin/main' into release-version-0.16.5
2020-10-21 09:13:35 -07:00
Severiano Badajoz
c9f9549118
Adopt JS standards once userinfo data is in frontend ( #1930 )
2020-10-16 11:59:28 -07:00
Madison Dunitz
242546371b
Remove Continuous vars with 1 value from histogram, add to info drawer ( #1927 )
...
* remove single val continous metadata from histogram, add to info drawer
* refactor to save singleContinuous values in state
* fix edge case, single continuous values reappeard in rsb when clipped
2020-10-14 12:46:24 -05:00
maniarathi
798976e4c1
Fix custom color handling ( #1929 )
2020-10-13 15:47:56 -07:00
maniarathi
5325495123
Speed up dataset drawer rendering ( #1926 )
2020-10-12 11:20:58 -07:00
Severiano Badajoz and czimergebot
beb46bf3df
add and check system arg to state auth type in e2e test( #1924 )
...
* add and check system arg to state auth type
* add tolower
Co-authored-by: czimergebot <35308261+czimergebot@users.noreply.github.com >
2020-10-09 12:42:02 -06:00
maniarathi
86ff48ae36
Revert "Allow columns encoded in float64 to be rendered as part of continuous value histograms. ( #1905 )" ( #1925 )
...
This reverts commit b048fd8d9a .
2020-10-09 10:09:32 -07:00
Timmy Huang
c01a2c72b6
thuang-1840-authn-prompt ( #1911 )
2020-10-08 16:57:53 -07:00
Severiano Badajoz
6677d0de56
disable profile picture ( #1923 )
2020-10-08 12:16:02 -06:00
Severiano Badajoz
c4c48b9a57
create e2e test for auth buttons ( #1907 )
...
This PR adds a few helpful additions regarding authentication.
Changes:
* e2e tests are now run on test_oauth via a passed config.yaml
* node dev server correctly handles `/login` and `/logout` endpoints to make developing for auth easier
* Introduced auth e2e tests to check that buttons display and work
2020-10-08 10:02:40 -07:00
Severiano Badajoz and Timmy Huang
1c4c501c43
Auth UI tweaks ( #1915 )
...
* remove auth buttons and dataset info from info menu
* add auth buttons to menubar
* remove auth from top left
* new auth buttons
* move infomenu to lsb dir
* styling fixes
* feedback
* more feedback
Co-authored-by: Timmy Huang <thuang@chanzuckerberg.com >
2020-10-07 15:02:55 -07:00
maniarathi
17e0cbeec9
Bump
2020-10-06 13:56:27 -07:00
maniarathi
1a6f89f01a
Bump version: 0.16.5-rc.0 → 0.16.5-rc.1
2020-10-06 13:55:35 -07:00
maniarathi
e4b47fc0d3
Merge remote-tracking branch 'origin/main' into release-version-0.16.5
2020-10-06 13:25:53 -07:00
maniarathi
b048fd8d9a
Allow columns encoded in float64 to be rendered as part of continuous value histograms. ( #1905 )
2020-10-06 12:59:07 -07:00
maniarathi
e8b35a36fd
Merge remote-tracking branch 'origin/main' into release-version-0.16.5
2020-10-05 10:34:10 -07:00
Timmy Huang
8bd4cbd1e5
1807-authN-smoke-test ( #1898 )
...
This PR does the following:
1. Add `login` and `logout` helper functions in `client/__tests__/e2e/cellxgeneActions.js`
2. Add conditional AuthN integration test in `client/__tests__/e2e/e2e.test.js`. The test will only run if env variable `TEST_AUTH_INTEGRATION` is `"true"`, which is only set in `single-cell-infra`'s Github Action flow. Corresponding PR [here](https://github.com/chanzuckerberg/single-cell-infra/pull/198 )
2020-10-01 12:29:59 -07:00
dependabot[bot] and Severiano Badajoz
e6c996ca93
Bump bl from 4.0.2 to 4.0.3 in /client ( #1810 )
...
Bumps [bl](https://github.com/rvagg/bl ) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/rvagg/bl/releases )
- [Commits](https://github.com/rvagg/bl/compare/v4.0.2...v4.0.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Severiano Badajoz <sbadajoz@chanzuckerberg.com >
2020-09-30 15:24:51 -07:00
Timmy Huang
99152dd5aa
add-menu-test-id ( #1895 )
2020-09-30 12:53:51 -07:00
Colin Megill
04a3c3c6b6
Partial fix for 1830 ( #1863 )
...
* Remove door icon from log in button
* Move log in and info buttons from the top bar to in line with the cellxgene icon and dataset name
* Hover over on login button should say "Log in to cellxgene"
* Show email
closes #1830
2020-09-30 11:45:10 -07:00
maniarathi
4aabb8e092
Make sure there are more than 1 values in a category before rendering it ( #1871 )
2020-09-29 15:32:21 -07:00
Severiano Badajoz and czimergebot
7bee09cd16
Add blueprint eslint plugin ( #1892 )
...
* add bp3 eslint plugin
* first eslint runthrough + manual changes
* small fixes
* update snapshots
* update h1 to h4
Co-authored-by: czimergebot <35308261+czimergebot@users.noreply.github.com >
2020-09-29 15:00:56 -07:00
Severiano Badajoz
21dfdb91a9
skip user annos when building dataset metadata ( #1881 )
2020-09-28 13:17:14 -07:00
Severiano Badajoz
374bb11279
Handle case where new drag starts while existing lasso is not finished ( #1864 )
...
* handle case where new drag starts while existing lasso is not finished
* flip variable
2020-09-28 10:34:47 -07:00
maniarathi
b37dafa99b
Bump
2020-09-21 18:00:07 -07:00
maniarathi
f046e8e382
Bump version: 0.16.4-rc.0 → 0.16.5-rc.0
2020-09-21 15:49:24 -07:00
maniarathi
684a61c409
Bump version: 0.16.3-rc.0 → 0.16.4-rc.0
2020-09-21 15:22:39 -07:00
maniarathi
5a68aac8ac
Bump version: 0.16.2-rc.0 → 0.16.3-rc.0
2020-09-21 15:09:22 -07:00
maniarathi
dbe6ce4b37
Bump version: 0.16.1-rc.1 → 0.16.2-rc.0
2020-09-21 14:56:53 -07:00
maniarathi
c2e71da0ae
Bump version: 0.16.1-rc.0 → 0.16.1-rc.1
2020-09-21 12:00:48 -07:00
maniarathi
42b2805654
Add package-lock file
2020-09-21 11:21:22 -07:00
maniarathi
279d1be283
Bump version: 0.16.0 → 0.16.1-rc.0
2020-09-21 11:19:52 -07:00
Severiano Badajoz
210042814f
Info Drawer format adjustments ( #1853 )
...
This PR tweaks the look and feel of the info drawer in response to QA from @signechambers1
2020-09-18 13:16:28 -07:00
Severiano Badajoz
3e9cb0265e
Fix InfoFormat parameter checking ( #1831 )
...
Went through and ensured that undefined/null values were caught and handled correctly in render functions. Also documented some of the more complicated functions.
---
Closes #1825
2020-09-15 12:03:59 -07:00
maniarathi
4b240920e2
Pass in the previous crossfilter when creating a new annomatrix for a switched embedding in order to retain the previous selection of cells. ( #1832 )
...
* Pass in the previous crossfilter when creating a new annomatrix for a switched embedding in order to retain the previous selection of cells.
* Address Bruce's PR comment
2020-09-12 10:32:00 -07:00
Severiano Badajoz
5583e91392
Pull config values into dataset overview drawer ( #1814 )
...
This PR adds multiple data to the dataset overview drawer provided by the config endpoint and formats them accordingly. The appearance of this new data is contingent on `dataPortalProps.corpora_schema_version === "1.0.0"`
For QA launch cellxgene with a remixed dataset and click on the button in the upper left-hand corner or the updated button in the info menu.

~~Review opening is blocked by merge of #1805~~
---
Closes #1319
2020-09-10 16:41:05 -07:00
Severiano Badajoz
89b68723cc
Create dataset info drawer ( #1805 )
...
* create infoDrawer
* create read/writes to redux store
* reimplement reducer that vanished
* remove aboutURL stuff from title
* add formatting and style
* s/length/size and make metadata items list items
* remove comment
* remove empty singletons
* refactor into async react component
* Clean up skeleton
* swap out for loop for map
* add comment
* replace placeholder
* switch ternary for `&&`
* event handling fixes and PR feedback
* add button and move click handler to button
* ditch empty categories
* move drawer button handling to redux
* remove categorical move note
* PR feedback from colin
* update snapshot
* remove hover state
2020-09-09 17:55:43 -07:00
Severiano Badajoz
437fd5feda
Correctly check if mini histograms shouldn't be rendered ( #1809 )
...
* ensure that function returns a boolean value
* change function used to check if mini histogram should not render
2020-09-01 16:45:50 -07:00
bmccandless
f8cdb12892
Fix frontend mishandling of null userinfo ( #1795 )
...
* Fix frontend mishandling of null userinfo
If the authentication is disabled, the userinfo endpoint returns null.
This case needs to be handled.
#1780
* Small fix for handling refesh tokens in auth
2020-08-26 13:01:50 -07:00
Severiano Badajoz
0a10b3ec2a
sort object keys to our specification before generating user colormap ( #1792 )
2020-08-25 12:25:55 -07:00
Timmy Huang
9a40b28172
thuang-fix-static-asset-font ( #1791 )
...
This seems to fix the font URL path, at least locally for both `:3000` and `:5005`
<img width="1296" alt="Screen Shot 2020-08-24 at 4 01 07 PM" src="https://user-images.githubusercontent.com/6309723/91106044-8a338780-e626-11ea-885f-e5c268f3ecf0.png ">
<img width="1377" alt="Screen Shot 2020-08-24 at 4 01 28 PM" src="https://user-images.githubusercontent.com/6309723/91106047-8dc70e80-e626-11ea-95b0-62e47cc6303f.png ">
2020-08-24 17:05:46 -07:00
65ea1b673f
Dunitz 1685 hosted annotations ( #1789 )
...
* save tiledb array to s3, dont cache user annotations
* Add option to disable annotation filename prompt (#1787 )
Co-authored-by: Madison Dunitz <dunitzm@gmail.com >
* set tiledb default context in cxg_adaptor
Co-authored-by: maniarathi <arathi.mani@chanzuckerberg.com >
Co-authored-by: Severiano Badajoz <sbadajoz@chanzuckerberg.com >
2020-08-24 18:26:08 -05:00
maniarathi
5dfe0043c3
Serves static assets from each dataset root URL and switch the publicPath to be a relative path. ( #1786 )
2020-08-22 10:04:40 -07:00
Snyk bot
fae9ac9382
Upgrade lodash from 4.17.15 to 4.17.20 ( #1759 )
...
<h3>Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.</h3>

#### Changes included in this PR
- Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
- client/package.json
- client/package-lock.json
#### Vulnerabilities that will be fixed
##### With an upgrade:
Severity | Priority Score (*) | Issue | Breaking Change | Exploit Maturity
:-------------------------:|-------------------------|:-------------------------|:-------------------------|:-------------------------
 | **776/1000** <br/> **Why?** Recently disclosed, Has a fix available, CVSS 9.8 | Prototype Pollution <br/>[SNYK-JS-LODASH-590103](https://snyk.io/vuln/SNYK-JS-LODASH-590103 ) | No | No Known Exploit
(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.
------------
**Note:** *You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.*
For more information: <img src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiIzMTg0Mjc0Ny03NTJmLTQyZTctYjFmMi04ZmEzZjUxZDBlMjEiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjMxODQyNzQ3LTc1MmYtNDJlNy1iMWYyLThmYTNmNTFkMGUyMSJ9fQ== " width="0" height="0"/>
🧐 [View latest project report](https://app.snyk.io/org/cellxgene/project/9195ddb9-6feb-469e-ad47-f5dc24c811fe )
🛠 [Adjust project settings](https://app.snyk.io/org/cellxgene/project/9195ddb9-6feb-469e-ad47-f5dc24c811fe/settings )
📚 [Read more about Snyk's upgrade and patch logic](https://support.snyk.io/hc/en-us/articles/360003891078-Snyk-patches-to-fix-vulnerabilities )
[//]: # (snyk:metadata:{"prId":"31842747-752f-42e7-b1f2-8fa3f51d0e21","dependencies":[{"name":"lodash","from":"4.17.15","to":"4.17.20"}],"packageManager":"npm","projectPublicId":"9195ddb9-6feb-469e-ad47-f5dc24c811fe","projectUrl":"https://app.snyk.io/org/cellxgene/project/9195ddb9-6feb-469e-ad47-f5dc24c811fe?utm_source=github&utm_medium=fix-pr ","type":"auto","patch":[],"vulns":["SNYK-JS-LODASH-590103"],"upgrade":["SNYK-JS-LODASH-590103"],"isBreakingChange":false,"env":"prod","prType":"fix","templateVariants":["updated-fix-title","priorityScore","merge-advice-badge-shown"],"priorityScoreList":[776]})
2020-08-20 11:03:30 -07:00
Severiano Badajoz
1acb8e4a6f
Remove support for non-chromium Edge ( #1761 )
...
* bump browserlist Edge to 79+
* bump edge version on unsupported browser page
2020-08-17 16:51:58 -07:00