Enzo Martellucci
9516d1a306
fix(explore/dashboard): fix CSV/Excel downloads for legacy chart types ( #38513 )
...
Co-authored-by: Diego Pucci <diegopucci.me@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-03-13 11:49:34 +01:00
Hugh A. Miles II
61fbfda501
feat(security): add granular export controls (Phase 1) ( #38361 )
2026-03-09 16:44:56 -04:00
Beto Dealmeida
f2b6c395cd
feat: Add PWA file handler for CSV/XLS/Parquet uploads ( #36191 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 11:24:01 -05:00
Richard Fogaca Nienkotter
f4474b2e3e
feat: Dynamic currency ( #36416 )
2026-01-16 21:58:41 -08:00
Beto Dealmeida
482c674a0f
chore: improve types ( #36367 )
2025-12-04 13:51:35 -05:00
Beto Dealmeida
fb7d0e0e3d
chore: annotate important types ( #36034 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-17 14:41:20 -05:00
Alexandru Soare
99b61143f6
feat(Chart): Save Chart State globally ( #35343 )
2025-10-29 15:54:07 +02:00
Sam Firke
aede3bb5ba
fix(auth): redirect anonymous attempts to view dashboard with next ( #35345 )
2025-10-16 16:33:37 -04:00
Maxime Beauchemin
abc2d46fed
refactor: remove obsolete Flask flash messaging system ( #35237 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-25 00:05:16 -07:00
Damian Pendrak
dce74014da
refactor(deckgl): update deck.gl charts to use new api ( #34859 )
2025-09-23 10:42:28 -07:00
Hugh A. Miles II
966e231f94
feat: Add Dashboard Filter Support for Alert Reports ( #32196 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Hugh A Miles II <hugh@Mac.home >
2025-09-16 10:52:28 -04:00
Damian Pendrak
c65cb284e6
fix(chart): change "No query." to "Query cannot be loaded" in Multi Layer Deck.gl Chart ( #34973 )
2025-09-05 10:22:45 -07:00
Maxime Beauchemin
b0d3f0f0d4
feat: add customizable brand spinners with theme integration ( #34764 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2025-09-03 08:28:59 -07:00
Maxime Beauchemin
cb27d5fe8d
chore: proper current_app.config proxy usage ( #34345 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-31 19:27:42 -07:00
Maxime Beauchemin
c42be77c25
feat(i18n): load language pack asynchronously ( #34119 )
2025-07-14 10:59:29 -07:00
Maxime Beauchemin
bc0a10fc73
chore: clean up more flask/jinja html views ( #34093 )
2025-07-09 10:16:57 -07:00
Vitor Avila
7e4fde7a14
fix(standalone): Ensure correct URL param value for standalone mode ( #33234 )
2025-04-24 16:41:42 -03:00
Martyn Gigg
09b92e7d08
feat: Allow superset to be deployed under a prefixed URL ( #30134 )
...
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
2025-04-09 13:43:44 -07:00
Maxime Beauchemin
e51b95ffa8
chore: enforce more ruff rules ( #31447 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
2024-12-18 17:41:34 -08:00
Geido
4ac0bb1bed
chore(View): Remove unnecessary theme view and defer basic styles ( #30128 )
2024-09-27 18:12:58 +02:00
Sam Firke
69d5f766a8
feat(auth): when user is not logged in, failure to access a dashboard should redirect to login screen ( #30380 )
2024-09-25 14:26:26 -04:00
Maxime Beauchemin
e749efcb97
fix: refactor view error handling into a separate module ( #29330 )
2024-07-09 10:16:40 -07:00
John Bodley
8fb8199a55
chore(dao/command): Add transaction decorator to try to enforce "unit of work" ( #24969 )
2024-06-28 12:33:56 -07:00
Eyal Ezer
07b2449bd7
refactor: Unify all json.(loads|dumps) usage to utils.json ( #28702 )
...
Co-authored-by: Eyal Ezer <eyal.ezer@ge.com >
2024-05-28 14:17:41 -07:00
Eyal Ezer
56f0fc4ec2
refactor: Migration of json utilities from core ( #28522 )
...
Co-authored-by: Eyal Ezer <eyal.ezer@ge.com >
2024-05-20 10:27:22 -07:00
Elizabeth Thompson
83fedcc9ea
chore: change deprecation versions post 4.0 ( #28019 )
2024-04-22 13:03:59 -07:00
Maxime Beauchemin
12fe2929a4
fix: row limits & row count labels are confusing ( #27700 )
2024-04-02 13:58:35 -07:00
Kamil Gabryjelski
5083ca0e81
fix: Persist query params appended to permalink ( #27601 )
2024-03-22 10:24:31 +01:00
Michael S. Molina
acb2d1d6b4
fix: Plain error message when visiting a dashboard via permalink without permissions ( #27132 )
2024-02-15 16:26:33 -05:00
Daniel Vaz Gaspar
c96e38c07c
fix: removes old deprecated sqllab endpoints ( #27117 )
2024-02-15 15:58:48 +00:00
Vitor Avila
4f56f5ee84
fix(tags): Filter system tags from the tags list ( #26701 )
2024-01-26 12:00:27 -08:00
Michael S. Molina
f63e66be01
refactor: Removes the deprecated VERSIONED_EXPORT feature flag ( #26347 )
2024-01-19 15:21:14 -03:00
Michael S. Molina
8f8c435d7c
refactor: Removes the Profile feature ( #26462 )
2024-01-18 15:36:40 -03:00
Michael S. Molina
cf20b3439c
refactor: Removes the deprecated ENABLE_EXPLORE_JSON_CSRF_PROTECTION feature flag ( #26344 )
2024-01-18 10:29:51 -03:00
John Bodley
df79522160
refactor: Ensure Flask framework leverages the Flask-SQLAlchemy session ( #26200 )
2024-01-18 08:27:29 +13:00
John Bodley
07bcfa9b5f
chore(command): Organize Commands according to SIP-92 ( #25850 )
2023-11-22 16:55:54 -03:00
Jack Fragassi
630734b908
fix: Prevent cached bootstrap data from leaking between users w/ same first/last name ( #26023 )
2023-11-21 15:39:42 -08:00
John Bodley
07551dc3d4
chore(connector): Cleanup base models and views according to SIP-92 ( #24773 )
2023-11-21 10:11:50 -08:00
EugeneTorap
42d0474cc2
chore: Update pylint to 2.17.7 ( #25566 )
2023-10-09 11:51:41 -07:00
JUST.in DO IT
5ab1e7eae4
feat(sqllab): SPA migration ( #25151 )
2023-10-04 15:21:41 -04:00
Craig Rueda
db7f5fed31
chore(async): Initial Refactoring of Global Async Queries ( #25466 )
2023-10-02 17:22:07 -07:00
Craig Rueda
515452c7e2
chore(async): Making create app configurable ( #25346 )
2023-09-20 10:04:58 -07:00
Sebastian Liebscher
e585db85b6
chore: use contextlib.surpress instead of passing on error ( #24896 )
...
Co-authored-by: John Bodley <4567245+john-bodley@users.noreply.github.com >
2023-08-29 10:09:01 -06:00
Michael S. Molina
712e1f760c
feat: Moves Profile to Single Page App (SPA) ( #25001 )
2023-08-17 11:01:24 -03:00
JUST.in DO IT
a44c99899a
chore(sqllab): Relocate get bootstrap data logic ( #24936 )
2023-08-11 13:23:07 -07:00
John Bodley
ed0d288ccd
chore(dao): Replace save/overwrite with create/update respectively ( #24467 )
2023-08-11 12:55:39 -07:00
John Bodley
5522facdc6
chore: Refactor dashboard security access ( #24804 )
2023-08-09 09:25:58 -07:00
Stepan
64ced60f62
fix(datasets): give possibility to add dataset with slashes in name ( #24796 )
2023-07-28 14:33:08 -03:00
EugeneTorap
fc89718d48
chore: Update pylint to 2.17.4 ( #24700 )
...
Co-authored-by: John Bodley <john.bodley@gmail.com >
2023-07-24 17:13:49 -07:00
John Bodley
5f49e0fdd0
fix(cache): Add cache warmup for non-legacy charts ( #24671 )
2023-07-19 11:12:36 -07:00