Jesse Yang
b9e601487a
chore: bump @superset-ui/plugin-chart-table to 0.17.28 ( #13953 )
...
* chore: bump @superset-ui/plugin-chart-table to 0.17.28
* Bump chrono-node
2021-04-06 09:55:35 +08:00
Amit Miran
f6f412b4ae
chore: bump to new superset-ui version ( #13932 )
2021-04-02 18:27:10 +03:00
Jesse Yang
65940770ac
feat(explore): adhoc column formatting for Table chart ( #13758 )
2021-04-01 23:28:42 -07:00
AAfghahi
64f967cb2d
refactor: New schedule query button ( #13797 )
2021-03-26 09:56:59 -04:00
Hugh A. Miles II
71ca5aca5b
refactor: Revert "refactor: ScheduleQueryButton into functional component (#134… ( #13785 )
...
This reverts commit 2c3d9e9b1e
.
2021-03-24 22:50:59 -04:00
AAfghahi
2c3d9e9b1e
refactor: ScheduleQueryButton into functional component ( #13443 )
2021-03-24 17:46:24 -04:00
Rob DiCiuccio
452b53092b
feat: Refactor asyncEvent middleware and add websocket support ( #13696 )
2021-03-23 07:23:23 -07:00
Erik Ritter
64785c20bd
feat: add warning metadata to tables and metrics ( #13606 )
2021-03-17 21:27:34 -07:00
Jesse Yang
bd1d6acb0c
fix(query): order by adhoc metrics should trigger group by ( #13434 )
...
* fix(query): properly select adhoc metrics in orderby
* Throw error when sql is empty
* Allow `metrics` to be None
* Always use alias in orderby for metrics
* Bump table chart version and migrate histogram to typescript
* Fix Histogram without groupby
* Fix Presto birth names test
* Raw records mode should not aggregate
2021-03-16 21:00:03 -07:00
Yongjie Zhao
1a46f93057
chore(explore): bump superset-ui 0.17.19 ( #13593 )
2021-03-12 15:16:59 +08:00
Jesse Yang
7656b2e68b
refactor: convert controlUtils to TypeScript (2 of 2) ( #13520 )
2021-03-11 17:19:15 -08:00
Ville Brofeldt
375797f649
feat(native-filters): add timegrain and column filter ( #13484 )
...
* feat(native-filters): add timegrain and column filter
* add fetch values predicate
* bump deps
* lint
* fix test
* add python test for legacy merge
* fix default value and isInitialized to not check strict equality
* Address comments
* add FilterValue type
* address review comments
2021-03-09 17:27:46 +02:00
simcha90
9b8e2555bf
feat(filter-set): adding new filters ( #13515 )
...
* refactor(native-filters): move data mask to root reducer
* refactor: update rest stuff for dataMask
* refactor: add ownCrrentState to explore
* fix: fix immer reducer
* fix: merge with master
* refactor: support explore dataMask
* refactor: support explore dataMask
* docs: add comment
* refactor: remove json stringify
* fix: fix failed cases
* feat: filter bat buttons start
* fix: fix CR notes
* fix: fix cascade filters
* fix: fix CR notes
* refactor: add clear all
* fix: fix CR notes
* fix: fix CR notes
* fix: fix CR notes
* feat: buttons in filter bar
* lint: update imports
* feat: add tabs for filter sets
* feat: add buttons to filter set
* feat: first phase add filter sets
* fix: undo FF
* fix: fix CR notes
* fix: fix CR notes
* lint: fix lint
* fix: fix filter bar opening
* refactor: continue filter sets
2021-03-09 12:01:37 +02:00
Kamil Gabryjelski
7b370e6f17
feat: Implement drag and drop columns for filters ( #13340 )
...
* Implement DnD feature for filters
* minor refactor
* Fix types
* Fix undefined error
* Refactor
* Fix ts errors
* Fix conflicting dnd types
* Bump superset-ui packages
* Change DndItemType case to PascalCase
* Remove redundant null check
* Fix
* Fix csrf mock api call
2021-03-07 11:54:08 +02:00
simcha90
3970d7316b
feat(native-filters): Update filter bar buttons ( #13506 )
...
* refactor(native-filters): move data mask to root reducer
* refactor: update rest stuff for dataMask
* refactor: add ownCrrentState to explore
* fix: fix immer reducer
* fix: merge with master
* refactor: support explore dataMask
* refactor: support explore dataMask
* docs: add comment
* refactor: remove json stringify
* fix: fix failed cases
* feat: filter bat buttons start
* fix: fix CR notes
* fix: fix cascade filters
* fix: fix CR notes
* refactor: add clear all
* fix: fix CR notes
* fix: fix CR notes
* fix: fix CR notes
* feat: buttons in filter bar
* lint: update imports
* test: fix tests
2021-03-07 11:27:22 +02:00
simcha90
45972e9945
refactor(native-filters): Move filtersState
to dataMask
redux root ( #13437 )
2021-03-07 09:34:12 +02:00
Sam Faber-Manning
0318b6d4ae
feat: Add error pages ( #13144 )
...
* add custom error pages for 404 and 500 responses
* refactor error page styles into separate template
* move error pages to superset-frontend
* fix whitespace on error pages
* refactor error pages to be generated by jinja
* generate static error pages with webpack
2021-03-04 09:58:16 -08:00
simcha90
f19a830d9b
refactor(self-trigger): Split native filters state ( #13137 )
...
* feat: add cross filters
* refactor: fix CR notes
* lint: fix lint
* lint: fix lint
* feat: POC adding filters set feature
* chore: pre-commit
* refactor: under chage
* lint: fix TS
* fix: fix FF name
* refactor: move to behaviors
* lint: fix lint
* refactor: update state of native filters
* refactor: finish refactor nativeFilter state
* feat: split native filters state
* refactor: refactor Time filter to use new API
* refactor: refactor Time filter to use new API
* refactor: fix CR notes
* fix: fix update values in filter bar
* refactor: save filter sets in meta
* feat(filter-sets): save filters sets in metadata
* refactor: partially fix ts
* refactor: merge conflicts
* refactor: add behaviors property
* refactor: add behaviors property
* fix: undo py changes
* fix: under some changes
* refactor: synx with master
* fix: undo FF
* fix: undo FF
* lint: ts-ignore
* chore: update lock file
* refactor: update enum
* refactor: naming of enum
* test: fix test
* test: update mocks
Co-authored-by: amitmiran137 <amit.miran@nielsen.com>
2021-03-02 09:03:26 +02:00
Elizabeth Thompson
391d909d1e
npm audit security updates ( #13367 )
2021-03-01 23:51:23 +02:00
Yongjie Zhao
1e3130d588
feat(explore): ColumnSelectControl with drag-and-drop ( #13210 )
...
* initial dnd
* shift group by items
* lint
* fix shift options
* wip
* wip
* fix shift action
* support scalar dimentions
* control rename to DndColumnSelectControl
* remove unused files
* added feature flag
* ff to False by default
* fix ut
* lint
* improve code smell
* added indicator
* replace value when column is scalcar
* scalar to isArray
* var rename
* minor fix
* update dependence
* minor fix
2021-02-26 16:48:23 +08:00
Mayur
6954114f84
feat: add Echarts Graph chart ( #13111 )
...
* update preset file
* migration added
* bug fix
* lint
* Update superset/migrations/versions/1412ec1e5a7b_legacy_force_directed_to_echart.py
Co-authored-by: Jesse Yang <jesse.yang@airbnb.com>
* version bump
* bummp dependency
* add package.lock
* merge migrations
* add integration test
* lint
* remove unnecessary params from test
* check key existance in migrations
* test to typescript
* Update graph.test.ts
* fix migration downstream head
* Upgrade to lockfileversion 2
Co-authored-by: Jesse Yang <jesse.yang@airbnb.com>
2021-02-23 16:47:20 -08:00
Bruno Motta
6297ad7c8b
test: Switching FlashProvider to function component & creating tests ( #13220 )
2021-02-23 10:46:12 -06:00
Ville Brofeldt
87d6ad28ad
chore(viz): bump superset-ui 0.17.10 ( #13258 )
2021-02-22 08:24:31 +02:00
Kamil Gabryjelski
c1aacde304
fix(explore): Fix downloading as image charts which use Mapbox ( #13181 )
...
* Fix downloading as image charts which use Mapbox
* Remove unused prop
* Bump deckgl version
2021-02-20 19:45:03 +02:00
Kamil Gabryjelski
19a60435b0
chore: bump node.js to v14 ( #13215 )
...
* Bump node version to v15.8.0
* Update node version in Dockerfile and docker-compose.yml
* Set node version to LTS - v14.15.5
* Bump node version in .nvmrc
2021-02-20 19:42:51 +02:00
Jesse Yang
c9f76d58f0
chore: upgrade to npm 7 and superset-ui 0.17.9 ( #13100 )
2021-02-15 09:45:29 -10:00
Victor Malai
24ebf10976
feat: add sort_by_metric for charts with single metric ( #13058 )
2021-02-15 02:59:50 -08:00
Michael S. Molina
86807e40b7
Improves RTL configuration ( #13079 )
...
- Adds plugin:jest-dom/recommended to ESLint plugins list to enforce tests best practices
- Moves import @testing-library/jest-dom/extend-expect; from setup.ts to testing-library.tsx to avoid matchers collision
- Adds @testing-library/user-event to help simulate users events
2021-02-11 15:32:22 -08:00
Ville Brofeldt
42c4facb7e
fix(explore): pie chart label bugs ( #13052 )
2021-02-11 11:23:40 +02:00
Michael S. Molina
dd0af74019
Updates storybook to version 6.1.17 ( #13014 )
2021-02-08 16:47:09 -08:00
Ville Brofeldt
ac73991913
fix(viz): improve dtype inference logic ( #12933 )
2021-02-04 10:47:27 -08:00
Jesse Yang
9982fdebd8
test: fix table chart sort order E2E tests ( #12936 )
...
* test: fix table chart sort order E2E tests
* Upgrade npm packages
2021-02-04 13:27:45 +02:00
Ville Brofeldt
86b982a0a3
fix(viz): bump table viz to fix ordering bug ( #12930 )
2021-02-03 16:29:23 -08:00
Jesse Yang
783aae19c9
chore: bump superset-ui packages to v0.17.2 and v0.17.3 ( #12854 )
...
* chore: bump superset-ui packages to v0.17.2 and v0.17.3
* Bump also the nvd3 chart
2021-02-01 14:32:55 +02:00
Jesse Yang
e3db935c62
refactor: migrate table chart to new API ( #10270 )
...
* refactor: migrate table chart to new API
* chore: bump superset-ui to 0.17.0
* Fix Cypress tests
* Apply soft-conversion to numeric metrics
Fix time column formatting test
* Add translation to chart does not exist error
* Bump to 0.17.1
2021-01-29 13:12:09 +02:00
Kamil Gabryjelski
fcaa0acad5
chore: Upgrade react-dnd to 11.1.3 ( #12815 )
2021-01-28 18:34:56 -08:00
Ville Brofeldt
ede879022c
fix(multiline): return all chart data on initial request ( #12660 )
...
* fix(multiline): return chart data on data request
* bump package
* optimize chart retrieval and fix chart form_data
2021-01-23 15:01:50 +08:00
Jesse Yang
7e77975d22
feat(explore): better search for dataset pane ( #12675 )
...
1. Upgrade match-sorter from 4.1.0 to 6.1.0
2. Add a debounce delay of 200 milliseconds to reduce excessive rendering (and searching)
3. Set keepDiacritics to true to improve performance
4. Display count of filtered results in "Showing x of xx", instead of the total results
5. Rank certified metrics to the top
2021-01-22 14:26:55 -08:00
Ville Brofeldt
734fb75219
chore(viz): bump superset-ui packages to 0.16.9 ( #12632 )
2021-01-21 13:50:47 +02:00
Srini Kadamati
7577f47706
docs: update README.MD and FAQ Page for Superset 1.0 launch ( #12499 )
...
* fixed whitespace
* commit exclusion of package-lock from large file size precommit hook
* Converted all PNG files to JPG files to save space, stay under <500kb file size
* added link to release notes for 1.0
2021-01-20 16:27:19 -08:00
Evan Rusackas
dd4256a841
chore: bumping superset UI packages (0.16.7 + 0.16.8) ( #12564 )
...
* chore: package bump manifest (package.json)
* fresh package lock
2021-01-19 09:38:04 -08:00
Jesse Yang
1dd3344206
fix(explore): Add Time section back to FilterBox ( #12537 )
2021-01-14 22:09:33 -08:00
Evan Rusackas
7aba4c246a
chore: bump superset-ui deckgl plugin ( #12466 )
2021-01-13 00:10:47 -08:00
Kamil Gabryjelski
ed53b0090e
feat: Resizable dataset and controls panels on Explore view ( #12411 )
...
* Implement resizable panels on explore view
* Optimize chart rendering while resizing
* Make dataset column narrower
Co-authored-by: Evan Rusackas <evan@preset.io>
2021-01-12 10:39:56 -08:00
Phillip Kelley-Dotson
d8f4443c10
bump superset-ui packages for rolling window change ( #12426 )
2021-01-12 09:50:01 -08:00
Ville Brofeldt
078a8a17a1
fix(native-filters): incorrect queriesData state ( #12409 )
2021-01-12 09:01:16 +02:00
dependabot[bot]
ee53d82184
build(deps): bump urijs from 1.19.1 to 1.19.4 in /superset-frontend ( #12232 )
...
Bumps [urijs](https://github.com/medialize/URI.js ) from 1.19.1 to 1.19.4.
- [Release notes](https://github.com/medialize/URI.js/releases )
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md )
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.1...v1.19.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-11 05:58:33 -08:00
Jesse Yang
9acf48fd1e
chore: upgrade eslint, babel, and prettier ( #12393 )
2021-01-10 17:26:35 -08:00
Evan Rusackas
d1767b9065
chore: bumping nvd3 plugin (and thus, nvd3-fork) ( #12349 )
2021-01-08 16:08:31 +02:00
Phillip Kelley-Dotson
506edf432d
fix: update search in datasource panel to use matchSorter ( #12319 )
...
* update search to use matchSorter
* remove conosles
2021-01-06 21:55:57 -08:00