This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- May 06, 2024
-
-
Aleksandr Lesnenko authored
-
Ryan Laurie authored
* add new entity picker result item * simplify types * enterprise icon fixes * unit test fixes * design updates * address PR comments * remove poorly implemented tooltip * fix unit test * simplify spinner situation
-
Ryan Laurie authored
* Make bulk action bar reusable * unify bulk action usage * skip obsolete test
-
Aleksandr Lesnenko authored
* add chart model logging * fix x-axis time series interval computation when x-values include nulls
-
bryan authored
-
bryan authored
-
Uladzimir Havenchyk authored
-
Emmad Usmani authored
* add percent change to timeseries tooltip * move computeChange to lib/numeric * cleaning up code in numeric.js * color text * add unit to key * move change to tooltip footer * fix extra bottom spacing * remove color * handle gaps in data * clean up code * add change to funnel tooltip * move retained to footer in funnel * update copy * remove min decimal count * rename events.tsx -> events.ts * add test cases to line-bar-tooltips.cy.spec.js * add specs for edge cases * readd exports to fix numeric.unit.spec.js * don't show for change for scatterplot * translate retained * use parseTimestamp instead of String * handle quarter interval * remove redundant dayjs calls * handle quarter with Feburary correctly
-
John Swanson authored
-
Jeff Bruemmer authored
-
Alexander Polyankin authored
-
Abed Habli authored
* Update ssh-tunnel.md Add SSH key authentication option to SSH tunneling docs * Update docs/databases/ssh-tunnel.md Co-authored-by:
Jeff Bruemmer <jeff.bruemmer@gmail.com> * Update docs/databases/ssh-tunnel.md Co-authored-by:
Jeff Bruemmer <jeff.bruemmer@gmail.com> * Update docs/databases/ssh-tunnel.md Co-authored-by:
Jeff Bruemmer <jeff.bruemmer@gmail.com> --------- Co-authored-by:
Jeff Bruemmer <jeff.bruemmer@gmail.com>
-
Cal Herries authored
-
- May 05, 2024
-
-
lbrdnk authored
-
- May 03, 2024
-
-
bryan authored
-
John Swanson authored
For dashboards and cards/models only.
-
Vamsi Peri authored
Remove the language for how important is this feature to you
-
Uladzimir Havenchyk authored
-
Jeff Bruemmer authored
-
Alex Yarosh authored
* api details * Update docs/installation-and-operation/serialization.md Co-authored-by:
Jeff Bruemmer <jeff.bruemmer@gmail.com> --------- Co-authored-by:
Jeff Bruemmer <jeff.bruemmer@gmail.com>
-
Phoomparin Mano authored
* public metabase theme type * add tests for transforming embedding theme * export public types * load transformed theme override into theme provider * migrate font family inside theme configuration * add assertion for font family * update README to add font family in theme options * add font enum, fix tuple type and cleanup tests * color tuple argument name * use fill for colortuple
-
Nicolò Pretto authored
* use css modules instead of inline styles for cursor: default (#41644) * add toast notification after the feedback (#41575) * fix modal submit sending data while button says skip (#41784) * fix: it should not send the feedback if button says skip * add comment explaining why we check that getLastFeedbackCall() is undefined * embedding homepage analytics (#41725) * rename defaultTab -> initialTab * add events schema for embedding-homepage * fix stories * add analytics, e2e tests and fix typo in dismiss reason * copy embed_flow schema for better diff in the next commit * adds isExampleDashboard to trackStaticEmbedPublished * utm tags * fix bug of is_example_dashboard * better test names * refactor embed homepage status type * "() => {}" => "_.noop" * add "Setup embedding" to the admin setup checklist (#41638) * add setup embedding to the admin setup checklist * restore whitespace as it was before * i miss prettier (whitespace again) * Clean up check list for embedding Largely making a new entry for the embedding info just to fight long lines. `:embedding-homepage-dismissed-as-done` just made the maps really long. If we have a `:done?` under an `:embedding` keyword it reads much more naturally. Also, The previous diff was calling `boolean` on a var rather than invoking the var: ```clojure :embedding-app-origin (boolean embed.settings/embedding-app-origin) ;; ^^^^^^^^^^^^^^ needs to be (invoked) ``` --------- Co-authored-by:
dan sutton <dan@dpsutton.com> * Change utm tags for embedding homepage links (#42042) * update utm tags * utm_media -> utm_content * add description to the checklist setup step (#42200) --------- Co-authored-by:
dan sutton <dan@dpsutton.com>
-
Mahatthana (Kelvin) Nomsawadi authored
* Update readme adding more ways to run Metabase * Remove running from `master` because it could break * Update enterprise/frontend/src/embedding-sdk/README.md Co-authored-by:
Alberto Perdomo <albertoperdomo@users.noreply.github.com> * Update disclaimer, makes it more obvious --------- Co-authored-by:
Alberto Perdomo <albertoperdomo@users.noreply.github.com>
-
Anton Kulyk authored
* Rename "Line style" to "Line shape" * Add "line.style" viz setting * Add "line.size" viz setting * Apply new viz settings in line/area charts * Clean up `ChartSettings` test suite * Fix default values not applied * Add visual test * Add E2E test * Rework default values * Use constant S/M/L values for "line.size" setting
-
Mahatthana (Kelvin) Nomsawadi authored
* Fix InteractiveQuestion loader show no question before loaded * Add tests * Unskip a test
-
Raphael Krut-Landau authored
Lets the `ItemsTable` component have customizable columns. The logic for this is contained in `BaseItemsTable`. This is preliminary work for #41614 This doesn't introduce any new UI, but there is a unit test for the new logic. The main thing to check is whether the table on the collections page stills work correctly. Note how the columns adjust as you resize the viewport horizontally. (In fact, the columns will sometimes adjust as you close and open the sidebar, because the width they are paying attention to is the width of the area to the right of the sidebar.) Closes #41908
-
Ngoc Khuat authored
-
Braden Shepherdson authored
The API/model schemas for dashboard parameters are general enough that they just work for this new type, which doesn't look very different from a value parameter right now. Part of #42118.
-
Romeo Van Snick authored
* Add snowplow event for column combine via header * Add test for snowplow event * Remove unnecessary within wrapper * Fix linting issues
-
Romeo Van Snick authored
* Add helper to track column extractions * Track column extractions * Add text for column extraction * Pass correct extraction to trackColumnExtractViaShortcut
-
Romeo Van Snick authored
-
Phoomparin Mano authored
-
Romeo Van Snick authored
* Add test for email extractions * Fix swapped domain and host examples * Add tests for URL columns * Fix examples for shortcut too * Use arrow function instead of function
-
Cam Saul authored
MLv2: Simplify MetadataProvider protocols (16 methods/3 protocols => 7 methods/2 protocols) (#42070) * Simplified MetadataProvider protocol * Test fix * Ok make CachedMetadataProvider a separate schema again after all. * Consolidate the Metadata schemas * Clean Kondo warnings * Malli-ify the stuff in metabase.lib.metadata.protocols * Fix Kondo warnings * Test fix
* PR feedback
-
- May 02, 2024
-
-
Aleksandr Lesnenko authored
-
Cam Saul authored
* Fix LgeacyMetric/Segment macroexpansion with definitions using ancient MBQL 2 * Remove stray println * PR feedback
-
Cam Saul authored
* Window functions should use all breakouts except first for partitioning * Update the offset() test * Update tests * Rework how we use driver escape-alias in MLv2; fix Oracle * PR feedback * Test fixes
-
Jeff Bruemmer authored
-
Uladzimir Havenchyk authored
* Cleanup parameters popover * Convert to ts * Drop comment * Convert dashboard-options to TS
-
Braden Shepherdson authored
This is a new parameter `:type` (and `:widget-type`) to choose a time granularity (a `:temporal-unit`, eg. `month`, `day`, `day-of-week`) which should replace the unit on the target field for the parameter. The target field should be a breakout with a temporal type (date, datetime) that's compatible with the input unit. The value of the parameter should be a string or keyword naming one of the units: `"month"`, `:month`. Part of #42118.
-