This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Jul 19, 2021
-
-
Nemanja Glumac authored
* Update Webpack to the latest version (5.37.0) * Update `webpack-dev-server` to the latest version (3.11.2) * Install `webpack-cli` * Replace `CommonsChunkPlugin` with `splitCunks` * Remove `NamedModulesPlugin` * Remove `UnusedFilesWebpackPlugin` * Replace `extract-text-webpack-plugin` with `mini-css-extract-plugin` * Upgrade `html-webpack-plugin` to the latest version (5.3.1) * Upgrade `html-webpack-harddisk-plugin` to the latest version (2.0.0) * Remove `banner-webpack-plugin` * Replace deprecated `[hash]` in the config * Add `mode` to the config * Upgrade `file-loader` to the latest version (6.2.0) * Don't include polyfills for `path` and `crypto` * Remove `uglifyjs-webpack-plugin` and use terser instead * Workaround CLJS_GLOBAL needs top-level `process` object * yarn add node-polyfill-webpack-plugin * Use some polyfills Apparently, the polyfill for crypto is still necessary since the front-end code isn't migrated yet to the browser's native Crypto API (https://www.w3.org/TR/WebCryptoAPI/) See also https://www.npmjs.com/package/node-polyfill-webpack-plugin * Admin smoke test: fix getting the empty DB path * Onboarding setup test: fix getting the empty DB path * Replace file-loader with type: "asset/resource" See https://webpack.js.org/guides/asset-modules/ * upgrade react-markdown (#16934) * Use large CI resource since webpack consumes a lot of memory [ci nocache] https://circleci.com/docs/2.0/configuration-reference/#resourceclass * Tidy up `NODE_ENV` references * Remove Webpack `DefinePlugin` Co-authored-by:
Ariya Hidayat <ariya@metabase.com> Co-authored-by:
Dalton Johnson <daltojohnso@users.noreply.github.com> Co-authored-by:
Alexander Lesnenko <alxnddr@users.noreply.github.com>
-
Nemanja Glumac authored
-
Nemanja Glumac authored
#17043 Repro: With Whitelabel custom name, Metabase name is still shown multiple places in Admin Panel (#17112)
-
Alexander Polyankin authored
-
Gustavo Saiani authored
-
Nemanja Glumac authored
Related issue: https://github.com/metabase/metabase/issues/17005 * Add `arg` library * Rewrite the main Cypress runner logic * Destructure Cypress snapshot results * Rename Cypress snapshots runner * Update CircleCI config to reflect `folder` changes * Update readme for smoke tests * Run `metabase-db` tests conditionally based on env `QA_DB_ENABLED`
-
Anton Kulyk authored
* Add icons-only mode to SegmentedControl * Add `fullWidth` mode to SegmentedControl * Use SegmentedControl at SchedulePicker * Use SegmentedControl at EmailAttachmentPicker * Use SegmentedControl at ChartNestedSettingSeries * Replace ChartSettingButtonGroup with SegmentedControl * Remove ButtonGroup component * Don't show labels for some viz settings * Increase SegmentedControl's click area * Add `inactiveColor` prop to SegmentedControl * Fix icons-only SegmentedControl padding
-
Anton Kulyk authored
-
Anton Kulyk authored
-
Anton Kulyk authored
-
Ariya Hidayat authored
This is for easier troubleshooting (rerun from failed, separated recording) since those tests are quite hard to run smoothly with Circle CI. Also, move away from using the API (/api/setting/application-colors) and just use the color picker from the UI to choose invididual custom color.
-
Noah Moss authored
-
dpsutton authored
* offset is a reserved word in mariadb as of 10.6 - https://mariadb.com/kb/en/reserved-words/ - https://github.com/MariaDB/server/commit/299b935320 I think it is related to https://jira.mariadb.org/browse/MDEV-23908 "Implement SELECT ... OFFSET ... FETCH ..." * Handle new names for utf8 in mariadb https://mariadb.com/kb/en/unicode/ - utf8: Until MariaDB 10.5, this was a UTF-8 encoding using one to three bytes per character. Basic Latin letters, numbers and punctuation use one byte. European and Middle East letters mostly fit into 2 bytes. Korean, Chinese, and Japanese ideographs use 3-bytes. No supplementary characters are stored. From MariaDB 10.6, utf8 is an alias for utf8mb3, but this can changed to ut8mb4 by changing the default value of the old_mode system variable. - utf8mb3: UTF-8 encoding using one to three bytes per character. Basic Latin letters, numbers and punctuation use one byte. European and Middle East letters mostly fit into 2 bytes. Korean, Chinese, and Japanese ideographs use 3-bytes. No supplementary characters are stored. Until MariaDB 10.5, this was an alias for utf8. From MariaDB 10.6, utf8 is by default an alias for utf8mb3, but this can changed to ut8mb4 by changing the default value of the old_mode system variable.
-
- Jul 16, 2021
-
-
Gustavo Saiani authored
-
Anton Kulyk authored
-
Anton Kulyk authored
-
- Jul 15, 2021
-
-
Jeff Evans authored
Update Oracle driver to set the v$session.program property on the connection, which appears in the PROGRAM column of the v$session table Update tests accordingly
-
Cam Saul authored
* Fix Card async-metadata running query even when metadata can be determined programatically * Update another test * Adjust affected repros by waiting for the metadata to load (#17068) * Wait for the `result_metadata` to load * Reduce the number of bins for the faster execution * Update repro for #12568 Co-authored-by:
Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com>
-
Nemanja Glumac authored
* Extract repro for #15279 into a separate file * Extract repro for #15689 into a separate file * Extract repro for #15695 into a separate file * Extract repro for #15119 into a separate file * Extract repro for #12614 into a separate file * Extract repro for #12720 into a separate file * Extract repro for #6660 into a separate file * Extract repro for #16103 into a separate file * Extract repro for #13150 into a separate file * Move existing tests related to the dashboard filters into a new folder * Create new CI group `dashboard-filters`
-
Gustavo Saiani authored
-
Nemanja Glumac authored
This group already takes close to 10 minutes to finish. We need to have an additional extended coverage for dashboard filters and for query builder filters. It doesn't make sense to keep them all together under the `filters` CI group because that group on its own could take more than half an hour to finish.
-
- Jul 14, 2021
-
-
Nemanja Glumac authored
* Add `createNativeQuestionAndDashboard` Cypress custom command * Apply custom command to the existing test as an example * Add sane defaults for the dashboard card size * Apply custom command to 16181 reproduction
-
Nemanja Glumac authored
I thought (and assured dpsutton, lol) that the default behavior of the pagination spliced in was just not paginating, if there wasn't a limit passed in. Unfortunately, it appears that I tested this on the endpoint without pagination spliced in... so the default behavior isn't that way, it paginates if you don't pass in stuff. So rip it out of the DB endpoint (only) for now and put it back in when we paginate Authored-by:
Howon Lee <hlee.howon@gmail.com>
-
Nemanja Glumac authored
* Add `addFilterToDashboard` Cypress custom command (#16964) * Apply custom command to a few tests as an example * #16918 Repro: Pulse fails when question has date field with "Month of Year" (#16921)
-
Nemanja Glumac authored
Co-authored-by:
Jeff Bruemmer <jeff@metabase.com>
-
Jeff Evans authored
Undoes #16005, because performance was significantly impacted; see issue #16380
-
Nemanja Glumac authored
* Scroll to selected collection and question in the saved question picker * fixup! Scroll to selected collection and question in the saved question picker Co-authored-by:
Alexander Lesnenko <alxnddr@users.noreply.github.com>
-
Alexander Lesnenko authored
-
Nemanja Glumac authored
-
Nemanja Glumac authored
* Extract `readFile` into runner utils * Extract `getVersion` function into a separate file
-
Nemanja Glumac authored
* Extract print helper functions for the Cypress runner * Re-order Cypress messages to the more appropriate position
-
Nemanja Glumac authored
* Set `HAS_ENTERPRISE_TOKEN` using Cypress Configuration and Plugins API * Re-organize webpack preprocessor options
-
dpsutton authored
* Smartscalars * smartscalar html styling * Docstring, ns, prevent top-level trs/tru
-
Anton Kulyk authored
-
Gustavo Saiani authored
-
Anton Kulyk authored
* Enable repro for #17019 * Fix filters don't work for public questions
-
Anton Kulyk authored
* Handle long collection item titles * Fix EntityItemMenu's margin-left * Remove `span` attribute from cols * Fix "name" column is too close to "type" * Fix "last edit" columns width * Hide "last-edit" column at medium breakpoint
-
Anton Kulyk authored
* Add test IDs for visualization buttons * Add `runNativeQuery` helper to e2e-misc-helpers * Add repro for #16914 * Don't sync native query columns if it failed * Fix `table.columns: []` treated as "all hidden"
-
- Jul 13, 2021
-
-
Ariya Hidayat authored
-
Ariya Hidayat authored
-