Hugh A. Miles II
b820eb8235
chore: Update pre-commit packages ( #23173 )
2023-03-13 17:05:13 -06:00
Lily Kuang
a70b7ac3b0
chore: refactor SparklineCell for react 17 and react 18 upgrade ( #23145 )
2023-02-24 12:49:53 -08:00
Michael S. Molina
30abefb519
feat: Adds the ECharts Sunburst chart ( #22833 )
2023-01-31 11:39:18 -05:00
Yash Mehta
aca2f1b201
chore: adding missing examples in the gallery for some chart types ( #22766 )
2023-01-18 10:16:40 -07:00
Artem Shumeiko
f3696ceef3
chore: Localization of several charts and elements ( #22150 )
...
Co-authored-by: ashumeiko <ashumeiko@ashumeiko.com >
2023-01-11 09:42:54 -07:00
Yash Mehta
6e4d6e599b
chore: adding missing examples in the gallery for several chart types ( #22597 )
2023-01-05 11:43:32 +02:00
Yongjie Zhao
429f246f7a
refactor: clean up codes ( #22002 )
2022-11-03 00:16:10 +08:00
Michael S. Molina
7c3fc67315
refactor: Moves the DeprecatedSelect to its own folder ( #21445 )
2022-09-16 08:23:28 -03:00
Antonio Rivero Martinez
99085d583d
fix(viz): Header scrolling for Time Table in dashboard ( #20874 )
...
* TimeTable:
- Increase the z-index so the sparkline doesn't overlap when scrolling in the dashboard
* Time TAble:
- Remove testing label
2022-07-27 12:24:47 -06:00
AAfghahi
0ce0c6e1eb
chore: removing Druid from front- and back- end ( #20338 )
...
* first pass at removing native Druid nosql
* removing having_druid
* addressing comments, linting
* fixed all tests
* addressing comments
* redirected to ui-core TimeGranularity type
* query form metric linting
* fixed broken chart type
* implementing feedback
2022-07-08 17:57:03 +02:00
Yongjie Zhao
de524bc59f
feat: apply standardized form data to tier 2 charts ( #20530 )
2022-06-29 16:27:31 +08:00
John Bodley
661ab35bd0
fix: Re-add filter-box time granularity/column ( #20485 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2022-06-23 12:42:40 -07:00
Michael S. Molina
8bb8b7f612
chore: Removes hard-coded colors - iteration 3 ( #20016 )
2022-05-11 15:02:13 -03:00
Elizabeth Thompson
060b5c0e17
chore: remove druid datasource from the config ( #19770 )
...
* remove druid datasource from the config
* remove config related references to DruidDatasource
* Update __init__.py
* Update __init__.py
* Update manager.py
* remove config related references to DruidDatasource
* raise if instance type is not valid
2022-05-04 12:48:48 -07:00
Jeremy
e632b82395
feat: Adds plugin-chart-handlebars ( #17903 )
...
* adds: plugin chart handlebars
* adds: handlebars plugin to main presets
* update: npm install
* chore: lint
* adds: dateFormat handlebars helper
* deletes: unused props
* chore: linting plugin-chart-handlebars
* docs: chart-plugin-handlebars
* adds: moment to peer deps
* update: use error handling
* update: inline config, adds renderTrigger
* update: inline config, adds renderTrigger
* camelCase controls
* (plugins-chart-handlebars) adds: missing props
Adds missing propeties in test formData
* (plugin-chart-handlebars) fixes test
* (plugin-handlebars-chart) use numbers for size
* (feature-handlebars-chart) fix viz_type
* (plugin-handlebars-chart) revert
revert the viz_type change. it was in the wrong place.
* fix test and add license headers
Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com >
2022-04-26 14:34:28 +03:00
Geido
6d5771af34
chore: Remove FilterBox.less ( #19462 )
...
* Remove FilterBox less
* Fix test
* Add theme top level
* Use styledMount
2022-04-07 17:17:50 +03:00
Geido
73e93911ac
chore: Remove TimeTable.less ( #19463 )
...
* Remove TimeTable less
* Remove className
* Update superset-frontend/src/visualizations/TimeTable/TimeTable.jsx
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com >
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com >
2022-04-06 18:43:25 +03:00
Grace Guo
d539fc217a
fix(time-series table): display null values in time-series table and sortable ( #19024 )
...
* fix: display null values in time-series table and sortable
* add unit test
* fix unit test
* Add sortNumericValues with different nan treatment
Co-authored-by: Jesse Yang <jesse.yang@airbnb.com >
2022-03-08 17:03:49 -08:00
Erik Ritter
324601e0bb
fix: FilterBox date endpoints to use [inclusive, exclusive) ( #18857 )
2022-02-23 07:37:39 -08:00
Grace Guo
35684c54b3
fix: revert handle null values in time-series table ( #18684 )
2022-02-11 13:29:24 -08:00
simcha90
bcad1acec2
feat: Dynamic dashboard component ( #17208 )
...
* fix:fix get permission function
* feat: dynamic loading of dashboard components
* fix: revert image
* fix: fix py
* fix: fix py
* fix: pass state to dynamic component
* lint: add typing
* lint: fix lint
* lint: fix lint
* refactor: re-run pipeline
* fix: fix CR notes
* fix: fix CR notes
* move types and interfaces to core
* reorder exports
* rename Scope and Target
Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com >
2022-02-09 17:44:40 +02:00
Yongjie Zhao
ea2d6681dd
chore: move controlPanel into time_table ( #18160 )
2022-01-28 12:13:12 +08:00
Grace Guo
26dc600aff
fix: handle null values in time-series table ( #18039 )
2022-01-13 21:47:07 -08:00
Michael S. Molina
647bbf1ea1
chore: Moves spec files to the src folder - iteration 10 ( #17902 )
...
* chore: Moves spec files to the src folder - iteration 10
* Fixes test
* Fixes lint problem
* Uses styledMount in test
2022-01-07 15:24:15 -03:00
Kamil Gabryjelski
124af4c566
chore(explore): Migrate BigNumber to v1 api [ID-28][ID-55] ( #17587 )
...
* chore(explore): Migrate BigNumber to v1 api
* Move to echarts
* Use Echarts trendline
* Fix imports
* Fix parsing dates as strings
* Add from_dttm and to_dttm to v1 chart response
* Fix post processing
* Fix timeRangeFixed
* Fix tests
* Remove from and to dttm from cache
* Cleanup date formatting
* Fix storybook
* Fix missing types
* Fix timestamp with timezone
* Add types to demo's tsconfig
* bug fix
* fix import
* Fix cypress tests
* add sort
* add resample to handle missing values properly
* Sync ChartDataResponseResult schema with ts interface
* Lint fix
* Add migration
* Fix migration
* Remove pass
* Re-raise the exception in migration
* Typo fix
* Update revision
Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com >
2021-12-15 10:15:14 +01:00
Jesse Yang
73e7928c4b
chore(superset-ui): clean up legacy-plugin-chart-time-table ( #17626 )
2021-12-02 17:14:10 -08:00
Daman Arora
daff9b4673
chore: migrate FormattedNumber component from jsx to tsx ( #17361 )
...
* migrate FormattedNumber component from jsx to tsx
* Unset default prop on format
* undo asserting and overriding the type for num
* Add a ts comment to ignore error
2021-11-22 13:42:37 -08:00
Yongjie Zhao
9070b6b19c
refactor(monorepo): stage 1 ( #17427 )
...
* skip geojson in pre-commit
update prettier
* update package.json
update package.json
u package
pkg
pkg2
* lint main repo 2
lint main repo
lint
* lintrc
lintrc 2
lintrc2
lintrc 3
lintrc
* fix import
* refresh lock file
* fix break line make @ts-ignore invalid
* update rat-excludes
rat-excludes
update rat-excludes
* update eslintrc.js
* lint lint lint
2021-11-17 15:31:36 +08:00
Michael S. Molina
05632b9804
chore: Moves the stylesheets folder to the assets folder ( #16880 )
...
* chore: Moves the stylesheets folder to the assets folder
* Changes {src} to src
2021-09-30 09:28:38 -03:00
Kamil Gabryjelski
486e0d412c
chore: Upgrade Webpack to v5 ( #16701 )
...
* Upgrade Webpack to v5
* Remove mapbox hack
* Replace url-loaders and file-loaders with asset modules
* Remove 1 rule
* Change --colors to --color
* Remove invalid option (--no-progress)
* Remove url-loader, bump plugin
* Fix AnnotationLayer formula check
* Remove redundant tests
* Bump cypress packages
* Remove old comment
* Fix tests
* Remove checks for number of scripts in markdown test
* Cosmetic changes
* Add tests
* Fix test
* Fix test
* Fixes test warnings
* disable flaky test
Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com >
Co-authored-by: Michael S. Molina <michael.s.molina@gmail.com >
2021-09-22 14:24:54 +03:00
Evan Rusackas
cdcc161846
fix: Remove Advanced Analytics tag for 2 charts ( #16240 )
...
* removing AA tag from TimeTableChartPlugin
* package bump for echarts (removes AA tag there)
* package-lock bump for new echarts plugin
2021-08-12 15:32:39 -06:00
Kamil Gabryjelski
a59d458e41
chore(explore): Create new entrypoints for Echarts Timeseries ( #15942 )
...
* feat(explore): Create new entrypoints for Echarts Timeseries
* Change order of some charts
* bump superset-ui
* also bump echarts package
* fix UT
Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com >
2021-08-05 07:28:16 +02:00
Jesse Yang
b73d7baedf
fix(dashboard): FilterBox JS error when datasets API is slow ( #15993 )
2021-07-30 22:06:29 -07:00
David Aaron Suddjian
257385e888
feat(explore): Upgraded viz select gallery ( #15303 )
...
* add modal layout with description, rework styles
* thirty percent
* test correctly
* avoid any changes in modal height
* typescriptify
* feat(viz): add categories to the viz picker (#15304 )
* feat(viz): add categories to the viz picker
* fix test types
* add a catch-all category
* tweak layout
* upgrade superset-ui to get new metadata
* do i look like i know what a jpeg is
* fix tests
* lint
* remove script count test requirement
* fix e2e test
* feat(explore): Viz picker search improvements (#15399 )
* upgrade superset-ui, install fuse.js
* add metadata to plugin context
* get search working
* layout improvements
* fix tests
* Update superset-frontend/src/explore/components/controls/VizTypeControl/index.tsx
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com >
* use typography size instead of grid unit
* comments
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com >
* feat(explore): Examples image gallery in the viz type control (#15489 )
* feat(explore): add section for example images in viz type control
* fix jpg webpack config
* formatting
* feat(Explore): Viz gallery component tweaks (#15520 )
* separate viz gallery from the modal
* use gallery directly in add slice view
* more formatting on the add slice container
* restyle the thumbnail list
* explicit thumbnail width and height
* remove crappy hack
* remove useless line
* comment
* sort categories
* comments
* tweak search behavior
* fix tests
* open gallery to the currently selected viz type
* null safety
* show all plugins when searching empty string
* get the new metadatas
* adjust categories scrolling behavior
* add time series table metadata
* upgrade superset-ui
* attempt fixing tests
* upgrade descriptions
* fix unit test
* attempt fixing e2e again
* max width for viz gallery
* update package lock
* undo unnecessary webpack changes
* don't show search results until something is entered
* force modal to open to selected viz type
* tweaks to search behavior
* gallery layout tweaks
* enshrine pivot table v2 in a place of honor
* feat(viz): Clear viz gallery when navigating between categories (#15577 )
* start viz gallery with null selection, clear when switching categories
* fix AddSliceContainer tests
* show a message when there is no viz type selected
* composition > inheritance
* clarify searching code
* comment
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com >
2021-07-12 10:59:10 -07:00
David Aaron Suddjian
83d50dd9fd
chore: add metadata for filter box plugin ( #15521 )
...
* chore: add metadata for filter box plugin
* Update superset-frontend/src/visualizations/FilterBox/FilterBoxChartPlugin.js
2021-07-05 14:01:33 +08:00
Ville Brofeldt
422c32cb7d
feat(filter-box): hide druid options if druid not enabled ( #14921 )
...
* feat(filter-box): hide druid options if druid not enabled
* add bootstrap export
2021-06-07 13:49:56 -06:00
Ville Brofeldt
20b86f81e7
fix(filter box): replace freeform where clause with ilike ( #14900 )
2021-06-04 06:43:07 +03:00
Yongjie Zhao
acbbced20b
fix: timerange in filter box error ( #14890 )
2021-05-28 11:28:58 +08:00
Yongjie Zhao
9f54231af1
fix: filterbox apply single value ( #14841 )
...
* fix: filterbox apply single value
* fix ci
* fix e2e
2021-05-27 14:00:48 +08:00
Ville Brofeldt
e466066229
chore(native-filters): introduce experimental feature flag ( #14814 )
...
* chore(native-filters): introduce experimental feature flag
* break out util and add tests
* fix import
2021-05-26 17:20:33 +03:00
Evan Rusackas
568061e8d4
feat: bumping echarts plugin, adding new treemap plugin ( #14560 )
...
* chore: bumping echarts plugin
* feat: Upgrading to new treemap
* bump @superset-ui/plugin-chart-echarts 0.17.47
Co-authored-by: Yongjie Zhao <yongjie.zhao@gmail.com >
Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com >
2021-05-13 22:52:17 +08:00
Mayur
05c24056b5
add new plugin ( #14516 )
2021-05-07 10:21:00 +03:00
Michael S. Molina
331310db9b
refactor: Bootstrap to AntD - Form - iteration 2 ( #14379 )
2021-05-05 22:00:37 -07:00
Ville Brofeldt
5aef6bccd1
feat(viz): add funnel chart ( #14480 )
2021-05-05 14:26:12 +08:00
Amit Miran
13d4902711
feat(native-filters): select group by support ( #14217 )
...
* chore: initial commit
* feat: groupby filter
Co-authored-by: Simcha Shats <simcha.shats@nielsen.com >
2021-04-20 18:52:33 +03:00
Ville Brofeldt
7e0e9ac3fc
feat(viz): add mixed and radar chart ( #14197 )
2021-04-16 23:59:32 +08:00
Kamil Gabryjelski
cab110e354
Enable the new pivot table ( #14187 )
2021-04-16 10:46:50 +02:00
krsnik93
ef1f048d81
feat: add Echarts gauge chart ( #14072 )
...
* feat: echarts gauge chart
* fix
* change plugin order
Co-authored-by: root <root@superset.ikrsnik.devonly.net >
2021-04-14 09:25:26 -07: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
Yongjie Zhao
488da65986
feat(viz): implement time picker on filter box ( #13377 )
...
* refactor(explore): restructure DateFilterControl
* fix UT
* remove datasource props
* remove unused files
* fix DateFilterControl in filterbox over length
2021-03-02 07:50:58 +08:00