Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Jun 06, 2024
    • Alexander Solovyov's avatar
    • Jeff Bruemmer's avatar
      docs - models and caching (#43681) · 18581104
      Jeff Bruemmer authored
    • Ryan Laurie's avatar
      Backport reminder bot (#43637) · 01840901
      Ryan Laurie authored
      * WIP backport reminder bot
      
      * polish and automate backport reminder
      
      * do better english
    • Ryan Laurie's avatar
      Fix OSS tests in CI (#43660) · 4b66bdba
      Ryan Laurie authored
      * fix OSS tests in CI
      
      * update tests that went on vacation for a while
      
      * do safer cypress things
      
      * better helper name
    • Oisin Coveney's avatar
    • Alexander Polyankin's avatar
      Fetch ad-hoc query metadata on the BE (#43675) · 855c840b
      Alexander Polyankin authored
      * adhoc-query-metadata
      
      * Get ad-hoc query metadata from the BE
      
      * Fix broken ad-hoc queries
      
      * Fix broken ad-hoc queries
      
      * Fix tests
      
      * Add a test
      
      * Add tests
      
      * Add tests
      
      * Fix whitespace
      
      * Fix whitespace
      
      * Fix tests
    • Kamil Mielnik's avatar
      Analytic events for time-over-time comparison (#43589) · 49360f68
      Kamil Mielnik authored
      
      * Sort functions
      
      * Add boilerplate for aggregateOffset and tests
      
      * Simplify assertion
      
      * Make basic case work
      
      * Handle name generation
      
      * Do not require "lib/uuid" attribute to be present since MLv2 will normalize it under the hood anyway
      
      * Fix typing
      
      * Group tests
      
      * Refactor offsetClause to return a new clause instead of a new query
      - Move offsetClause to expressions.ts
      - Add assertion
      
      * Revert "Sort functions"
      
      This reverts commit ab9ce2b24ea6bdad5ff7e9bed8ef38d4b5923f00.
      
      * Move tests
      
      * Handle names dynamically
      
      * Shorten a test
      
      * Update comment
      
      * Add TODO
      
      * Update expression types
      
      * Add diffOffsetClause & percentDiffOffsetClause
      
      * Add a test for diffOffsetClause
      
      * Add TODOs
      
      * Add tests for diffOffsetClause and percentDiffOffsetClause
      
      * Unwrap tests
      
      * Add skeleton for new tests
      
      * Refactor first offsetClause tests
      
      * Add tests for names
      
      * Fix case of non-datetime columns
      
      * Handle a case with offset < 1 and no breakouts
      
      * Handle a case with offset < 1 and breakouts on non-datetime column
      
      * Handle a case with offset < 1 and breakouts binned datetime column
      
      * Handle a case with offset < 1 and breakout on non-binned datetime column
      
      * Refactor
      
      * Refactor
      
      * Remove TODO
      
      * Add tests for diffOffsetClause
      
      * Add tests for percentDiffOffsetClause
      
      * Move offset stuff to offset.ts and offset.unit.spec.ts
      
      * Use template string for prefixes
      
      * Use breakoutColumn + isDate to check column type
      
      * Refactor
      
      * Fix error message
      
      * Add boilerplate for CompareAggregations
      
      * Fix title
      
      * Render aggregations list
      
      * Style AccordionList
      
      * Sort props
      
      * Fix bucket name
      
      * Use displayName instead shortName
      
      * Support parseValue prop in NumberInput
      
      * Add period input accepting integers only
      
      * Accept non-negative values only
      
      * Do not accept zeros
      
      * Add state
      
      * Add submit button
      
      * Export offset functions via Lib
      
      * Make it possible to skip rightSection
      
      * Add column picker
      
      * Map offset user input to api input (negative value)
      
      * Add label
      
      * Fix crash
      
      * Extract shouldCreate
      
      * Make onSelect in AggregationPicker support multiple values
      
      * Extract ReferenceAggregationPicker
      
      * Extract ColumnPicker
      
      * Extract getAggregations
      
      * Rename
      
      * Add custom items
      
      * Refactor item component
      
      * Extract OffsetInput
      
      * Remove unused data-testid
      
      * Style OffsetInput
      
      * Generate titles according to specs
      
      * Generate label
      
      * Generate help
      
      * Extract utils
      
      * Use different width for the 1st step
      
      * Format code
      
      * Use MultiSelect directly
      
      * Avoid custom parseValue
      
      * Revert MultiaAutocomplete changes
      
      * Improve typing in describeTemporalInterval and
       describeRelativeDatetime
      
      * Use describeTemporalUnit to pluralize
      
      * Use interface
      
      * Avoid setting value as DOM attribute
      
      * Fix test
      
      * Add onAdd prop to AggregationPicker and revert the change to have onSelect pass multiple aggregations
      
      * Reduce number of props
      
      * Render checkboxes in custom items
      
      * Introduce and use --mb-color-brand-lighter
      
      * Avoid !important
      
      * Remove redundant prop
      
      * Rename ExtractColumn to ExtractColumnAction
      
      * Add lines.svg
      
      * Fix positioning in case dir attribute is not present in any parent component
      
      * Add CompareAggregationsAction
      
      * Fix warning about isSelected being used as DOM attribute
      
      * Fix positioning in case dir attribute is not present in any parent component
      
      * Remove redundant Box
      
      * Compute the title
      
      * Add compareAggregationsDrill boilerplate
      
      * Add compare-aggregations drill stub
      
      * Update comment
      
      * Compute title and aggregation
      
      * Add TODO
      
      * Use proper title when there's only 1 aggregation
      
      * Show visualization on submit
      
      * Limit aggregation choice to 1 in compare aggregations drill
      
      * Redirect to chart upon submission
      
      * Do not navigate to chart view
      
      * Do not navigate to chart view
      
      * Make drill-thru tests expect the new compare-aggregations drill
      
      * Add type attribute to all ListItems
      
      * Add aggregationIndex to drillInfo
      
      * Add aggregationDrillDetails and wire it up
      
      * Add tracking helpers
      
      * Add new schema
      
      * Add tracking in column header
      
      * Add tracking in plus modal
      
      * Add tracking in aggregation picker
      
      * Fix destructuring
      
      * Add functionsUsedByExpression
      
      * Fix schema number
      
      * Add tests boilerplate
      
      * Implement test for notebook editor
      
      * Add test for column header
      
      * Add a test for summarize sidebar
      
      * Add a test for the plus button
      
      * Add expectNoBadSnowplowEvents call in afterEach
      
      * Format code
      
      * Add missing redux store state in tests
      
      ---------
      
      Co-authored-by: default avatarBraden Shepherdson <braden@metabase.com>
    • Kamil Mielnik's avatar
      Time-over-time comparison - Unit tests (#43653) · 54d9fb22
      Kamil Mielnik authored
      * Use createQueryWithClauses in createQueryWithCountAggregation
      
      * Support column-specific aggregations in createQueryWithClauses
      
      * Add tests for compare option presence
      
      * Fix case
      
      * Add a test for onAdd
      
      * Split tests
      
      * Rename tests
      
      * Add boilerplate for CompareAggregations unit tests
      
      * Fix assertion
      
      * Add more tests
      
      * Add offset input tests
      
      * Add tests
      
      * Update frontend/src/metabase/query_builder/components/CompareAggregations/CompareAggregations.unit.spec.tsx
      
      * Update tests after merge
      
      * Use constants instead of factory functions
    • Mahatthana (Kelvin) Nomsawadi's avatar
      Followed-up tasks for changelog generation (#43656) · ac6bb7b4
      Mahatthana (Kelvin) Nomsawadi authored
      * Check git tag for an exact match
      
      * Set npm publish to dry run, so I can test
      
      * Uses new github automation account for creating a PR
      
      * Remove unnecessary step
      
      * Automatically set `no-backport` on the SDK doc version bump PR
      
      * Fix step to edit PR with correct permission
      
      * Remove npm dry run after finished testing
  2. Jun 05, 2024
  3. Jun 04, 2024
Loading