This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Nov 24, 2022
-
-
Mahatthana (Kelvin) Nomsawadi authored
-
Aleksandr Lesnenko authored
* return white text color more frequently * increase factor
-
Mahatthana (Kelvin) Nomsawadi authored
-
Anton Kulyk authored
* Extract action button components * Extract `DashCardActionButtonsContainer` * Add shared `DashCardActionButton` component * Clean up `AddSeriesButton` * Clean up `ChartSettingsButton` * Clean up `ToggleCardPreviewButton` * Clean up `RemoveButton` * Clean up click behavior button * Make remove and toggle preview buttons inline * Clean up `DashCardActionButtons` * Fix type error
-
- Nov 23, 2022
-
-
Nemanja Glumac authored
-
Nick Fitzpatrick authored
* Adding graph.series_order_dimension * Handling adding and removing order items * Adding test for funnel viz * PR Feedback * Simplifying ChartSettingOrderedSimple. Moving logic to Settings Defs * Fixing Row Chart rendering, adding bar chart test * Resolving type check errors * Adjusting series_order empty values * Updating orderItem prop check * adjusting getOrderedSeries
-
Aleksandr Lesnenko authored
-
Natalie authored
-
Anton Kulyk authored
* Extract styled components * Convert to TypeScript * Fix styling * Fix type error
-
Jeff Bruemmer authored
-
Jeff Bruemmer authored
-
Anton Kulyk authored
* Add `query_average_duration` to `Card` type * Add missing props to `DashboardOrderedCard` type * Use up-to-date Card type for DashboardOrderedCard * Extend `Series` type * Convert `DashCard` to TypeScript
-
swk777 authored
-
Jeff Bruemmer authored
-
Anton Kulyk authored
* Move hidden background style to styled component * Clean up props a little bit * Extract methods * Sort props and extract rendering methods * Extract getter methods * Turn `DashCard` into a functional component * Extract styled components * Fix size properties
-
Anton Kulyk authored
* Sort imports * Move styled component to `.styled` file * Extract `DashCardActionButtons` * Extract `ClickBehaviorSidebarOverlay` * Move `DashCard` exports to the bottom * Extract `propTypes` from class definition * Use initial state shortcut declaration
-
Devon Greenway authored
* Update running-metabase-on-azure.md Having an `@` symbol in the connection string may cause issues when it is parsed and rebuilt. Using separate user and password configuration values solves that problem. * Update docs/installation-and-operation/running-metabase-on-azure.md Co-authored-by:
Jeff Bruemmer <jeffbruemmer@gmail.com> Co-authored-by:
Jeff Bruemmer <jeff.bruemmer@gmail.com>
-
Anton Kulyk authored
* Move `DashCard` to its own directory * Move `DashCardParameterMapper` to `DashCard` dir * Remove disabled `DashCard` test files * Fix import * Move around `DashCardParameterMapper`
-
Aleksandr Lesnenko authored
* fix row chart bugs * review
-
Mahatthana (Kelvin) Nomsawadi authored
-
Maz Ameli authored
* make it clearer you're creating a new question * fix the function
-
- Nov 22, 2022
-
-
adam-james authored
* Fix bug where grouping strategy would NPE when fingerprint was `nil` The axes grouping relies on fingerprint data existing, AND for now only works on :type/Number columns, so this bugfix guards against those situations where the logic would fail. The bug that brought this to my attention came up when there was a Custom column. This set the col-meta count to be one greater than the count of the 'real' columns, which threw off my old assumptions, where if the grouped-columns count was less than the total col-meta count, you had a potential grouping. This broke in part because some custom columns are essentially derived from a real column, and so will most likely be groupable with the column they're derived from. Anyway, this filters out columns that won't work, so we hopefully eliminate the problem. * Update src/metabase/pulse/render/body.clj Co-authored-by:
Tim Macdonald <tim@metabase.com> * Fix some broken logic Co-authored-by:
Tim Macdonald <tim@metabase.com>
-
Gustavo Saiani authored
-
Anton Kulyk authored
* Move collection entity tests to entity directory * Simplify `normalizedCollection` helper * Remove nested ternaries in `getCollectionType` * Simplify list endpoint code * Remove comment * Simplify null check * Fix collection's `authority_level` types * Convert collection utils to TypeScript * Convert `index` file to TypeScript * Move `getInitialCollectionId` to its own file * Move `getExpandedCollectionsById` to its own file * Simplify `getExpandedCollectionsById` usage * Convert collections entity to TypeScript * Add missing type * Fix type errors * Remove embarrassing backticks
-
Ngoc Khuat authored
-
Braden Shepherdson authored
This was breaking Metabase's understanding of foreign keys after deserialization.
-
Cal Herries authored
-
Ariya Hidayat authored
-
Nemanja Glumac authored
-
- Nov 21, 2022
-
-
Nemanja Glumac authored
* Remove `cy2` (SorryCypress library) * Stop recording Cypress tests using Currents dashboard service
-
Nemanja Glumac authored
* Fix pre-release config typo * Fix conditional containing environment variable
-
Tom Hallett authored
* Adding instructions for increasing EB Timeout If you host your metabase application on Elastic Beanstalk and a query takes longer than 60 seconds, you will get a "Your query took too long" error. This section documents how to increase that timeout value. * Updating readme based on PR feedback. Co-authored-by:
Jeff Bruemmer <jeff.bruemmer@gmail.com>
-
Ariya Hidayat authored
* Retrofit the release workflow to be useful for doing a pre-release * Distinguish between `metabase` main repo and the custom ones * Truncate commit id to specific hash length We need to make sure all images are tagged with exactly the same hash length in order to avoid having multiple images for the same commit. * Enforce full commit SHA-1 hash is used for an input `actions/checkout@v3` will fail if full SHA-1 hash is not provided. We want to use this implicit mechanism as an enforcing function for uniform manual inputs. * Never run script from the main repo - This greatly simplifies things. - The script is meant to be run from forks of Metabase for testing purposes and/or for custom builds. * Safeguard against missing `CUSTOM_RELEASE_REPO` Co-authored-by:
Nemanja <31325167+nemanjaglumac@users.noreply.github.com>
-
Nemanja Glumac authored
- run all EE tests against EE uberjar and only a small subset of OSS-specific tests against OSS uberjar
-
Anton Kulyk authored
* Convert settings selectors to TypeScript * Add missing settings types * Make `getSettings` a `reselect` selector
-
Nemanja Glumac authored
* Upgrade `jest` to the latest version (29.3.1) * Add `jest-environment-jsdom` as a separate package This was a breaking change since the version 28 * Upgrade `@types/jest` to the latest version * Upgrade `babel-jest` to the latest version * Upgrade `@testing-library/jest-dom` to the latest version * Upgrade `@types/testing-library__jest-dom` to the latest version * Upgrade `jest-localstorage-mock` to the latest version * Upgrade `jest-watch-typeahead` to the latest version * fix jest config for v29 * fix specs Co-authored-by:
Aleksandr Lesnenko <alxnddr@gmail.com>
-
Anton Kulyk authored
* Add `DashboardState` to `metabase-types/store` * Add `createMockDashboardState` * Use no dashboard state by default
-
- Nov 19, 2022
-
-
Nemanja Glumac authored
-
- Nov 18, 2022
-
-
adam-james authored
* First pass at grouping axes This PR uses the results_metadata key to look at fingerprints for numerical axes to try determine if each series on the Y axis can be sanely represented on the same axis. This is done by calculating an overlap (some value between 0 and 1) and grouping all axes on the LEFT if they pass the threshold, which is some value between 0 and 1. The overlap is always calculated when there is SOME overlap between the ranges of each axis, and is calculated as: ```clojure (/ (- (max maximums) (min minimums)) (- (min maxiumums) (max minimums))) ``` This is done to try catch situations where one column's range is entirely inside the other, but is much smaller (- max min); such a case would have a small percent overlap by the above calculation, and implies that it might be better to split the axes. * Address feedback. * Fix shape of data in tests of 2 private fns * Add test for split axes * Fixed error in test util * render-utils does with-redef, disallows parallel tests. Makes sense
-
Braden Shepherdson authored
Card, Dashboard, Dimension, Metric, NativeQuerySnippet, Segment and Timeline all now using their `:name` fields for the file label. File names should now be more human-friendly.
-