This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Jul 05, 2023
-
-
Aleksandr Lesnenko authored
-
Case Nelson authored
* [MLv2] Native query functions for changing db and collection-name * Rename feature to be more specific * Use native-extras based on feedback * Fix missed rename
-
Ryan Laurie authored
* create measureTextWidth functions * update rowChart and utils * update static viz
-
Case Nelson authored
-
Anton Kulyk authored
* Make bucket pickers more customizable * Allow hiding expressions in `AggregationPicker` * Migrate `SummarizeSidebar` to MLv2 * Delegate more stuff to aggregation components * Polish for breakout components * Don't copy queries into sidebar state * Use two breakouts in sidebar tests * Use long display name for pinned breakouts * Fix "replace column" used instead of "add column" * Fix extra spacing * Fix tooltip position * Fix pinned breakouts display * Fix E2E test * Clean up bucket pickers * Fix types * Fix border width * Simplify `BreakoutColumnList` * Add `withDefaultBucket` helper * Avoid `byRole` queries in sidebar tests * Fix UI jumps while searching * Hide "Custom expression" option
-
Tim Macdonald authored
-
Alexander Polyankin authored
-
Alexander Polyankin authored
-
Kamil Mielnik authored
* Fix #31339 * Add an e2e for horizontal scrollbar presence * Add an e2e test for the originally reported issue #31339 * Remove inline headerCells * Format tests * Remove redundant code * Move tests to table visualization scenarios tests suite
-
Kamil Mielnik authored
Adding filter of summarized field grouped by latitude and longitude on a map changes visualization type (#31646) * Take sourceQuery into account if StructuredQuery does not have any aggregations or breakouts when determining Question's default display - It's an attempt to fix #30057 * Don't check source query for models * Use source query breakouts and aggregations to determine default display only if the question does not have any breakouts, aggregations, and joins - Make the condition to always use "table" display for Models more prominent * Revert first attempt * Introduce CardObject and fix displayIsLocked typing * Refactor maybeUnlockDisplay into maybeResetDisplay * Revert "Introduce CardObject and fix displayIsLocked typing" This reverts commit 770e7a50d3b9f381741ba7cb1655c1d9be5f295c. * Improve diff * Update unit tests after maybeUnlockDisplay to maybeResetDisplay refactoring * Update maybeResetDisplay unit tests * Improve test case names * Add tag for the test that reproduces the issue * Add test for issue #30057 - use visualize() helper - extract addCountGreaterThan2Filter() * Add a test case for adding columns * Add a test case for removing columns (resetting to default value) * Add a test case for adding aggregations * Add another test case * Reuse e2e helpers - add missing "field" parameter support in addSummaryGroupingField - add removeSummaryGroupingField * Remove redundant condition * Update issue id in tests after extracting separate GitHub issue
-
- Jul 04, 2023
-
-
metamben authored
Fixes #32026.
-
Cam Saul authored
* Refactor: move operator stuff into separate namespace * Filter operator overhaul * display-name and long-display-name * Test fix
* Sort namespaces -
john-metabase authored
This reverts commit 9da0bd76.
-
Braden Shepherdson authored
This has been causing friction when working on the FE.
-
Nemanja Glumac authored
* Generate conditional `describe` blocks * Distinguish between premium features and enterprise artifact --- This is the first step in series of commits that should allow us to test our feature flags in a more granular fashion. We first need to remove the confusion around the words "enterprise" and "premium". ## Before - `isEE` helper was used to mark setup with the premium token that has all feature-flags enabled. - `isOSS` was used as the negation of the previous helper and as such wasn't strictly always true. - For example, isOSS would have resolved to true on enterprise instances without a token This didn't backfire simply because we're running all EE instances with the token by default ## Now There is a clear distinction between: - OSS (literal open-source instance running on OSS artifract) - EE (enterprise artifact without a token) - PREMIUM (enterprise artifact with active premium token, with all feature flags enabled)
-
Case Nelson authored
-
Cal Herries authored
-
shaun authored
-
Mahatthana (Kelvin) Nomsawadi authored
-
- Jul 03, 2023
-
-
Aleksandr Lesnenko authored
-
Jesse Devaney authored
* fix heading input clipping * fix hover padding when hovering over resize handle * refactor CSS module to styled component wrapper - move all CSS logic into one file * refactor to use theme breakpoints * move single row styling to ReactMarkdownStyleWrapper * change padding only for single row text cards * fix text card clipping - adjust padding size based on breakpoints (proxy for grid row height) - adjust font size based on breakpoints - set styles based on grid mobile/desktop layout * refactor css colors * do not apply filter values to text cards in edit mode * adjust font-size for open sidebar * refactor font-size adjustment - move font-size adjustment into TextCardWrapper so - styles are applied in edit and saved mode - styles are applied to textarea as well as markdown preview * fix type error * fix text offset for markdown preview and textarea
-
metamben authored
Fixes #32081.
-
metamben authored
Fixes #32058.
-
Jerry Huang authored
-
Nemanja Glumac authored
The previous setting accidentally executed a scheduled job **every minute** on Sunday, when we actually wanted it to run only once on that day. This PR fixes it and it will now run at 10PM every Sunday. https://crontab.guru/#0_22_*_*_0 [ci skip]
-
Nick Fitzpatrick authored
* moving dashboard events 1-0-2 to 1-1-2 * update version number --------- Co-authored-by:
Ryan Laurie <iethree@gmail.com>
-
Aleksandr Lesnenko authored
-
Nick Fitzpatrick authored
-
Ryan Laurie authored
* update row chart measuring function * add test to check if the line chart retnders
-
Nemanja Glumac authored
* Fix Docker `latest` tag logic in the release workflow As noted in #32036, the current logic doesn't account for the existence of the N+1 RC tag when the current release is N. In other words, it didn't promote `v1.46.6` to the latest Docker tag because it included `v1.47.0-RC1` in the list of the relevant tags it compares against. This PR fixes that and closes #32036. **Before:** ``` Current version for v1.46.6 is { prefix: 'v1', feature: 46, maintenance: 6, build: NaN, isOSS: false, isEE: true, prerelease: false } Enumerating all git tag... Found total 414 tags Filtering for EE Found total 116 filtered tags Sorting tags to find the highest version numbers... Showing 20 tags with the highest versions... v1.47.0-RC1 v1.47.0-RC2 ---> v1.46.6 v1.46.5 v1.46.4 v1.46.3 v1.46.2 v1.46.1 v1.46.0 v1.46.0-RC1 v1.46.0-RC2 v1.46.0-RC3 v1.46.0-RC4 v1.45.4 v1.45.3.1 v1.45.3 v1.45.2.1 v1.45.2 v1.45.1 v1.45.0 The latest container image stays as v1.47.0-RC1 There is no need to tag the v1.46.6 container image as latest. ``` **After the fix:** ``` Current version for v1.46.6 is { prefix: 'v1', feature: 46, maintenance: 6, build: NaN, isOSS: false, isEE: true, prerelease: false } Enumerating all git tags... Found total 430 tags Filtering for EE which excludes prerelease tags... Found total 94 filtered tags Sorting tags to find the highest version numbers... Showing 20 tags with the highest versions... ---> v1.46.6 v1.46.5 v1.46.4 v1.46.3 v1.46.2 v1.46.1 v1.46.0 v1.45.4 v1.45.3.1 v1.45.3 v1.45.2 v1.45.1 v1.45.0 v1.44.7 v1.44.6.1 v1.44.6 v1.44.5 v1.44.4 v1.44.3 v1.44.2 Thus, the container image for v1.46.6 must be marked as latest. ``` * Remove unnecessary whitespace [ci skip]
-
- Jul 01, 2023
-
-
Cam Saul authored
-
- Jun 30, 2023
-
-
Cam Saul authored
-
Cam Saul authored
* Cljs/TS wrapper for join fields should handle :all and :none (#32006) * Split metadata into separate expected-columns method * MLv2 `joinable-columns`
-
Cam Saul authored
* Cleanup of options * Opaque join strategy * Opaque join strategies, part 2
-
Anton Kulyk authored
-
Cam Saul authored
* MLv2 table-or-card-metadata * Fix `join-fields` schema while we're at it * Fix cljs test * Remove conditional-in-conditional * Cleanup
-
Alexander Polyankin authored
-
Alexander Polyankin authored
-
Jerry Huang authored
* add titile to unsub * fix spacing
-
Uladzimir Havenchyk authored
* Fix TextWidget inconsistent behavior when all chars are removed * Revert "Fix TextWidget inconsistent behavior when all chars are removed" This reverts commit d17b530ab0d85b7d1fde5dc0566ebf0641bd5a46. * Add normalization for value in field filters * Add normalization for default value * Update frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.jsx Co-authored-by:
Mahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev> * Add e2e test --------- Co-authored-by:
Mahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>
-