Maxime Beauchemin
ffe1a0c9ee
feat: add search functionality to configuration table
...
- Added search input box that filters by configuration name and description
- Real-time filtering as user types with case-insensitive matching
- Clear search button (✕) appears when search term is entered
- Improved layout with flexbox for search and category controls
- Enhanced results messaging: shows "Found X matching settings" when searching
- Better empty state messaging with option to clear search
- Responsive design with flex-wrap for mobile compatibility
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-07-31 21:18:15 -07:00
Maxime Beauchemin
c2a05ea919
feat: make configuration table denser with smaller fonts
...
- Reduced cell padding from 12px to 8px for more compact layout
- Decreased font sizes: headers 13px, content 12px, badges 10px
- Removed title-cased labels in leftmost column, showing only config key
- Made badges smaller with reduced padding (1px 6px instead of 2px 8px)
- Improved information density while maintaining readability
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-07-31 21:18:15 -07:00
Maxime Beauchemin
54f17134b6
hackin'
2025-07-31 21:18:14 -07:00
Maxime Beauchemin
ad8d0bb2fb
refactor: simplify safe_eval function in config schema extraction
...
- Removed complex AST node handling for function calls and attributes
- Simplified to handle only basic types: constants, lists, dicts, names
- Reduced complexity from 19 to 6 branches
- Maintains same functionality for actual config values while being more maintainable
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-07-31 21:18:14 -07:00
Maxime Beauchemin
a21a1824e3
fix: add missing impact and requires_restart fields to config metadata
...
- Added infer_impact() function to determine configuration impact levels
- Added infer_requires_restart() function to determine restart requirements
- Updated export_config_metadata.py to include these fields in JSON output
- Fixes ConfigurationTable.tsx error: "Cannot read properties of undefined (reading 'toUpperCase')"
- All 218 configuration settings now include impact and requires_restart fields
- Fixed type annotations and linting issues in extract_config_schema.py
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-07-31 21:18:14 -07:00
Maxime Beauchemin
30e731a15b
improve docs generation
2025-07-31 21:18:14 -07:00
Maxime Beauchemin
faef33d6ba
improve docs generation
2025-07-31 21:18:12 -07:00
Maxime Beauchemin
92bf3b9d4e
touchups
2025-07-31 21:17:26 -07:00
Maxime Beauchemin
29b4c480f3
docs
2025-07-31 21:17:26 -07:00
Maxime Beauchemin
1a9da0ff78
feat: enhance flask config system with derived class
2025-07-31 21:17:26 -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
Joe Li
6c9cda758a
chore: update chart list e2e and component tests ( #34393 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-31 17:12:55 -07:00
Mehmet Salih Yavuz
967134f540
fix(theming): Visual bugs p-3 ( #34424 )
2025-08-01 00:26:38 +03:00
dependabot[bot]
25bb353f9d
chore(deps-dev): update jest requirement from ^30.0.2 to ^30.0.4 in /superset-frontend/packages/generator-superset ( #34039 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2025-07-31 13:24:18 -07:00
Beto Dealmeida
9cf2472291
fix: time grain and DB dropdowns ( #34431 )
2025-07-31 16:10:04 -04:00
ObservabilityTeam
cf5b976659
fix(dashboard): adds dependent filter select first value fixes ( #34137 )
...
Co-authored-by: Muhammad Musfir <muhammad.musfir@de-cix.net >
2025-07-31 12:39:30 -07:00
yousoph
70394e79ef
feat: Add configurable query identifiers for Mixed Timeseries charts ( #34406 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-31 12:16:12 -07:00
Kasia
ea64f3122e
chore: Change button labels to sentence case ( #34432 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-31 12:04:33 -07:00
Kasia
50197fc33e
chore: Add bottom border to top navigation menu ( #34429 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-31 12:03:38 -07:00
Maxime Beauchemin
c480fa7fcf
fix(migrations): prevent theme seeding before themes table exists ( #34433 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-31 11:35:34 -07:00
Beto Dealmeida
6fc734da51
fix: prevent anonymous code in Postgres ( #34412 )
2025-07-31 08:33:34 -04:00
JUST.in DO IT
762a11b0bb
fix(sqllab): access legacy kv record ( #34411 )
2025-07-31 08:58:10 -03:00
Michael Gerber
f168dd69a8
fix(sunburst): Fix sunburst chart cross-filter logic ( #31495 )
2025-07-30 18:47:02 -07:00
Maxime Beauchemin
becd0b8883
feat: add runtime custom font loading via configuration ( #34416 )
2025-07-30 18:01:37 -07:00
Maxime Beauchemin
fd4570625a
fix(theme-list): reorder buttons to place import leftmost ( #34389 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-30 14:17:23 -07:00
Maxime Beauchemin
54a5b58e40
feat(codespaces): auto-setup Python venv with dependencies ( #34409 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-30 13:57:54 -07:00
Mehmet Salih Yavuz
a611278e04
fix: Console errors from various sources ( #34178 )
...
Co-authored-by: Diego Pucci <diegopucci.me@gmail.com >
2025-07-30 23:32:32 +03:00
dependabot[bot]
5c2eb0a68c
build(deps): bump reselect from 4.1.7 to 5.1.1 in /superset-frontend ( #30119 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2025-07-30 08:54:58 -07:00
dependabot[bot]
0cbf4d5d4d
chore(deps): bump d3-scale from 3.3.0 to 4.0.2 in /superset-frontend/packages/superset-ui-core ( #31534 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2025-07-30 08:52:30 -07:00
Hari Kiran
6006a21378
docs(development): fix comment in the dockerfile ( #34391 )
2025-07-29 21:53:46 -07:00
Maxime Beauchemin
bf967d6ba4
fix(charts): Fix unquoted 'Others' literal in series limit GROUP BY clause ( #34390 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-29 17:36:10 -07:00
Hari Kiran
131ae5aa9d
docs(development): fix typo in the dockerfile ( #34387 )
2025-07-29 14:24:18 -07:00
Cesc Bausà
eca28582b6
feat(i18n): update Spanish translations (messages.po) ( #34206 )
2025-07-29 13:49:40 -07:00
Maxime Beauchemin
14e90a0f52
feat: Add GitHub Codespaces support with docker-compose-light ( #34376 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-29 13:10:17 -07:00
Maxime Beauchemin
a1c39d4906
feat(charts): Enable async buildQuery support for complex chart logic ( #34383 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-29 13:08:55 -07:00
Maxime Beauchemin
0964a8bb7a
fix(big number with trendline): running 2 identical queries for no good reason ( #34296 )
2025-07-29 13:07:28 -07:00
Beto Dealmeida
8de8f95a3c
feat: allow creating dataset without exploring ( #34380 )
2025-07-29 15:43:47 -04:00
Maxime Beauchemin
16db999067
fix: rate limiting issues with example data hosted on github.com ( #34381 )
2025-07-29 11:19:29 -07:00
Beto Dealmeida
972be15dda
feat: focus on text input when modal opens ( #34379 )
2025-07-29 14:01:10 -04:00
Maxime Beauchemin
c9e06714f8
fix: prevent theme initialization errors during fresh installs ( #34339 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-29 09:32:53 -07:00
Beto Dealmeida
32626ab707
fix: use catalog name on generated queries ( #34360 )
2025-07-29 12:30:46 -04:00
dependabot[bot]
a9cd58508b
chore(deps): bump cookie and @types/cookie in /superset-websocket ( #34335 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2025-07-29 20:19:31 +07:00
Beto Dealmeida
122bb68e5a
fix: subquery alias in RLS ( #34374 )
2025-07-28 22:58:15 -04:00
Beto Dealmeida
914ce9aa4f
feat: read column metadata ( #34359 )
2025-07-28 22:57:57 -04:00
Gabriel Torres Ruiz
bb572983cd
feat(theming): Align embedded sdk with theme configs ( #34273 )
2025-07-28 19:26:17 -07:00
Đỗ Trọng Hải
ff76ab647f
build(deps): update ag-grid to non-breaking major v34 ( #34326 )
2025-07-29 07:46:55 +07:00
Mehmet Salih Yavuz
f554848c9f
fix(PivotTable): Render html in cells if allowRenderHtml is true ( #34351 )
2025-07-29 01:12:37 +03:00
Hari Kiran
dc0c389488
docs(development): fix 2 typos in the dockerfile ( #34341 )
2025-07-28 15:06:21 -07:00
Beto Dealmeida
22b3cc0480
chore: bump BigQuery dialect to 1.15.0 ( #34371 )
2025-07-28 16:39:18 -04:00
Maxime Beauchemin
604d72cc98
feat: introducing a docker-compose-light.yml for lighter development ( #34324 )
2025-07-28 09:27:07 -07:00