This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Sep 06, 2024
-
-
Alexander Solovyov authored
-
- Sep 04, 2024
-
-
Cam Saul authored
* Bump Kondo version to 2024.08.29 * Fix Kondo warnings from new version of Kondo * Fix failing tests because schema was broken
-
- Sep 02, 2024
-
-
metamben authored
* Implement a simple greedy approximation for dedupe-joins
-
Tim Macdonald authored
Includes https://github.com/metabase/macaw/pull/97, which will prevent some false positives
-
- Aug 31, 2024
-
-
Oleksandr Yakushev authored
* perf: Use optimized stats functions for computing insights * perf: Rewrite fingerprinters/with-error-handling to not generate closures * fix: Don't reuse global-fingerprinter object
-
- Aug 30, 2024
-
-
Tim Macdonald authored
-
- Aug 29, 2024
-
-
Cam Saul authored
* Add `clojure -M:kondo` and `clojure -M:kondo:kondo/all` and bump version * Fix Kondo errors * Fix Kondo+LSP issues with `defendpoint`, `defenterprise`, etc. * Use replace-deps instead of deps for speed * Ok apparently maybe we do need to copy configs when we run Kondo on CI * Oops `./bin/kondo.sh` should not try to use `clj-kondo` * Remove references to GA driver folders
-
- Aug 28, 2024
-
-
Noah Moss authored
-
- Aug 22, 2024
-
-
Cam Saul authored
-
Chris Truter authored
-
- Aug 21, 2024
-
-
Cam Saul authored
* Cljfmt config part 2 * Backport updated config and linter fork from part 3 * Update formatting
-
Chris Truter authored
-
- Aug 20, 2024
-
-
Cam Saul authored
* Cljfmt * Fix new GH action
-
- Aug 12, 2024
-
-
Uladzimir Havenchyk authored
-
- Aug 07, 2024
-
- Aug 06, 2024
-
-
Oleksandr Yakushev authored
* perf: Optimize validation * Bump Malli version * perf: Optimize validation
-
- Jul 16, 2024
-
-
Cam Saul authored
* Debug QP improvements from today's eng demo * More taps * Fixes
-
Ngoc Khuat authored
-
- Jul 12, 2024
-
-
bryan authored
* parallelize coll perm graph group lookup w/ core.async * respond to code review * add + uses ExecutorCompletionService map function * rename test * more tests * no concurrency for cljs * fix timeout + add more tests * use claypoole * cleanup * add kondo hooks for claypoole * cleanup * Can't use libraries that don't have a license Revert "add kondo hooks for claypoole" This reverts commit 9d93b55b28d69267b65260f2b046420d67604361. * ignore unused value -- TODO: check back in on claypoole to see if the kondo config gets merged * fix linter
-
- Jul 10, 2024
-
-
Chris Truter authored
A bunch of small improvements, notably a timeout and support for MSSQL square bracket quotes.
-
- Jun 28, 2024
-
-
adam-james authored
* Wrap non-latin characters in a span specifying working font Fixes: #38753 CSSBox seems to have a bug where font fallback doesn't work properly. This is noticeable when a font does not contain glyphs that are present in the string being rendered. For example, Lato does not have many international characters, so the rendered version of tables (that show up in Slack messages) will not render properly, making the card unreadable. Since this appears to be a downstream bug, I've opted to work around this limitation by wrapping any non-latin characters in a <span> that specifies the font family to be sans-serif, which should contain the glyphs to properly render. This leaves Lato in place for other characters. For now, I figured it's worth trying this solution over using Noto for 2 reasons: - we can keep Lato, which has been the decided font style for the app for some time (this keeps things consistent where possible) - the Noto font containing all glyphs is quite a large font (>20mb, I think) and it would be nice to avoid bundling that if we can. * stub installed fonts test * typo * Do wrapping, but now per-string, and in Clojure data not html string I've decided that a reasonable solution is to still wrap strings containing non-lato characters. But it's not done with str/replace to the html string but rather in a postwalk over the Hiccup data prior to rendering. Seems like a decent compromise of issues without patching CSSBox or fixing upstream (may be good to do, but will take longer to get a fix in). * add test checking that glyphs render correctly * Add a test that directly checks the wrapping fn * Change the string to keep the linter quiet * Change how we check if string can be rendered to faster method, new Lato Font With Sanya's help, the way I check if a given string is renderable with Lato is now faster. Also use the full Lato font, not just the 'latin' lato so we can cover more chars * change lato so that it loads the fn even in a fresh test run
-
- Jun 26, 2024
-
-
Chris Truter authored
-
- Jun 24, 2024
-
-
Case Nelson authored
* fix: dont always optimize between expressions Fixes #42291 The frontend produces expressions like ``` [:between [+ [:field ... {:temporal-bucket :day] [:interval 2 :day]] [:relative-datetime -1 :week] [:relative-datetime 0 :week]] ``` This should not be optimized because of the mixed `:day` and `:week` units. However, it was being optimized since the compatible units weren't being properly picked up by the match. * Disable suspcicios args eastwood lint, kondo does it better * Stop autobucket to day when adding a time interval
-
- Jun 18, 2024
-
-
Ngoc Khuat authored
-
- Jun 13, 2024
-
-
Chris Truter authored
-
- Jun 05, 2024
-
-
Chris Truter authored
-
- May 31, 2024
- May 30, 2024
-
-
Cam Saul authored
* Remove Google Analytics driver * Remove more GA-related tests * Un-remove tests that aren't related to GA
-
Chris Truter authored
-
- May 23, 2024
-
-
Case Nelson authored
* [Metrics V2] Port Legacy metric tests and fixes Fixes #43093 * Address pr review
-
- May 22, 2024
-
-
bryan authored
-
- May 21, 2024
-
-
Cam Saul authored
* Search API namespace * Search API namespace * Search API namespace * Fix Kondo warnings * Fix typo * Finally solve the MySQL ^:parallel test failures <3 * Make some search tests REPL-friendly * Did I finally fix `^:parallel` MySQL tests? * Ok I give up just make the search tests single-threaded for MySQL/MariaDB. * Revert the stuff to make paralell tests work for MySQL... for now. * Keep new name * Revert deps-graph changes * Remove unused namespaces * Fix Kondo linter for log/info + format * Misc fixes
* Test fixes
-
- May 10, 2024
-
-
Cam Saul authored
* Remove unused `metabase.api.transform` * Copy the deps graph improvements from my other PR * New combined X-Rays API namespace * Fix kondo error
-
- May 09, 2024
-
-
Tim Macdonald authored
For Reasons™ we had been using my fork, but now that I've taken over the project the officially-deployed version does what we need.
-
- May 08, 2024
-
-
bryan authored
* adds watch alias, which reloads BE on file changes * watch dev, src, test + every path in `:extra-paths`
-
dpsutton authored
now: ```clojure ❯ clj -M:"$ALIASES" Warning: environ value /Users/dan/.sdkman/candidates/java/current for key :java-home has been overwritten with /Users/dan/.sdkman/candidates/java/21.0.2-tem 2024-05-07 19:55:25,167 INFO metabase.util :: Maximum memory available to JVM: 8.0 GB ``` no logs about recur targets unboxing
-
- May 07, 2024
-
-
dpsutton authored
before: ```clojure ❯ clj -M:"$ALIASES" Warning: environ value /Users/dan/.sdkman/candidates/java/current for key :java-home has been overwritten with /Users/dan/.sdkman/candidates/java/21.0.2-tem WARNING: abs already refers to: #'clojure.core/abs in namespace: clojure.algo.generic.math-functions, being replaced by: #'clojure.algo.generic.math-functions/abs 2024-05-07 04:39:37,890 INFO metabase.util :: Maximum memory available to JVM: 8.0 GB ``` after: ```clojure ❯ clj -M:"$ALIASES" Warning: environ value /Users/dan/.sdkman/candidates/java/current for key :java-home has been overwritten with /Users/dan/.sdkman/candidates/java/21.0.2-tem 2024-05-07 04:40:42,561 INFO metabase.util :: Maximum memory available to JVM: 8.0 GB ``` Now no warning about `abs`
-
- May 06, 2024
-
-
bryan authored
-
- May 05, 2024
-
-
lbrdnk authored
-