This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Apr 23, 2022
-
-
Alexander Polyankin authored
-
- Apr 22, 2022
-
-
Alexander Polyankin authored
-
Benoit Vinay authored
-
- Apr 20, 2022
-
-
Ryan Laurie authored
-
- Apr 15, 2022
-
-
Nick Fitzpatrick authored
* Updating favicon and changing toaster/notification behavior
-
- Apr 01, 2022
-
-
Alexander Polyankin authored
-
- Mar 31, 2022
-
-
Nick Fitzpatrick authored
Updating Page Title and Favicon as Dashboards load
-
- Mar 21, 2022
-
-
Dalton authored
-
- Mar 02, 2022
-
-
Dalton authored
-
- Jan 28, 2022
-
-
Maz Ameli authored
* change model icon from waffle to building block * update models education illustration
-
- Jan 24, 2022
-
-
Anton Kulyk authored
* Move DataModelApp to own directory + refactor * Extract styled components * Add models education button * Add images for educational modal * Add `centeredTitle` prop to `ModalContent` * Add educational modal to Admin > Data Model * Fix translation * "Dataset" > "Model" * Add link * update the educational modal illustration Co-authored-by:
Maz Ameli <maz@metabase.com>
-
- Jan 14, 2022
-
-
Nemanja Glumac authored
* Update SVG model illustration * Update dataset -> model icons and their references * Update icon names in collections
-
- Dec 27, 2021
-
-
Reza Lotun authored
Co-authored-by: michalc Co-authored-by:
rlotun <reza@metabase.com>
-
- Dec 24, 2021
-
-
Alexander Polyankin authored
-
- Dec 03, 2021
-
-
Maz Ameli authored
* restyle the dataset education modal * restructure the modal code and styling * add t tags to strings
-
- Nov 29, 2021
-
-
Alexander Polyankin authored
-
- Nov 15, 2021
-
-
Alexander Polyankin authored
-
- Oct 22, 2021
-
-
Alexander Polyankin authored
-
- Jul 12, 2021
-
-
Alexander Lesnenko authored
Co-authored-by:
Mário Valney <mariovalney@gmail.com>
-
- May 13, 2021
-
-
Nemanja Glumac authored
* Delete obsolete Safari favicon * Set the default favicon path to the existing icon * Delete fallback png favicons * Fix placeholder in related Cypress test
-
- Jan 07, 2021
-
-
Cam Saul authored
-
- Dec 09, 2020
-
-
Robert Roland authored
* Dashboard subscriptions work, squashed This test namespace differs in EE and OSS Without other changes from EE, this won't work so, for now, I've restored the pure OSS version of this test redo wording on existing subscription cards hacks? to address some timing issues where the render loop executes before properties are available (loaded from the server) links to configure pulse types Display a link to configure email or slack when they aren't already Fix the am/pm picker set up a new schedule tooltip The sidebar can appear and disappear from the Sharing popover run prettier on everything email recipients now does the "name [and n other]" thing Dashboard subscriptions work, squashed redo wording on existing subscription cards hacks? to address some timing issues where the render loop executes before properties are available (loaded from the server) styling for email not configured state add styling for slack unconfigured state disable cursor-pointer if email or slack isn't configured Implement cancel button for the sidebar (#13741) Dashboard subscription UX enhancements: * Implement cancel button for the sidebar * Don't return duplicate dashboard subscriptions * Move sidebar cancellation into Redux * Add close icon * Fix popover behavior Dashboard Subscriptions: Fix build (#13859) * Frontend lint fixes * Fix failing email tests * Revert some of the snapshot changes * regenerate snapshots * done fixing FE tests? * Make `dashboard_card_id` optional in CardRef schema * Fix test setup in pulse model test * Fix collection API test * Order pulses by name * Cypress fixes/skips Co-authored-by:
Paul Rosenzweig <paul.a.rosenzweig@gmail.com> Subscribe to dashboards send test email (#13886) * Frontend lint fixes * Fix failing email tests * Revert some of the snapshot changes * regenerate snapshots * done fixing FE tests? * Make `dashboard_card_id` optional in CardRef schema * Fix test setup in pulse model test * Fix collection API test * Order pulses by name * Cypress fixes/skips * uggh cypress * Add button to send test email for dashboard subscriptions * Disable test email with no recipients * Refactor SendTestEmail Co-authored-by:
Paul Rosenzweig <paul.a.rosenzweig@gmail.com> Fix failing collection tests (#13891) * Move dashboard embedding button (#13928) * Revert migration 277 (as in master) styling and hover tweaks for subscription cards (#14003) Fix positioning of create and close buttons (#13999) * fix positioning of create and close buttons * Update frontend/src/metabase/sharing/components/SharingSidebar.jsx * Update frontend/src/metabase/sharing/components/SharingSidebar.jsx * import Flex Co-authored-by:
Kyle Doherty <kdoh@users.noreply.github.com> Co-authored-by:
Kyle Doherty <kyle.l.doherty@gmail.com> Add deprecation warning to Pulse create/edit page (#13954) * add pulse deprecation warning * remove unused Link component * kyle comments * Update frontend/src/metabase/pulse/components/PulseEdit.jsx Co-authored-by:
Kyle Doherty <kdoh@users.noreply.github.com> * Update frontend/src/metabase/pulse/components/PulseEdit.jsx Co-authored-by:
Kyle Doherty <kdoh@users.noreply.github.com> * Update frontend/src/metabase/pulse/components/PulseEdit.jsx Co-authored-by:
Kyle Doherty <kdoh@users.noreply.github.com> Co-authored-by:
Kyle Doherty <kdoh@users.noreply.github.com> More dash subscription styling tweaks (#14006) * change hovers for email and slack delivery options * calm down, delete button * style csv and xlsx options as buttongroup * settings spacing tweaks Dashboard subscription attachment question selection (#13950) * Move email attachment into its own component Add appropriate checkbox behavior Set pulseCards appropriately * Delete PulseCards when dashboard card removed Co-authored-by:
Cam Saul <github@camsaul.com>
-
- Oct 23, 2020
-
-
Cam Saul authored
-
- Aug 13, 2020
-
-
Kyle Doherty authored
* add new illustration and update /login layout * extract common layout and apply * remove old css * add 1 and 3x images * adjust image position based on screen size * adjust image bottom * optimize bridge pngs Co-authored-by:
Paul Rosenzweig <paul.a.rosenzweig@gmail.com>
-
- Jul 20, 2020
-
-
Nemanja Glumac authored
-
- Feb 18, 2020
-
-
Ivan Peevski authored
Related to issue https://github.com/metabase/metabase/issues/2808
-
- Jan 09, 2020
-
-
Tom Robinson authored
Add :visibility option to defsetting which is used to determine which settings to load on the frontend. Port/rename existing public settings.
-
- Dec 06, 2019
-
-
hansen authored
-
- Oct 01, 2019
-
-
Kyle Doherty authored
* remove Google Fonts usage * local Lato in resources/frontend_client/app/fonts * create assets/fonts aliases, update publicPath, use absolute paths in css * add svg to extensions * update flow config to account for frontend_client assets * add explicit .svg extension to no_results usage * remove google fonts references from CSP headers
-
- Sep 27, 2019
-
-
Paul Rosenzweig authored
-
- Aug 15, 2019
-
-
Cam Saul authored
* Compute Content-Security-Policy hashes for inline JS (#10504) * Split out inline JS from index/init templates to separate files * Read inline JS from resources at run time * Calculate inline JS hashes for CSP header from content * Move inline JS to resource sub-directory * Update and memoize inline JS loading * Revert debug code * Deduplicate `resp/response` calls * Fix paths to moved inline JS resources * Force creation of test data DB so things don't get left in the cache This fix was provided by @camsaul. * Combine and `defonce` inline JS hashes * s/inlinejs/inline-js/ * Ensure that Metabase JAR is readable by `metabase` container user (#10510) If the umask of the user that builds the image is xx7, the JAR will not be world readable in the resulting image. * Remove `--add-modules=java.xml.bind` Java option (#10521) Fixes #10244. @camsaul confirmed that it is no longer needed. * Join on collection table's ID, not the joining table's `collection_id` (#10481) * Join on collection table's ID, not the joining table's `collection_id` This caused each record that joins on collection, to be duplicated for each existing collection: `LEFT JOIN collection collection ON card.collection_id = collection_id` should be `LEFT JOIN collection collection ON card.collection_id = collection.id` * Test fixes from @cam on EE * Insights: correctly handle infinities in results (#10502) Filter out models with infinities * Transfer log events as JSON objects and allow filtering on front-end (#10522) * Return log events as JSON objects from API; render on front-end Site UUID added to log events. * Remove superfluous memoization of site UUID retrieval Settings are already cached. * Transfer timestamps in ISO-8601 format * Move `metabase.metabot.instance/local-process-uuid` to `metabase.public-settings` * Use `local-process-uuid` in stead of `site-uuid` `site-uuid` is not unique across processes, which is what we want to associate with log events. * Remove unused import * Allow log events to be filtered by process UUID on front-end * Move process selector out of loading wrapper Otherwise, if there are process UUIDs with no log events, the selector is removed with the log event list. * Figured out how to add docs to `defonce` * Fix ns declaration * Linter appeasement * Merge log events received from back-end with previously received ones This allows responses from multiple back-end instances to be spliced together. * Use MB components in stead of plain, styled HTML tags The select is only displayed if more than one process UUID was found. * Linter appeasement * Move `metabase.public-settings/local-process-uuid` to `metabase.config` * Fix sorting on multiple log event fields * Flatten `Select` children to allow nested arrays of children * Generate options directly under parent Select * Limit the number of log events that we render * Docstring and style updates * Update editor config with Clojure files max line length * Ensure that `NumericWrapper` is imported before use * Cleanup layout * Bump HoneySQL version (#10559) The new version (0.9.5) includes @camsaul's Turkish upper case fix: jkk/honeysql#237 * Factor out test for access to localStorage (#10533) * Factor out test for access to localStorage This allows code that uses localStorage to test against `window.hasLocalStorage`, in stead of handling exceptions generated when access to localStorage is denied. * Move check for localStorage to metabase/lib/dom * Fix typo in warning message (#10556) * revert text color to #74838f (#10560) * revert text-medium color to #74838f * use light instead of medium on preview button * MBTL (#10105) Add transforms and domain models * Added page about maps and updated nav (#10495) * Added page about maps and updated nav * Clarified step 1 * Added more details throughout * Quick URL change * Added additional resource! * fix typo: 'sdisplay' to 'display' * Add message with link to docs for fields without any filter widgets (#10340) * Correct proxy command line [ci skip] (#10430) * Bump Toucan version to include Turkish lower case fix (#10581) * Wrap `tru` and `trs` macro results in `str` (#10571) * Add versions of `trs` and `tru` that wrap results in `str` The pre-existing `trs` and `tru` were renamed to `lazy-trs` and `lazy-tru` respectively, and new `trs` and `tru` funcs were added, wrapping the result of its lazy counterpart in `str`. This way the normal use case of `trs` and `tru` is improved by no longer requiring that it be wrapped in `str`. Cases where the translated result is passed to `str` anyway, the lazy version can be used. * `(str (trs ...))` → `(trs ...)` And the same for `tru`. * Allow `defsetting` descriptions to use lazy versions of `trs`/`tru` * Use `lazy-trs`/`lazy-tru` where `str` is applied separately * Remove unnecessary `vec` from `tru`/`trs` macros * puppetlabs.i18n does not have a `lazy-tru` * Missed some settings that now need to use `lazy-tru` * Only use `lazy-tru` in top-level `def`s If the localized strings are looked up on module import, before locales are loaded, the lookup will fail and the original input string will be used. * Fix bad usages of `tru` that should be `lazy-tru` * s/lazy-tr/deferred-tr/g * Avoid `tr*` macros being used in top-level (compile time) statements Because localizations are not yet loaded at compile time. * Add type hint for `str*` wrapping of `trs`/`tru` * Fix assigned function's return type hint * Expand docstrings for `i18n/tr[su]` * Use `trs` and `tru` from metabase.util.i18n instead of puppetlabs.i18n.core * Defer compile time translation lookups These changes were pointed out by exceptions generated by `i18n/str*`. * Remove unused `require`d function * New compile time `trs` usages caught by `lein uberjar` * Ensure that error message from db driver is a string It is necessary to ensure that the error message is a string, because some db driver errors come from statically declared error messages, using `deferred-tru`. Like those in `metabase.driver.common/connection-error-messages`. Fixes #10347 and #10473. * Remove string type hint from `humanize-connect-error-message` * Don't disable preview for fields with non-trivial type (#9687) * Don't create API callback if no database is associated with card (#10573) * Don't create API callback if no database is associated with card Fixes #10538 * Return empty array to avoid mapping over null
-
- Aug 06, 2019
-
-
Walter Leibbrandt authored
* Split out inline JS from index/init templates to separate files * Read inline JS from resources at run time * Calculate inline JS hashes for CSP header from content * Move inline JS to resource sub-directory * Update and memoize inline JS loading * Revert debug code * Deduplicate `resp/response` calls * Fix paths to moved inline JS resources * Force creation of test data DB so things don't get left in the cache This fix was provided by @camsaul. * Combine and `defonce` inline JS hashes * s/inlinejs/inline-js/
-
- Jul 30, 2019
-
-
Tom Robinson authored
Notebook Mode + View Mode + Joins + etc
-
- Jun 27, 2019
-
-
Kyle Doherty authored
-
- May 07, 2019
-
-
Cam Saul authored
-
- May 06, 2019
- Apr 06, 2019
-
-
Flamber Hansen authored
-
- Jan 09, 2019
-
-
James Brooks authored
* Add apple touch icons * Improve browser configuration icons
-
- Jan 04, 2019
-
-
James Brooks authored
-