This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Jun 21, 2024
-
-
Nicolò Pretto authored
* convert embed.ts to use createSlice from rtk * only store in the state what we care about for interactive embedding * use DEFAULT_EMBED_OPTIONS keys to filter searchOptions * removed unused hash parameter * adds basic unit test
-
John Swanson authored
There were two problems here: - wrong args to `mdb/migrate!` (passing the db-type as well as the data source), and - in MySQL, the changelog table name is not `:databasechangelog`. Use `metabase.db.liquibase/changelog-table-name` to get the actual table name.
-
Mahatthana (Kelvin) Nomsawadi authored
* refactor: Simplify code (#44275) * Remove dead code * Remove values same as default options * Simplify hook API: Removing unused argument * review: Remove redundant code * Refactor
-
Anton Kulyk authored
* Skip repro for 10493 * Add repro for 44532 * Remove `ensureMetricsAndDimensions`
-
Kamil Mielnik authored
* Show table's schema name when available * Add a test * Add a test for empty table schema
-
Phoomparin Mano authored
-
Oisin Coveney authored
-
Oisin Coveney authored
Co-authored-by:
Nicolò Pretto <info@npretto.com>
-
Oisin Coveney authored
-
Nicolò Pretto authored
* file renamed to .ts * fixed ts errors in browser.ts
-
Kamil Mielnik authored
- Run "npx update-browserslist-db@latest"
-
Ryan Laurie authored
* move cloverage to a nightly run * what a mess
-
- Jun 20, 2024
-
-
Chris Truter authored
-
Noah Moss authored
* Don't run sandboxing rollback test on mysql * Update test/metabase/db/schema_migrations_test.clj
-
Cam Saul authored
Make the App DB transaction isolation level READ_COMMITTED for MySQL [MEGA PERFORMANCE BOOST] (#44505) * Make the App DB transaction isolation level READ_COMMITTED for MySQL/MariaDB [MEGA PERFORMANCE BOOST] * Add test
-
Mateusz Burzyński authored
-
John Swanson authored
Add a new query parameter to `/api/collection/:id/items` and `/api/collection/root/items`. If `official_collections_first` is passed, we'll sort official collections first, or not, as requested. If it isn't passed, we'll default to `false` for the trash collection, or `true` for normal collections.
-
Nick Fitzpatrick authored
* Fix crash on restoring bookmarked items, update bookmarks on restore * adding bookmark assertions to e2e tests * removing unintended createDashboard change
-
Cam Saul authored
-
Jeff Bruemmer authored
-
Noah Moss authored
-
Nemanja Glumac authored
-
Nicolò Pretto authored
* simplify bordered logic *
setTitled * setHideDownloadButton * setHideParameters * inline useEmbedDisplayOptions * move DEFAULT_EMBED_DISPLAY_OPTIONS to costants file so we can remove use-embed-display-options.ts * move consts up in the file * update deps of useEffect * fix ts error in the sdk * use useEmbedFrameOptions in useDashboardUrlParams * embed frame should not touch the `embed` slice, which is used for interactive embedding -
Mahatthana (Kelvin) Nomsawadi authored
-
Alexander Polyankin authored
-
Raphael Krut-Landau authored
fix(admin): Add e2e tests of the database caching policy form's basic functionality (in Admin / Performance) (#44416) Closes #44478
-
Ngoc Khuat authored
-
Raphael Krut-Landau authored
-
Phoomparin Mano authored
* funnel start color should be text-dark * change pivot table font size unit to em for scaling * change funnel and legend item unit to em * change funnel font size to em * change object detail font size to em * change gauge font size to em * add cartesian chart padding config * update docs * remove isEmbeddingSdk prop * simulate the 0.875em base font size * chart padding override should apply in query builder * add cartesian padding to stories * update readme docs * fix collection browser option in readme docs * fix pivot table font size scaling * update loki * update loki * use em for smart scalar * update chart default padding * revert smart scalar font size scaling due to measurement * dynamic font family and font size as defaults * pivot table * add more properties to sdk docs * make FONT_SIZES constant local * link to discussion on query builder extra spacing * enforce that font is passed to getLeftHeaderWidths
-
Phoomparin Mano authored
* load custom font family * always return custom font family * add tests for returning custom font family
-
github-automation-metabase authored
-
Uladzimir Havenchyk authored
* Adjust undo toast timeout 12s -> 8s * typo * Address review
-
Alberto Perdomo authored
Remove warnings about not using MB versions in production. This is a left over from the time we were pointing to builds off master and RCs.
-
- Jun 19, 2024
-
-
Raphael Krut-Landau authored
* Use an indicator-agnostic testid * Run sed * Use correct testid
-
Case Nelson authored
* Update e2e test * Update e2e test * fix: populate param-fields for named fields on public dashboards * Add name to public hydration * Add tests * Add tests * Fix tests --------- Co-authored-by:
Alexander Polyankin <alexander.polyankin@metabase.com>
-
Raphael Krut-Landau authored
Ensures that minimum query durations are correctly displayed in the form post-save (#44249) and that all times can be used in the Schedule component (#44257)
-
Raphael Krut-Landau authored
-
Cal Herries authored
Exclude native query matches in search scoring when the search should exclude native queries (#43982) Co-authored-by:
Chris Truter <crisptrutski@users.noreply.github.com>
-
adam-james authored
* UserParameterValue transforms wrapped to properly escape string vals The `json-in` and `json-out` functions used for toucan model transforms do not perform any string escaping logic. This makes sense as we don't want to make assumptions about the shape of data flowing in/out of the db. But, this did mean that for the User paramter values table, string values were causing an error to be logged. This doesn't break anything, as the function will still correctly return the string, but it can clutter up logs. So, this PR wraps all incoming values in a map and unwraps it for outgoing values. * Add migration to wrap existing user param values with ::wrapper key Since the in/out transform for UserParameterValues is updated, we need to migrate any existing values to have this wrapping. * Simplify the solution to the problem. Since we're already getting what we need from the json-in/json-out *except* that it's logging a parse error, we can create a json-out that works the same way (tries to parse and returns the string as-is if it fails) without logging an error at all. * take away the arg and keywordize inside the json-out fn * remove irrelevant comment Signed-off-by:
Adam James <adam.vermeer2@gmail.com> * Add a little more test coverage for different value types * faster test thanks to Dan! * Add a comment about the data being tested --------- Signed-off-by:
Adam James <adam.vermeer2@gmail.com>
-
Alexander Polyankin authored
-