This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Jul 30, 2024
-
-
Uladzimir Havenchyk authored
-
- Jul 29, 2024
-
-
Luis Paolini authored
* Upgrade webpack * deduplicate webpack deps * add ^ --------- Co-authored-by:
Uladzimir Havenchyk <uladzimir.dev@gmail.com>
-
Aleksandr Lesnenko authored
* indicate in-progress exports * specs, public dashboards * add onbeforeunload hook when uploads are in-progress
-
Cal Herries authored
-
Ryan Laurie authored
* use mantine buttons for filter and summarize * Restore fancy color hover states * Add css modules * oh the cleverness of me * better var name --------- Co-authored-by:
Oisin Coveney <oisin@metabase.com>
-
Braden Shepherdson authored
Expands and refactors `metabase.util.memoize` to support better cross-platform memoization. **Better basic memoization** Use `clojure.core.memoize/memo` (and its clone in CLJS) rather than `clojure.core/memoize` for the "everything forever" strategy. **Bounded memoization** There are a few places (eg. `u/kebab-case-en`) where we want zero-overhead *hits* and expect the input space to be fixed. To guard against runaway memory usage, this **bounded** strategy dumps the entire cache when it overflows. It logs an INFO level note when that happens - the intent here is that the threshold should never actually get hit! **Fast JVM versions** In the special case where the function to memoize takes exactly 1 argument which is a valid map key, we can use `ConcurrentHashMap.computeIfAbsent` as the basis of the cache and have much less overhead. `fast-memo` and `fast-bounded` implement this in CLJ; in CLJS they just call `memo` and `bounded`.
-
Aleksandr Lesnenko authored
* infer id numeric columns as non metrics * update spec
-
Cal Herries authored
Co-authored-by:
Ngoc Khuat <qn.khuat@gmail.com>
-
Jeff Bruemmer authored
-
Nemanja Glumac authored
* Use function helpers * Only assert the resize down * Refactor repro 31701 * Remove flaky tag * Better organize describe blocks * Move custom `requestTimeout` config to the common block for resizing tests
-
Chris Truter authored
-
Chris Truter authored
-
Uladzimir Havenchyk authored
* test(jest): get rid of warnings about duplicate manual mock * update file-paths
-
github-automation-metabase authored
-
Kamil Mielnik authored
* Refactor dashboard helpers to TypeScript * Reuse existing helper * Refactor cy.createQuestionAndDashboard to a function helper - there was no good place to put it, so I also created new helpers/api directory - and I moved all helpers using cy.request (with 1 exception, where a CSV download helper also does a bunch of assertions) in there * Merge TS command definitions into a single file * Export types * Make dashboardDetails optional * Export StructuredQuestionDetails * Remove duplicated function * Extract createNativeQuestion to separate file - 1 exported helper per file, no exceptions! * Reuse const * Remove old definitions * Add missing export
-
- Jul 26, 2024
-
-
Denis Berezin authored
* Migrate DahboardSidebars to TS * More fixes for types
-
Alexander Polyankin authored
* Fix homepage dashboard being loaded everywhere * Fix * Fix
-
Oleksandr Yakushev authored
* perf: Optimize metabase.lib.schema.util/unique-uuids? * perf: Allocation improvements on sync-db/fingerprinting path
-
Jeff Bruemmer authored
-
Alexander Polyankin authored
* Remove unused dimension options * Fix test
-
Braden Shepherdson authored
The `dashboard_load_id` is attached to the body for queries, not as a query parameter. This correctly receives the `dashboard_load_id` and uses it for `/query` calls.
-
github-automation-metabase authored
Co-authored-by:
Metabase bot <metabase-bot@metabase.com>
-
Ryan Laurie authored
* filter invalid recent and search items in move modal * e2e test disabled moving search and recent items * update test
-
bryan authored
* pull sdk info into data on-thread * include api tests for query_execution and view_log * Try mt/test-helpers-set-global-values! - disambiguate names used in tests * pass test + cleanup test helper * make sure view logging is enabled in test
-
Alexander Polyankin authored
* Remove unused properties * Remove unused properties * Remove comment * Experiment * Simplify * general cleanup and adding dashboard links handling * fix tests, link cards; sort output * include databases from queries, not just tables, fix card sort * use a simplified get-databases that doesn't throw * Fix tests --------- Co-authored-by:
Braden Shepherdson <braden@metabase.com>
-
Oisin Coveney authored
-
Braden Shepherdson authored
This was missed in the original PR #45394 due to clumsy `git` wrangling; my bad.
-
Ryan Laurie authored
* refetch metric after save to log view * Update e2e/test/scenarios/metrics/metrics-editing.cy.spec.js Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> --------- Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com>
-
Ryan Laurie authored
-
Cal Herries authored
-
Alexander Polyankin authored
* Add a test * Add a unit test for TextLike
-
- Jul 25, 2024
-
-
Raphael Krut-Landau authored
fix(admin/nav): Ensure that the "Exit admin" button can be clicked regardless of locale or viewport size (#45882) Closes #45876
-
adam-james authored
* fix conditional formatting color lookup with correct col names The column names for color lookup are expected to be the same as the :name key of each column, and applying column formatting broke this lookup. This fixes it. * move overflow-x into pulse body div to exlude card title from scroll * add a test for conditional formatting w/ a hidden row. This still fails at the moment, working on a fix yet. * apply conditional formatting in static viz even when col is hidden Conditional formatting that depends on a hidden column was not being rendered in the static viz, but now we pass all columns into the color selector fn, thus when rendering the table with the ordered/hidden columns, all other columns will still use their appropriate conditional formatting * I missed a linter warning * fix tab rendering * fix test * fix up tests with some better structural searching
-
Nemanja Glumac authored
-
Nemanja Glumac authored
* Do not store elements in a `const` * Remove mid-test save and edit dashboard
-
metamben authored
Add Azure managed identity support --------- Co-authored-by:
Case Nelson <case@metabase.com>
-
Uladzimir Havenchyk authored
-
Raphael Krut-Landau authored
Closes #45127
-
Raphael Krut-Landau authored
Closes #45916
-