Mike Bridge
|
a899e1db41
|
feat(versioning): entity-version base infrastructure (gated off, dark launch) (#41176)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-09 19:57:05 -07:00 |
|
Ville Brofeldt
|
33f0fc93ed
|
feat: introduce Subject model and entity editors/viewers (#38831)
|
2026-07-08 11:00:03 -07:00 |
|
Mike Bridge
|
af0a55a4f3
|
feat(dashboards): soft-delete and restore (#40128)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-07-01 17:20:44 -07:00 |
|
Mike Bridge
|
393adc4535
|
refactor(db): composite PK on M2M association tables (#39859)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-07-01 13:07:15 -07:00 |
|
Joe Li
|
bed1034c2f
|
refactor(frontend): centralize subdirectory URL prefixing behind nav helpers (#39925)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Evan <evan@preset.io>
|
2026-07-01 11:20:13 -07:00 |
|
Shaitan
|
77c2bed5f7
|
fix(dashboards): narrow datasets payload to callers with read access (#40396)
Co-authored-by: Claude Sonnet 4 <noreply@anthropic.com>
|
2026-06-03 12:55:57 +01:00 |
|
Evan Rusackas
|
9af6746dbe
|
fix(models): HTML-escape data-controlled values in dashboard_link and Slice.icons (#40639)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-02 16:15:11 -07:00 |
|
Michael S. Molina
|
357e35dc62
|
refactor(core): reorganize superset-core packages into feature-based structure (#38448)
|
2026-03-05 17:41:15 -03:00 |
|
Kamil Gabryjelski
|
26a2e12779
|
perf: fix N+1 query in Slice.datasource property (#37899)
|
2026-02-11 18:57:28 +01:00 |
|
Antonio Rivero
|
c966dd4f9e
|
feat(dashboards): Add config to filter implicit tags in list API (#36246)
|
2025-11-25 11:57:53 +01:00 |
|
Ville Brofeldt
|
c2baba50f9
|
chore: abstract models and daos into superset-core (#35259)
|
2025-11-14 17:00:44 -08:00 |
|
Maxime Beauchemin
|
4695be5cc5
|
fix: complete theme management system import/export (#34850)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-09-01 15:44:01 -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
|
e741a3167f
|
feat: add a theme CRUD page to manage themes (#34182)
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me>
|
2025-07-25 13:26:41 -07:00 |
|
Ville Brofeldt
|
7482b20f7b
|
chore: replace selenium user with fixed user (#31844)
|
2025-01-22 12:46:06 -08: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 |
|
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 |
|
Jack
|
a5355d86fc
|
feat: Dashboard tabs api endpoint (#27962)
|
2024-06-20 18:40:54 +02:00 |
|
Vitor Avila
|
5167d20f27
|
fix: Improving handling for tag relationship when deleting assets v2 (#29229)
|
2024-06-12 09:39:34 -07:00 |
|
Vitor Avila
|
dd67772ad9
|
fix: Improving handling for tag relationship when deleting assets (#29117)
|
2024-06-10 16:14:26 -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 |
|
Beto Dealmeida
|
6cf681df68
|
feat(SIP-95): new endpoint for table metadata (#28122)
|
2024-04-25 12:23:49 -04:00 |
|
Maxime Beauchemin
|
2d63722150
|
chore: set up ruff as a new linter/formatter (#28158)
|
2024-04-24 17:19:53 -07:00 |
|
Beto Dealmeida
|
99a1601aea
|
refactor: rename get_sqla_engine_with_context (#28012)
|
2024-04-12 13:31:05 -04:00 |
|
Pat Nadolny
|
bfe55b9ded
|
fix: Volatile datasource ordering in dashboard export (#19595)
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com>
|
2024-03-21 16:06:15 -06:00 |
|
Michael S. Molina
|
3d645fd8e9
|
refactor: Updates some database columns to MediumText (#27119)
|
2024-02-15 11:22:57 -05:00 |
|
John Bodley
|
847ed3f5b0
|
refactor: Ensure Flask framework leverages the Flask-SQLAlchemy session (Phase II) (#26909)
|
2024-02-14 06:20:15 +13:00 |
|
Michael S. Molina
|
9724abf090
|
fix: Removes unused cache cleanup (#26648)
|
2024-01-17 16:34:45 -03:00 |
|
John Bodley
|
df79522160
|
refactor: Ensure Flask framework leverages the Flask-SQLAlchemy session (#26200)
|
2024-01-18 08:27:29 +13:00 |
|
Michael S. Molina
|
2d3ff8c0dc
|
refactor: Removes the deprecated DASHBOARD_CACHE feature flag (#26349)
|
2024-01-16 14:14:42 -03:00 |
|
Michael S. Molina
|
9387c4c16f
|
refactor: Removes the filters set feature (#26369)
|
2024-01-16 12:42:35 -03:00 |
|
John Bodley
|
aafb54d042
|
chore: Ensure Mixins are ordered according to the MRO (#26288)
|
2023-12-16 14:11:58 +13:00 |
|
John Bodley
|
07551dc3d4
|
chore(connector): Cleanup base models and views according to SIP-92 (#24773)
|
2023-11-21 10:11:50 -08:00 |
|
Josh Soref
|
0735680674
|
chore(backend): Spelling (#25457)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2023-09-29 09:36:50 -07:00 |
|
John Bodley
|
893b45feef
|
fix: Rename on_delete parameter to ondelete (#25424)
|
2023-09-26 16:00:37 -07:00 |
|
Michael S. Molina
|
a971a28a34
|
fix: DashboardRoles cascade operation (#25349)
|
2023-09-20 13:08:07 -03:00 |
|
John Bodley
|
d54e827bb9
|
fix: Add explicit ON DELETE CASCADE for dashboard_roles (#25320)
|
2023-09-18 09:49:51 -03:00 |
|
John Bodley
|
adaab3550c
|
fix: Ensure SQLAlchemy sessions are closed (#25031)
|
2023-08-23 11:57:36 -07:00 |
|
Vitor Avila
|
cacad56172
|
chore(dashboard import/export): include additional fields to export/import commands (#24941)
|
2023-08-14 13:50:31 -07:00 |
|
Beto Dealmeida
|
4bc46003b5
|
chore: rate limit requests (#24324)
|
2023-08-11 09:35:31 -07:00 |
|
John Bodley
|
94c595093b
|
chore: Add explicit ON DELETE CASCADE for dashboard_slices (#24938)
|
2023-08-10 10:56:11 -03:00 |
|
John Bodley
|
5522facdc6
|
chore: Refactor dashboard security access (#24804)
|
2023-08-09 09:25:58 -07:00 |
|
Gyuil Han
|
ff7c1528db
|
fix(dashboard): increase json_metadata field (#24510)
|
2023-07-25 15:30:43 -03:00 |
|
John Bodley
|
ae00489779
|
chore(dao): Add explicit ON DELETE CASCADE for ownership (#24628)
|
2023-07-11 11:39:03 -07:00 |
|
John Bodley
|
3e76736874
|
chore(dao): Organize DAOs according to SIP-92 (#24331)
Co-authored-by: JUST.in DO IT <justin.park@airbnb.com>
|
2023-06-18 18:32:32 -07:00 |
|
Maxime Beauchemin
|
b70808d071
|
chore: cleanup sqlalchemy warnings (#24403)
|
2023-06-16 15:30:47 -07:00 |
|
Daniel Vaz Gaspar
|
23bb1c48a1
|
chore: remove deprecated apis and ENABLE_BROAD_ACTIVITY_ACCESS (#24400)
|
2023-06-15 22:11:24 +01:00 |
|
Michael S. Molina
|
a7f7f6645d
|
feat: Convert ENABLE_BROAD_ACTIVITY_ACCESS and MENU_HIDE_USER_INFO into feature flags (#24345)
|
2023-06-12 10:40:22 -07:00 |
|
John Bodley
|
a4d5d7c6b9
|
chore(pre-commit): Add pyupgrade and pycln hooks (#24197)
|
2023-06-01 12:01:10 -07:00 |
|