Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Nov 18, 2024
  2. Oct 16, 2024
  3. Oct 15, 2024
  4. Aug 20, 2024
  5. Aug 16, 2024
    • Aleksandr Lesnenko's avatar
      use echarts tooltip (#46359) · c6141aa7
      Aleksandr Lesnenko authored
      
      * use ECharts tooltip on cartesian charts
      
      * fix tooltip lag when changing hovered series
      
      * facelift tooltip
      
      * fix static viz crashes due to tooltip option
      
      * facelift
      
      * pie chart echarts tooltip
      
      * facelift
      
      * facelift
      
      * facelift
      
      * tweaks
      
      * e2e specs
      
      * return back the pie other slices tooltip
      
      * more specs
      
      * specs
      
      * fix pie total
      
      * fix tooltip overflow
      
      * fix specs
      
      * fix infinite rerender in embedding mode for charts that have warnings
      
      * Update Loki Snapshots
      
      ---------
      
      Co-authored-by: default avatarMetabase Automation <github-automation@metabase.com>
      c6141aa7
  6. Jul 23, 2024
  7. Jun 17, 2024
  8. Apr 26, 2024
  9. Mar 20, 2024
  10. Feb 20, 2024
    • Kamil Mielnik's avatar
      Include e2e directory in prettier scripts (#38948) · 22684b87
      Kamil Mielnik authored
      * Include e2e directory in prettier scripts
      
      * Run "yarn prettier"
      22684b87
    • Kamil Mielnik's avatar
      RFC 70 - Automate sorting imports (#33883) · 2aa3cec6
      Kamil Mielnik authored
      * Upgrade eslint-plugin-import
      
      * Configure import/order rule for consistent, predictable imports
      
      * Change "eslint-disable-next-line no-restricted-imports" into "eslint-disable-line"
      
      * Ensure imports are in a single block
      
      * Move or remove informative comments between import statements
      
      * Remove imports-grouping comments
      
      * Configure groups
      - the difference between the default setting is the presence of "internal" group
      
      * Manually fix imports order and disable "import/order" rule in files with possible circular dependencies
      
      * Move comment to the same line as import
      
      * Run "yarn eslint-fix" 5 times
      - Remaining: 16 problems (16 errors, 0 warnings)
      
      * Manually fix imports order in remaining files
      
      * Run "yarn prettier"
      
      * Fix import
      
      * Fix circular dependency
      
      * Fix circular dependency
      
      * Remove unused action creator (it was inlined in 702988ec3f8bd4c6bf6bbbdf169dca25a0ca5a13 due to circular dependency)
      
      * Re-add accidentally removed code
      
      * Fix typing
      
      * ESLint
      2aa3cec6
  11. Feb 13, 2024
    • Jesse Devaney's avatar
      Milestone 4: Make Dashboard Header Fixed Width (#38634) · 2f9e8ff3
      Jesse Devaney authored
      * Add fixed width behavior to dashboard header
      
      * refactor fixed width styled component
      
      * adjust margin to match full-app margin
      
      * make styles consistent across public/embed and full-app dashboards
      
      * Make public/embed dashboard headers fixed width
      
      * add fixed width header behavior to x-ray dashboards
      
      * fix dashboard headers button alignment
      
      * add tests
      
      * add parameter to dashboard to test fixed width behavior
      
      * fix tab alignment in public dashboards
      
      * refactor tests
      
      * only render container when dashboardTabs is not null
      
      * improve styled component naming
      
      * make dashboard tabs styling consistent between public/embed and full-app dashboards
      
      * make dashboard info sidebar width consistent with other dashboard sidebars
      
      * align dashboard header and dashboard body position when dashboard sidebar is open
      
      * refactor tests
      2f9e8ff3
  12. Feb 07, 2024
    • Jesse Devaney's avatar
      Milestone 1: Default Dashboard Body to a Fixed Width (#38377) · 2c71bf0d
      Jesse Devaney authored
      
      * dashboard fixed width FE implementation
      
      * adjust popover shadow styling as the popover was blending in with the header
      
      * adjust extra button popover offset
      
      * add E2E to validate behavior
      
      * add fixed width container to public dashboards
      
      * fix public embedding not respecting dashboard width setting
      
      * add test for public dashboards
      
      * Fix embed test failures
      
      * add fixed width to x-ray dashboards
      
      * reduce code duplication
      
      * move FixedWidthContainer into DashboardGridConnected
      
      - We get the fixed-width w/o code duplication across AutomaticDashboardApp, PublicDashboard, and Dashboard
      
      * update E2E tests to reflect actual intended behavior
      
      * fix type errors
      
      * adjust tooltip button after merging changes from master
      
      * fix bar chart test failure
      
      * fix dashboard filters date test failure
      
      - new ellipsis button in dashboard edit mode broke the test
      
      * adjust test for new fixed width dashboards
      
      * adjust test for new fixed width dashboards
      
      * adjust test for new fixed width dashboards
      
      * adjust test for new fixed width dashboards
      
      * Fix double overlay for LineAreaBarChart dash-cards
      
      - No longer has an overlay that persists from editing mode to  viewing mode
      - Adjust click-behavior tests to account for new grid-width. Old test relied on a dashcard being taller than they will now default to being. i.e. Move the chosen point/row to down an index.
      
      * Merge FixedWidthContainer with dashboard grid div
      
      * supress brush events while editing timeseries line charts on dashboard
      
      * fix failing test
      
      - test failed because I did not update this assertion based on previous changes
      
      ---------
      
      Co-authored-by: default avatarAleksandr Lesnenko <alxnddr@gmail.com>
      2c71bf0d
  13. Dec 04, 2023
  14. Nov 16, 2023
  15. Nov 03, 2023
    • Mark Bastian's avatar
      Moving x-ray checks to backend for 15655 to reduce flakes (#35380) · d71805e4
      Mark Bastian authored
      * Moving x-ray checks to backend for 15655 to reduce flakes
      
      The following x-ray e2e tests are top contributors to x-ray flakes at 6.94% and 6.62%, respectively:
      - "X-RAY" should work on a nested question made from base native question (metabase#15655)
      - "COMPARE TO THE REST" should work on a nested question made from base native question (metabase#15655)
      
      This change moves the x-ray dashboard generation aspects test load to a unit test and just checks that the insight buttons are present and clickable.
      
      Note that there is still some scenario creation type code in the fixture that could potentially be simplified with some FE help.
      
      * Inlining question creation to fix flakes for the 15655 fix
      
      Previously, a multistage process was used to create the question on top of the native question being tested here.
      
      Now, we just use `cy.createQuestion` directly.
      d71805e4
  16. Oct 31, 2023
  17. Sep 27, 2023
  18. Sep 06, 2023
  19. Aug 28, 2023
  20. Aug 14, 2023
  21. Jul 10, 2023
  22. Jul 07, 2023
  23. Jun 28, 2023
  24. Jun 20, 2023
  25. Jun 06, 2023
  26. May 26, 2023
    • Denis Berezin's avatar
      [Epic PR] Make drill-through chiller (#26836) (#30273) · 45dcf573
      Denis Berezin authored
      * Update underlying records drill - bring to top, label changes (#29984)
      
      * Zoom in Drill (#30208)
      
      * Add updated zoom drill title
      
      * Fix e2e tests
      
      * Add title unit tests
      
      * Fix for Records drill UI when it is the only one displayed
      
      * Review fixes
      
      * Add pivot drill common popover (#30275)
      
      * Add grouping for Pivot drill options
      
      * Reuse filterField type
      
      * Fix date formatting after rebase
      
      * Move Automatic insight action to a common popover (#30370)
      
      * Refactor ChartClickActionsView, reuse it component in drills (#30706)
      
      * 26836 separate views for quick cell click filters (#30532)
      
      * Added separate views for QuickFilterDrill
      
      * Add tests, fix styles issues
      
      * 26836 contains/does not contain quick filter for tables (#30778)
      
      * Add contains/does not contain quick filter for tables
      
      * Self review fixes
      
      * Fix for column header filter search options cropped
      
      * Fix for icon margin difference for contains / does not contain filters
      
      * Fix contains filter actions icon styles
      
      * Add quick filters support for aggregated queries
      
      * Not show contains filter for joined fields
      
      * Fix typecheck
      
      * Adjust string field quick filter section title to have column name (#30888)
      
      * 26836 Add View details action for quick filters (#30967)
      
      * Add View details action to quick filters
      
      * Self review fixes
      
      * Fix e2e tests
      
      * Fix review issues
      45dcf573
  27. May 16, 2023
  28. May 11, 2023
  29. Mar 03, 2023
  30. Mar 01, 2023
    • Nemanja Glumac's avatar
      [E2E] Regroup and move all related files to the root (#28749) · f71f20e1
      Nemanja Glumac authored
      * Register new E2E path alias
      
      * Move E2E support files
      
      * Move E2E runner files
      
      * Move E2E snapshot related files
      
      * Move E2E visual regression tests
      
      * Move E2E `downloads` scenarios
      
      * Move E2E `admin` scenarios
      
      * Move E2E `auditing` scenarios
      
      * Move E2E `bining` scenarios
      
      * Move E2E `ccollections` scenarios
      
      * Move E2E `cross-version` scenarios
      
      * Move E2E `custom-column` scenarios
      
      * Move E2E `dashboard` scenarios
      
      * Move E2E `dashboard-filters` scenarios
      
      * Move E2E `dashboard` reproductions
      
      * Move E2E `embedding` scenarios
      
      * Move E2E `filters` scenarios
      
      * Move E2E `joins` scenarios
      
      * Move E2E `models` scenarios
      
      * Move E2E `native-filters` scenarios
      
      * Move E2E `native` scenarios
      
      * Move E2E `onboarding` scenarios
      
      * Move E2E `organization` scenarios
      
      * Move E2E `permissions` scenarios
      
      * Move E2E `question` scenarios
      
      * Move E2E `visualizations` scenarios
      
      * Move E2E `sharing` scenarios
      
      * Move E2E `docker-compose`
      
      * Fix commands imports
      
      * Fix helpers imports
      
      * Fix downloads reproductions imports
      
      * Fix integration imports
      
      * Move visual regression tests
      
      * Various fixes
      
      * Move `validate-e2e-files` script
      
      * Add eslint rules for E2E folder
      
      * Improve file paths
      
      * Move `cross-version` tests into scenarios
      
      * Path fixes
      
      * Register E2E alias in tsconfig
      
      * Fix failing tests after rebase
      f71f20e1
  31. Feb 24, 2023
  32. Feb 09, 2023
  33. Jul 06, 2022
  34. Jun 26, 2022
  35. May 09, 2022
  36. Apr 22, 2022
  37. Apr 21, 2022
Loading