Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Oct 14, 2024
  2. Oct 11, 2024
  3. Oct 10, 2024
  4. Oct 09, 2024
  5. Oct 08, 2024
    • Aleksandr Lesnenko's avatar
      add iframe dashcards tracking (#48382) · 291384d1
      Aleksandr Lesnenko authored
      
      * track iframe creation
      
      * Update Loki Snapshots
      
      * Update frontend/src/metabase/visualizations/visualizations/IFrameViz/utils.unit.spec.ts
      
      Co-authored-by: default avatarAnton Kulyk <kuliks.anton@gmail.com>
      
      ---------
      
      Co-authored-by: default avatarMetabase Automation <github-automation@metabase.com>
      Co-authored-by: default avatarAnton Kulyk <kuliks.anton@gmail.com>
      Unverified
      291384d1
    • Nick Fitzpatrick's avatar
      Collection of UI updates to the alert modal (#48431) · 372d529b
      Nick Fitzpatrick authored
      * collection of UI updates to the alert modal
      
      * remiving unused es lint directive
      
      * adding tag to cypress test
      Unverified
      372d529b
    • Nemanja Glumac's avatar
      [MS1] Better Onboarding: Educational Section in the Main Sidebar (#48369) · 662bf17c
      Nemanja Glumac authored
      * [MS 1.1] Better Onboarding via First-Time UX (#48202)
      
      * Add new `learn` icon
      
      * Add initial visual elements WIP
      
      * Add a menu WIP
      
      * Use named export instead of a named one
      
      * Encapsulate the menu item logic
      
      * Redo the styling
      
      * Add todo notes
      
      * Get rid of the `style` prop where possible
      
      * Fix CSS logic for the container
      
      * Collapse section when the sidebar is closed
      
      * Use Mantine prop instead of the `style`
      
      * Fix the translation issue
      
      * Collapse section completely when the sidebar is closed
      
      * Remove hard coded color reference from SVG
      
      * Simplify element positioning
      
      * Collapse sidebar when closed
      
      * Fix E2E tests unscoped selectors
      
      * Rename props
      
      * Extract `SidebarOnboardingSection` logic into a separate component
      
      * Allow only admins to add data
      
      * Remove "Add your own data" button
      
      * Simplify menuitem component
      
      * Add initial unit tests
      
      * Use predefined vars for the CSV button subtitle
      
      * Show Upload CSV modal
      
      * Enable file uploads
      
      * Improve file organization
      
      * Tidy up types
      
      * Add analytics
      
      * Remove "Upload CSV" button from the sidebar
      
      * Fix "unmocked GET request"
      
      * Make menu usable on small screens
      
      * Make sure sidebar is scrollable
      Unverified
      662bf17c
    • Alexander Polyankin's avatar
      Native query drill (#48232) · 4aa67506
      Alexander Polyankin authored
      Unverified
      4aa67506
    • Ryan Laurie's avatar
      Update release channel settings copy (#48425) · 2ec9fdb1
      Ryan Laurie authored
      * update release channel copy
      
      * update e2e tests
      Unverified
      2ec9fdb1
    • Nicolò Pretto's avatar
      Unverified
      537ba417
    • Alexander Polyankin's avatar
      Default to `=` operator when `Filtering on this field` is set to `A list of... · f03e6d8c
      Alexander Polyankin authored
      Default to `=` operator when `Filtering on this field` is set to `A list of all values` or `Search box` (#48412)
      
      Unverified
      f03e6d8c
    • Kamil Mielnik's avatar
      [Epic] Search in selection in entity picker (#47755) · f6aab536
      Kamil Mielnik authored
      
      * Maintain selected folder state in Entity Picker (#47309)
      
      * Keep tabs mounted
      
      * Rename TablePicker onChange to onItemSelect to match QuestionPicker and also call it for folders
      
      * Inline small functions
      
      * Remove unused type
      
      * Rename
      
      * Remove TODOs
      
      * Remove duplication
      
      * Reduce diff
      
      * Rename
      
      * Lift state from TabsView
      
      * Remove redundant callback
      
      * Store folder state in DataPickerModal
      
      * Refactor computing tabs
      
      * Consolidate search tab definition with recents tab definition
      
      * Simplify computeInitialTab interface
      
      * Extract RECENTS_CONTEXT
      
      * Store tab state in DataPickerModal
      
      * Propagate initial tab state
      
      * Fix a flicker
      
      * Keep tab state in EntityPickerModal
      
      * Fix typing computeInitialTab
      
      * Remove Notebook prefix
      
      * Pass onItemSelect to individual tabs from EntityPickerModal
      
      * Auto select folder
      
      * Fix types
      
      * Adjust remaining tabs definitions to use render
      
      * Adjust tabs definitions to use render in tests
      
      * Fix inverted condition
      
      * Fix TS error
      
      * Fix types
      
      * Rename EntityTab to EntityPickerTab, TabId to EntityPickerTabId
      
      * Rename EntityTabRenderProps to EntityPickerTabRenderProps
      
      * Separate tab models from tab ids
      
      * ESLint
      
      * ESLint
      
      * Recognize folders inside EntityPickerModal
      
      * Add missing prop
      
      * Remove console.log
      
      * Simplify handleFolderSelect
      
      * Revert changes that will go to a different PR
      
      * Fix unit tests
      
      * Refactor
      
      * Remove keepMounted prop
      
      * Fix type
      
      * Remove useMemo from tabs computation (#47505)
      
      * Extract getTabs for DataPickerModal
      
      * Extract getTabs for EntityPickerModal
      
      * Add explicit return type
      
      * Revert "Add explicit return type"
      
      This reverts commit feb3f58c.
      
      * Revert "Extract getTabs for EntityPickerModal"
      
      This reverts commit 4e875a1f.
      
      * Revert "Extract getTabs for DataPickerModal"
      
      This reverts commit cdda8ea1.
      
      * Remove useMemo
      
      * Maintain tab state in Entity Picker (#47794)
      
      * Store picker path state in data picker modal
      
      * Adjust remaining QuestionPicker usages
      
      * Store collection picker state
      
      * Use dedicated onPathChange prop
      
      * Store dashboard picker state
      
      * Improve naming
      
      * Fix unit tests
      
      * Remove accidental code
      
      * Return to previously opened tab when search input is cleared in Entity Picker (#47798)
      
      * Restore previous tab when clearing search input
      
      * Add a unit test for new behavior
      
      * Update comment
      
      * Don't use effect
      
      * Add more tests
      
      * Reduce diff
      
      * Fix flakes
      
      * Change search input placeholder depending on selected folder & tab in Entity Picker (#47801)
      
      * Make TabFolderState generic, pass folder to EntityPickerSearchInput
      
      * Simplify interface
      
      * Extract getSearchInputPlaceholder
      
      * Reduce diff
      
      * Remove TODO
      
      * Implement it
      
      * Shorten code
      
      * Reduce diff
      
      * Use database to scope search if there's only 1 schema
      
      * Add scoped search in the Search tab in Entity Picker (#47839)
      
      * Cleanup entity picker search types (#48098)
      
      * Add e2e tests for local search in the entity picker (#48122)
      
      * Sync the value back into selectedItem when it changes
      
      * Await element
      
      * Handle empty tabs
      
      * Pick everywhere tab
      
      * Click Everywhere in unit tests
      
      * Use deep equality to sync value
      
      * Sync back the path value to the dashboard too
      
      * Run test as admin to avoid (unrelated) permissions issues
      
      * Filter scoped results too
      
      * Fix post-merge issues
      
      * Fix type issues
      
      * Fix null scoped search results
      
      * Sign in as admin to appease the tests
      
      * Use useDeepCompareEffect when syncing back state
      
      * Add default value for searchResultFilter to avoid double condition
      
      * Avoid using useEffect to sync selectedItem
      
      * Avoid overwriting path in useEnsureCollectionSelected
      
      * Fix e2e test
      
      ---------
      
      Co-authored-by: default avatarAlexander Polyankin <alexander.polyankin@metabase.com>
      Co-authored-by: default avatarRomeo Van Snick <romeo@romeovansnick.be>
      Unverified
      f6aab536
  6. Oct 07, 2024
  7. Oct 05, 2024
  8. Oct 04, 2024
  9. Oct 03, 2024
  10. Oct 02, 2024
    • appleby's avatar
      Add tests for exporting self-joined renamed columns (#48244) · e2b74d79
      appleby authored
      * Add BE test for exporting self-joined renamed columns
      * Add e2e test for exporting self-joined renamed columns
      
      See also
      
      - Not renamed fields in a same table join inherit the renamed name in exports #48046
      - backport: Support both name & field ref-based column keys in viz settings on read and upgrade on write #48243
      Unverified
      e2b74d79
    • Emmad Usmani's avatar
      add sunburst to pie chart (#47208) · 61e610b3
      Emmad Usmani authored
      * add sunburst to pie chart
      
      * fix type errors
      
      * consider all slice percent values for formatting percent on chart
      
      * fix lint error
      
      * refactor nested functions outside of parent
      
      * create and use getArrayFromMapValues helper
      
      * fix bug with percent significant digits
      
      * improve color picker
      
      * fix total visibility in small dashcards
      
      * fix missing field remappings
      
      * use aggregated value for click behavior
      
      * update minimum slice percentage logic
      
      * fix total text truncation
      
      * remove colors from tooltip for middle and outer slices
      
      * update e2e spec
      
      * update snapshot
      
      * update ring setting titles
      
      * address feedback
      
      * update comment
      Unverified
      61e610b3
    • Aleksandr Lesnenko's avatar
    • Emmad Usmani's avatar
      fix aggressive legend truncation (#48207) · 7764892c
      Emmad Usmani authored
      * fix aggressive legend truncation
      
      * add e2e test
      
      * revert LegendVertical changes
      
      * update legendTitles calculation in PieChart
      
      * restore size prop in LegendVertical
      
      * fix e2e test
      Unverified
      7764892c
    • Romeo Van Snick's avatar
      Disable value column on Browse metrics page (#48217) · 3a3785d2
      Romeo Van Snick authored
      * Remove value column from Browse metrics page
      
      * Remove tests for metric values
      
      * Fix markdown test
      Unverified
      3a3785d2
Loading