* Snapshot: 24.07.0-dev
* Snapshot: 24.08.0-dev
* Snapshot: 24.09.0-dev
* Snapshot: 24.10.0-dev
* Snapshot: 24.11.0-dev
* Snapshot: 24.12.0-dev
* Snapshot: 25.01.0-dev
* Snapshot: 25.02.0-dev
* Snapshot: 25.03.0-dev
* Snapshot: 25.04.0-dev
* Upgrade Node.js version to 24 in Dockerfile and .nvmrc; update package.json engine constraints
* Update major dependencies
* Switch from yarn to pnpm
* Switch from yarn to pnpm: ci
* Update Python version to 3.13 in CI workflow
* Refactor Netlify build command to remove pnpm installation step
* Update ESLint configuration for improved compatibility and disable specific rules
* Restyled by prettier
* Add typeRoots and types to tsconfig for improved type definitions
* Update Dockerfile.cypress to use Node 24 and streamline installation steps
* Fixed tests
* Restyled by prettier
* Update Jest snapshot comments to point to the official documentation URL
* viz-lib: refactor test setup and update snapshots for consistency
* Add babel-jest as a dev dependency for improved testing support
* Add virtual prop to visualization type selector for improved functionality
* Remove CJS/ESM compatibility shim for color-rgba
* Restyled by prettier
* Enable ESLintPlugin conditionally based on production environment
* Import d3 library in d3box.ts
* Fix pip install command in CI workflow to use python -m
* Replace d3 import with global declaration for compatibility with d3 v3
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Restyled.io <commits@restyled.io>
Add support for saving dashboard parameters after clicking the Apply button. Parameters are applied in the following order: URL, dashboard parameters, query parameters.
Persist the queued values only when “Done Editing” is clicked, keeping Query and Dashboard editors aligned.
* Update queries.latest_query_data on save
* Add wait on test as loading query and query results may re-render DOM and that makes test fraky
* Fix styling report by prettier
* Use 12-column layout for dashboard grid
Set minSizeX, minSizeY for widgets to 2 since a value of 1 breaks all
assumptions of the UI layout.
Migration provide transition from 6 to 12 columns for all widgets.
* Restyled by prettier
Fix query list item list sorting
- descending order, no triangle mark
- ascending order, up triangle mark(▲)
- descending order, down triangle mark(▼)
- ascending order, no triangle mark
- descending order, up triangle mark(▲)
- ascending order, down triangle mark(▼)
- descending order, no triangle mark
"sorting order" have 2-click cycle, but "triangle mark" have 3-click cycle.
* Snapshot: 24.08.0-dev
* no more Running...0 or runtime0
* also missing a space
* Restyled by prettier
* check if data_scanned is defined
otherwise we could get "Data Scanned ?" if it's not supported
by some data sources
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Restyled.io <commits@restyled.io>
This change involved adding an extra option to the GridSettings editor,
adding the "fixed" option to columns, and adding styling for the fixed
columns. In order to change the number of fixed columns, which will
default to 0, one has to go to Edit visualization -> Grid -> Choose
number of columns to fix -> Save.
"Query in queue" should switch to "Executing query", but does not.
Commands:
git revert --no-commit bd17662005
git revert --no-commit 5ac5d86f5e
vim tests/handlers/test_query_results.py
git add tests/handlers/test_query_results.py
Co-authored-by: Justin Clift <justin@postgresql.org>
Use Webpack configuration for locating this asset in the same way that
client/app/index.html does.
This code path is when REDASH_MULTI_ORG=true.
Co-authored-by: github-actions <github-actions@github.com>
* filter widged results to fix tests during repeatable execution
* minor fix
* made queryName variable
---------
Co-authored-by: Andrew Chubatiuk <andrew.chubatiuk@motional.com>
The qds-sdk-py package along with the rest of the Qubole project is no longer
maintained:
3c6a34ce33
Removing this eliminates these warnings when running Redash management commands:
./qds_sdk/commands.py:1124: SyntaxWarning: "is" with a literal. Did you mean "=="?
if options.mode is "1":
./qds_sdk/commands.py:1137: SyntaxWarning: "is" with a literal. Did you mean "=="?
if options.db_update_mode is "updateonly":
./qds_sdk/commands.py:1424: SyntaxWarning: "is" with a literal. Did you mean "=="?
if (total is 0) or (downloaded == total):
Co-authored-by: github-actions <github-actions@github.com>