Superset Dev and Claude Fable 5
fc0c63b0a3
feat(mobile): consumption-only mobile experience behind MOBILE_CONSUMPTION_MODE
...
Adds an opt-in, consumption-only mobile experience (feature flag
MOBILE_CONSUMPTION_MODE, default off, @lifecycle: development):
- Dashboards: charts stacked full-width with real plugin dimensions
(ChartHolder reports full column count on mobile; heights capped to
the viewport minus chrome), sticky swipeable tab bars with gradient
overflow affordances, filter bar in a drawer (FilterBar mobileMode),
compact header (title scrolls away; edit/publish/fave/refresh controls
hidden; dashboard info moved into the kebab menu)
- Dashboard list: forced card view, full-width cards, search/filters and
sort in a drawer (single FilterControls instance)
- Home: dashboards-only Recents, compact empty states, desktop-only
sections hidden
- Navigation: hamburger drawer (dashboards, theme/language, user
info/logout with row-tap navigation)
- Route guarding: routes declare mobileSupported in routes.tsx;
everything else renders a MobileUnsupported screen; viewport growth
unblocks automatically (useIsMobile subscribes to matchMedia only when
the flag is on, so flag-off deployments have zero render delta)
- Serves a viewport meta tag (flag-gated) so mobile browsers lay out at
device width instead of the ~980px legacy viewport; exposes
is_feature_enabled to Jinja via the common context processor
- User docs (using-superset/mobile-experience.mdx) with a Playwright
screenshot generator following the docs:screenshots pattern
- Docker dev config enables the flag; jest + Playwright coverage
throughout
Squashed from the iterative mobile-dashboard-support history (preserved
at backup/mobile-pre-rebase-2).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-04 19:16:34 -07:00
Evan Rusackas and Claude Code
da27b4ed80
chore(sqla2): bump SQLAlchemy-dependent drivers to dual-compat versions ( #42542 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-04 17:08:41 -07:00
e103d92b48
feat(versioning): version-history UI ( #41551 )
...
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-08-04 12:37:46 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5f2bc09b9f
chore(deps): bump the storybook group in /docs with 2 updates ( #42742 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:11:03 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f67d12edf8
chore(deps-dev): bump webpack from 5.109.0 to 5.109.1 in /docs ( #42743 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:59 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
64590b5138
chore(deps): bump baseline-browser-mapping from 2.11.4 to 2.11.5 in /docs ( #42744 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:56 -07:00
Yuriy Krasilnikov
457cd3487d
fix(api): include query lifecycle timing in /api/v1/chart/data response ( #37516 )
2026-08-03 17:27:57 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f877c29f39
chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /docs ( #42723 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 14:30:17 -07:00
8f10bda68e
feat(soft-delete): Recently Archived view with restore and permanent delete ( #41550 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-03 12:21:48 -07:00
Đỗ Trọng Hải
e4ef84ca72
feat(build): migrate from Prettier to Oxfmt for performant code formatting ( #42434 )
2026-08-04 00:27:05 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4939d6863f
chore(deps): bump baseline-browser-mapping from 2.11.1 to 2.11.4 in /docs ( #42681 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:45:22 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
788181beba
chore(deps-dev): bump globals from 17.7.0 to 17.8.0 in /docs ( #42682 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:45:03 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8b3142c57c
chore(deps): bump the storybook group in /docs with 2 updates ( #42680 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:44:36 +07:00
dependabot[bot]
1a7f2afae9
chore(deps): bump antd from 6.5.1 to 6.5.2 in /docs ( #42630 )
2026-07-31 23:36:46 +07:00
dependabot[bot]
05f45863cb
chore(deps-dev): bump webpack from 5.108.4 to 5.109.0 in /docs ( #42631 )
2026-07-31 23:36:21 +07:00
Evan Rusackas and Claude Opus 4.8
67d05d0ed7
docs(installation): document how to add translations to a custom Docker image ( #42586 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-31 09:15:42 -07:00
bhavishya123 and Joe Li
1df0cca2f9
docs(databricks): include Databricks in user impersonation UI text ( #36850 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-07-30 11:50:30 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6282f3907f
chore(deps): bump baseline-browser-mapping from 2.11.0 to 2.11.1 in /docs ( #42604 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-30 10:21:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e36cbe48f2
chore(deps): bump baseline-browser-mapping from 2.10.44 to 2.11.0 in /docs ( #42550 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:38:59 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f486783b02
chore(deps): bump swagger-ui-react from 5.32.9 to 5.32.11 in /docs ( #42549 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:38:44 -07:00
Luiz Otavio
afb863684b
feat(cache): add DATA_CACHE_MAX_VALUE_SIZE to skip caching oversized results ( #42570 )
2026-07-29 11:35:42 -07:00
Enzo Martellucci and Claude Opus 4.8
069605828d
feat(subjects): scope principal listings and default new assets to creator groups ( #42472 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-29 14:36:45 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ad15c4ddd1
chore(deps): bump the storybook group in /docs with 2 updates ( #42517 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:49:02 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a301e7c511
chore(deps-dev): bump the typescript-eslint group in /docs with 3 updates ( #42518 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:59 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dd7bbe0adf
chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 in /docs ( #42519 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:56 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2e81eb580f
chore(deps): bump baseline-browser-mapping from 2.10.43 to 2.10.44 in /docs ( #42521 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:49 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
faf2cc0f04
chore(deps): bump @fontsource/ibm-plex-mono from 5.2.7 to 5.3.0 in /docs ( #42447 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 11:24:49 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dece457792
chore(deps): bump @swc/core from 1.15.43 to 1.15.46 in /docs ( #42448 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:52:52 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3666b9a934
chore(deps): bump swagger-ui-react from 5.32.8 to 5.32.9 in /docs ( #42449 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:55 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c09ebc2087
chore(deps): bump @fontsource/inter from 5.2.8 to 5.3.0 in /docs ( #42450 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:50 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
23e5cc24d5
chore(deps): bump @fontsource/fira-code from 5.2.7 to 5.3.0 in /docs ( #42451 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:45 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
83ea9a1025
chore(deps): bump js-yaml from 5.2.1 to 5.2.2 in /docs ( #42395 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 13:33:36 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
857a194c66
chore(deps): bump postcss from 8.5.16 to 8.5.23 in /docs ( #42397 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 13:33:09 -07:00
Bhargava Vadlamani
7eceebce1c
feat(dbspec): Support apache datafusion dbspec ( #42374 )
2026-07-24 11:56:30 -07:00
ViktorGo86
65528a5b76
docs(map-tiles): add Yandex Maps Tiles API configuration ( #42375 )
2026-07-24 22:19:20 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0b9a9c5d03
chore(deps): bump body-parser from 1.20.5 to 1.20.6 in /docs ( #42370 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:31 +07:00
Yash Shrivastava
c5f6d33d21
docs: add pattern to the list of organisations using superset ( #42341 )
2026-07-23 22:11:17 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6654318491
chore(deps): bump caniuse-lite from 1.0.30001805 to 1.0.30001806 in /docs ( #42333 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:46:27 +07:00
Amitesh Gupta
3ed8889a01
fix: Added PostgreSQL 17.X to the supported database versions table in ( #42280 )
2026-07-22 16:24:13 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
60a7c18204
chore(deps): bump svgo from 3.3.3 to 3.3.4 in /docs ( #42286 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:25 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
37ef2f381e
chore(deps): bump fast-uri from 3.1.3 to 3.1.4 in /docs ( #42294 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:11 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9c08240fdc
chore(deps): bump dompurify from 3.4.11 to 3.4.12 in /docs ( #42287 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 16:44:49 -07:00
Ville Brofeldt
15d7d36580
chore: remove deprecated from_dttm and to_dttm jinja vars ( #42279 )
2026-07-21 15:07:36 -07:00
34ebe3d22a
feat(extensions): add a Storage API for extensions ( #39171 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Benyovszky Máté <benyovszky.mate.work@outlook.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-21 16:23:56 -03:00
706a65cb02
fix(docs): allow *.run.app in CSP for the Kapa widget backend ( #42276 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-21 10:18:13 -07:00
Evan Rusackas and Claude Sonnet 5
b362d36019
chore: remove deck.gl JavaScript tooltip controls and ENABLE_JAVASCRIPT_CONTROLS ( #42126 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-21 10:01:25 -07:00
Hugh A. Miles II
00cb3037e7
feat(dashboard): export dashboard chart data to Excel (async, S3 + email) ( #41133 )
2026-07-21 12:17:00 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a1d4cda0cb
chore(deps-dev): bump typescript-eslint from 8.63.0 to 8.64.0 in /docs in the typescript-eslint group ( #42259 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 01:15:28 -07:00
5a17ae1224
chore: drop Python 3.10 support, require Python 3.11+ ( #42045 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-20 08:16:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
19ca088de6
chore(deps): bump baseline-browser-mapping from 2.10.42 to 2.10.43 in /docs ( #42227 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 07:44:06 -07:00