Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Jun 01, 2023
    • Nemanja Glumac's avatar
      [E2E] Chain the custom `button` command (#31196) · ce5c3e93
      Nemanja Glumac authored
      * Make custom `button` command chainable
      
      * Chain `.button` directly
      
      No need to use `.within()` anymore.
      We can chain the button command directly because it now receives
      the previously yielded subject.
      
      * Fix collections bulk actions test
      ce5c3e93
  2. May 31, 2023
    • Nemanja Glumac's avatar
      [E2E] Chain the custom `icon` command (#31161) · 14aa5a07
      Nemanja Glumac authored
      * Make E2E custom icon command chainable
      
      * Refactor E2E helpers
      
      We can now chain the `.icon()` command on the previous subject.
      
      * Chain `.icon()` on prev subject in all tests
      
      * Fix moderation-question test
      14aa5a07
  3. May 11, 2023
  4. 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
  5. Nov 10, 2022
  6. Aug 24, 2022
  7. Jul 15, 2022
  8. Jul 06, 2022
  9. Jun 27, 2022
  10. Jun 26, 2022
  11. Jun 23, 2022
  12. Apr 29, 2022
  13. Apr 27, 2022
  14. Apr 11, 2022
  15. Apr 08, 2022
  16. Apr 07, 2022
  17. Mar 30, 2022
    • Anton Kulyk's avatar
      Add global navigation sidebar (#21069) · 8b341b1a
      Anton Kulyk authored
      
      * Prototype new nav skeleton (#20875)
      
      * yarn
      
      * begin basic layout flip
      
      * rough in collections list
      
      * position query builder
      
      * remove fitViewport from QB to fix layout quirks
      
      * extract search
      
      * clean up props
      
      * position search / style
      
      * fix dashboard layout
      
      * fix search icon
      
      * move ProfileLink
      
      * tweak spacing
      
      * fix burger
      
      * add basic toggle
      
      * tweak layout for sidebar toggle
      
      * tweak style
      
      * tweak sidebar sizing
      
      * Quick fix to prototype starting points init (#20922)
      
      * fix scroll overflow on sidebar
      
      Co-authored-by: default avatarGustavo Saiani <gustavo@poe.ma>
      
      * add currentUser to profile link
      
      * move footer items out of collection sidebar
      
      * tweak footer style
      
      * fix hover style
      
      * clean up footer
      
      * fixup
      
      * remove un-needed overflow hidden
      
      * hide app bar when in admin mode
      
      * merge sidebar header into new color scheme / nav layout
      
      * clean up headers
      
      * fix root collection spacing
      
      * smaller font size for nav items
      
      * provide flex context, fixes metadata editing
      
      * fix login page
      
      * Remove console logs
      
      * Put user's personal collection under Our analytics (#21061)
      
      * Browsing | Handle long item names in the sidebar (#21063)
      
      * Handle long names in the nav sidebar
      
      * Show tooltip with a full item name if its cut
      
      * Browsing | Fix data reference & admin permissions layout (#21101)
      
      * Remove admin navbar CSS fix
      
      * Handle admin navbar in root App component
      
      * Extract styled components
      
      * Fix data reference layout
      
      * Fix main container height
      
      * Browsing | Hide sidebar for questions, models and dashboards on page open (#21064)
      
      * Manage default sidebar visibility
      
      * Handle ad-hoc questions better
      
      * Move nav elements based on feedback (#21190)
      
      * scoot buttons around
      
      * move logo to appbar, scoot search
      
      * remove user footer, home link [ci skip]
      
      * review feedback [ci skip]
      
      * fix accidental removal of links (minimalism was a fad anyway) (#21192)
      
      * add button classes to new button (#21213)
      
      * Nav visual changes (#21223)
      
      * switch nav bg + move styling to NavRoot
      
      * readable text
      
      * increase contrast
      
      * selected icon color
      
      * remove bottom padding
      
      * search bar color
      
      * restructure sidebar position
      
      * fix sidebar header color
      
      * move to fixed when small
      
      * fix multiple scrollbars
      
      * fix sidebar width
      
      * home as own item, gear below
      
      * fix admin nav
      
      * extract nav constant, fix types
      
      * remove unused constant [ci skip]
      
      * New nav - get base colors in order (#21262)
      
      * new sidebar button
      
      * nav bg to bg-light
      
      * fix link track, remove extra home link
      
      * color tweaks
      
      * swap colors
      
      * Fix E2E tests for new navigation UI (#21196)
      
      * Use `main` HTML tag for main page content
      
      * Add extra UI helpers for Cypress
      
      * Fix tests failing due to nav UI changes
      
      * Remove not needed NavBar code
      
      * Fix loading databases list
      
      * Use `navigationSidebar` helper for collections
      
      * Use `navigationSidebar` for collection tests
      
      * Close sidebar in SQL filters tests
      
      * Extract AppBar component to `metabase/nav`
      
      * Fix test
      
      * Fix test
      
      * Skip sidebar visibility control test
      
      * Fix JSON engine DB check
      
      * Fix DatasetEditor edit bar colors
      
      * Fix global containers heights
      
      * Fix tests scrolling target
      
      * Fix styles
      
      * Fix navbar cypress helpers
      
      * [ci nocache]
      
      * Fix scroll in e2e test
      
      * Browsing | Manage sidebar state with redux (#21226)
      
      * Move navbar state to redux
      
      * Hide sidbebar using CSS
      
      * Fix native E2E test
      
      * Fix native e2e test
      
      * Fix model tests
      
      * Use more accurate element getters
      
      * Fix e2e tests
      
      * Browsing | Fix dashboard UI (#21233)
      
      * Fix parameter widgets event listeners
      
      * Attach scroll events to "main" instead of window
      
      * Resize filters panel when navigation sidebar open
      
      * Reorder imports at App
      
      * Hide AppBar and NavBar when editing dashboard
      
      * Fix navbar & appbar visibility
      
      * Fix filter positions
      
      * Extract `getMainElement` helper
      
      * Update unit tests
      
      * Fix test
      
      * Browse fix bulk actions (#21320)
      
      * make bulk action bar aware of sidebar, remove extraneous layout components
      
      * clean up styling
      
      * convert BulkActionBar to tsx
      
      * Fix types
      
      Co-authored-by: default avatarKyle Doherty <5248953+kdoh@users.noreply.github.com>
      Co-authored-by: default avatarGustavo Saiani <gustavo@poe.ma>
      Co-authored-by: default avatarAleksandr Lesnenko <alxnddr@gmail.com>
      8b341b1a
  18. Mar 29, 2022
  19. Mar 28, 2022
  20. Mar 25, 2022
  21. Mar 23, 2022
    • Alexander Polyankin's avatar
      Add snowplow events for timelines (#21008) · 1e51c88c
      Alexander Polyankin authored
      
      * Add a json schema
      
      * Pass required data for snowplow events
      
      * Pass required data for snowplow events
      
      * Add snowplow event tracking for Timeline event creation
      
      This changes the timeline_event API endpoint to send snowplow tracking when an event is created.
      The FE now sends additional information for this purpose:
      
      - source: collections or question. This is null if the event is added via API
      - question_id: added if the source is from a question. null if the question is unsaved.
      
      These are dissoc-ed from the body before the db/insert because the backend does not store this information, it's just
      from the FE and only relevant for this tracking data.
      
      * Fix json error
      
      * Add ::new-event-created entry to the snowplow test
      
      * Fix json error
      
      * Fix json error
      
      * Fix snowplow test
      
      Co-authored-by: default avatarAdam James <adam.vermeer2@gmail.com>
      Co-authored-by: default avataradam-james <21064735+adam-james-v@users.noreply.github.com>
      1e51c88c
  22. Mar 22, 2022
  23. Mar 15, 2022
  24. Mar 04, 2022
Loading