Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Apr 05, 2024
  2. Apr 04, 2024
  3. Apr 03, 2024
    • Raphael Krut-Landau's avatar
      Basic cache admin UI (#39234) · c1f4bff8
      Raphael Krut-Landau authored
      Adds:
      * Performance tab 
      * Data caching settings tab
      * Two-panel strategy editor
      * "Don't cache" strategy
      * "TTL" strategy
      * "Duration" strategy
      * "Use default" option for databases
      * OSS page
      * Unit tests
      
      [Loom](https://www.loom.com/share/b1b173a52be9401588ffb63f718e052a?sid=bed4bdf5-f967-4d93-af55-9b96b6b52730)
      c1f4bff8
    • Nemanja Glumac's avatar
      Add analytics events for the native code preview in a notebook (#40962) · 9a8e0a08
      Nemanja Glumac authored
      * Bump the question schema and update it with the new events
      
      * Enable snowplow tracking on the frontend
      
      * Add E2E test for tracking snowplow events related to native preview sidebar
      
      * Fix question id type in the schema
      9a8e0a08
    • Mahatthana (Kelvin) Nomsawadi's avatar
      Fix embedding (#40841) · a583764b
      Mahatthana (Kelvin) Nomsawadi authored
      * Fix overflow static dashboard
      
      * Fix `frame` event's height for interactive dashboards
      
      * Fix E2E tests
      
      * Fix test names to match the correct GitHub issue numbers
      
      * Use `data-element-id` for consistency
      
      * Make the test selector more consistent
      a583764b
    • Nick Fitzpatrick's avatar
      Command Palette UI adjustments (#40650) · 9c477a75
      Nick Fitzpatrick authored
      * Command Palette UI adjustments
      
      * move search to end of results list
      
      * ellipsis long command palette items, min icon size and showing debounced text
      
      * setting fixed width. adjusting admin result icons and text
      
      * fixing e2e test
      9c477a75
    • Alexander Polyankin's avatar
      Deprecate MLv1 metadata (#40947) · 1235d9a8
      Alexander Polyankin authored
      1235d9a8
    • Uladzimir Havenchyk's avatar
      Fix row id mapping in object detail modal displaying (#40874) · 54ed7544
      Uladzimir Havenchyk authored
      * Map row id on object detail id
      
      * Add a fallback
      
      * Add e2e test
      
      * Add a limit
      
      * Provide a fix for #34070
      
      * Simplify test
      54ed7544
    • Nemanja Glumac's avatar
      Use MLv2 to determine whether a query can be previewed (#40609) · 2cf94320
      Nemanja Glumac authored
      * Use MLv2 to determine whether a query can be previewed
      
      * Add E2E repro for #40608
      
      * Expand E2E repro
      
      * Fix test
      
      * Make sure the step is active and visible before offering to preview its query
      
      * Expand E2E test
      
      * Address review comment - use `getNotebookStep` helper
      2cf94320
    • Uladzimir Havenchyk's avatar
      Do not put js code into page title (#40901) · d12c549a
      Uladzimir Havenchyk authored
      
      * Do not put js code into page title
      
      * Typecheck
      
      * Add e2e test
      
      * Update e2e/test/scenarios/question/document-title.cy.spec.js
      
      Co-authored-by: default avatarKamil Mielnik <kamil@kamilmielnik.com>
      
      ---------
      
      Co-authored-by: default avatarKamil Mielnik <kamil@kamilmielnik.com>
      d12c549a
    • Mahatthana (Kelvin) Nomsawadi's avatar
      [MS2] 1. Analytics (#40681) · af54379a
      Mahatthana (Kelvin) Nomsawadi authored
      * Remove old config + fix typo
      
      * Add new analytics for 4 new illustration settings
      af54379a
    • Mahatthana (Kelvin) Nomsawadi's avatar
      Migrate `dashboard.module.css` (#40918) · f94ec2cc
      Mahatthana (Kelvin) Nomsawadi authored
      * Migrate .DashEditing
      
      * Migrate .CardTitle
      
      * Migrate .PinMap
      
      * Migrate .PinMapUpdateButtonDisabled
      
      * Migrate .BrandColorResizeHandle
      
      * Migrate .VisualizationSlowSpinner
      
      * Migrate .AddSeriesModal
      
      * Migrate 2 more classes
      f94ec2cc
    • Mahatthana (Kelvin) Nomsawadi's avatar
      Remove unused CSS files (#40908) · 1299f251
      Mahatthana (Kelvin) Nomsawadi authored
      * Fix default export
      
      * Remove unused classes
      
      * Remove unused components
      1299f251
    • Mahatthana (Kelvin) Nomsawadi's avatar
      [M1] Metabase illustration settings (#40219) · 715174d3
      Mahatthana (Kelvin) Nomsawadi authored
      
      * Add login page illustration (#39299)
      
      * Move Metabot setting to a new place
      
      * Add setting for login page illustration
      
      * fix UI styling
      
      * Fix not able to upload the same file twice
      
      * Update the admin > appearance > conceal metabase copy
      
      * Prepare the component for tests
      
      * Add some unit tests
      
      * Prevent settings not saved sometimes
      
      After setting the value to/from `custom` one of the setting could be
      failed to save, I suspect this happens because the race condition from
      trying to save the setting values relatively at the same time.
      
      * Make unit tests easier to read
      
      * Add all unit test test cases
      
      * Add basic E2E test
      
      * Show fallback icon for broken images
      
      * Make use of the proper component
      
      * Update the comment to affect the reality
      
      * Add an error message when file size is over 2MB
      
      * Show an error message when the file size > 2MB
      
      * Add the error message tests
      
      * Preserve the preview image aspect-ratio
      
      * Detect corrupted images
      
      * Fix failing unit tests
      
      * Address feedback: Type
      
      * Feedback: Create meaningful variables
      
      * Feedback: Make selector API more sensible
      
      * Prevent race condition
      
      Makes sure we save the settings completely before making other actions
      that also change settings otherwise, there could be race conditions.
      
      * Feedback: tighten up a type
      
      * Feedback: Fix inconsistency callback calls
      
      * 2. Add the rest 3 illustration settings (#40487)
      
      * Add the rest 3 illustration settings
      
      * Don't make the X icon feel lonely
      
      * Fix illustration widget saving
      
      * Fix type error
      
      * 3. Update the select UX to match new design (#40491)
      
      * Update the select UX to match new design
      
      * Move info dot next to file upload button
      
      * Simplify IllustrationWidget API
      
      * Update setting title copy
      
      * Clean up test comments
      
      * Feedback: Clarify `any` type
      
      * Feedback: Use shorthand object creation
      
      Co-authored-by: default avatarDenis Berezin <denis.berezin@metabase.com>
      
      * Feedback: Use global CSS glass instead of inlining values
      
      Co-authored-by: default avatarDenis Berezin <denis.berezin@metabase.com>
      
      * Feedback: Remove unnecessary curly brackets in JSX
      
      Co-authored-by: default avatarDenis Berezin <denis.berezin@metabase.com>
      
      ---------
      
      Co-authored-by: default avatarDenis Berezin <denis.berezin@metabase.com>
      
      * 4. Connect illustrations to new setting values (#40139)
      
      * Wire landing page illustration to the setting value
      
      * Wire the unsubscribe page to the setting value
      
      * Prepare no rows error to be wired to the setting value
      
      * Wire no question results illustration to the setting value
      
      * Wire no search results illustration to setting value
      
      * Fix error from fixing conflict
      
      * Fix required unnecsseary prop on Image
      
      * Use Image component
      
      * Link dashboard card no results image to the setting value
      
      * Move the no data results to more a generic directory
      
      * Link collection picker no results image to the setting value
      
      * Make illustrations more accessible
      
      * Fix failed tests
      
      * Test unscribe page illustration + test no illustration
      
      * Add landing page tests
      
      * Simplify Cypress selectors
      
      * Refactor: Rename settings to match the new requirements
      
      No question data -> No Data
      No search results -> No object
      
      These changes are made so, these 2 settings are generic enough to
      include other illustrations later on.
      
      * Add no data illustration test
      
      * Add no object illustration tests
      
      * Fix unsubscribe page background style
      
      * Fix not able to build static viz
      
      * 5. Follow-up on milestone 1 (#40710)
      
      * Update custom background illustration scale behavior
      
      * Remove the need to put an SVG file in static folder
      
      * Fix test from rebasing off master with @testing-library/user-event upgrade
      
      ---------
      
      Co-authored-by: default avatarDenis Berezin <denis.berezin@metabase.com>
      715174d3
  4. Apr 02, 2024
  5. Apr 01, 2024
Loading