Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Aug 12, 2019
    • Walter Leibbrandt's avatar
      Factor out test for access to localStorage (#10533) · 2c5391a1
      Walter Leibbrandt authored
      * Factor out test for access to localStorage
      
      This allows code that uses localStorage to test against
      `window.hasLocalStorage`, in stead of handling exceptions generated when
      access to localStorage is denied.
      
      * Move check for localStorage to metabase/lib/dom
      2c5391a1
    • Walter Leibbrandt's avatar
      Bump HoneySQL version (#10559) · 83dcd439
      Walter Leibbrandt authored
      The new version (0.9.5) includes @camsaul's Turkish upper case fix:
      jkk/honeysql#237
      83dcd439
    • Walter Leibbrandt's avatar
      Transfer log events as JSON objects and allow filtering on front-end (#10522) · 981acc65
      Walter Leibbrandt authored
      * Return log events as JSON objects from API; render on front-end
      
      Site UUID added to log events.
      
      * Remove superfluous memoization of site UUID retrieval
      
      Settings are already cached.
      
      * Transfer timestamps in ISO-8601 format
      
      * Move `metabase.metabot.instance/local-process-uuid` to `metabase.public-settings`
      
      * Use `local-process-uuid` in stead of `site-uuid`
      
      `site-uuid` is not unique across processes, which is what we want to
      associate with log events.
      
      * Remove unused import
      
      * Allow log events to be filtered by process UUID on front-end
      
      * Move process selector out of loading wrapper
      
      Otherwise, if there are process UUIDs with no log events, the selector is
      removed with the log event list.
      
      * Figured out how to add docs to `defonce`
      
      * Fix ns declaration
      
      * Linter appeasement
      
      * Merge log events received from back-end with previously received ones
      
      This allows responses from multiple back-end instances to be spliced
      together.
      
      * Use MB components in stead of plain, styled HTML tags
      
      The select is only displayed if more than one process UUID was found.
      
      * Linter appeasement
      
      * Move `metabase.public-settings/local-process-uuid` to `metabase.config`
      
      * Fix sorting on multiple log event fields
      
      * Flatten `Select` children to allow nested arrays of children
      
      * Generate options directly under parent Select
      
      * Limit the number of log events that we render
      
      * Docstring and style updates
      
      * Update editor config with Clojure files max line length
      
      * Ensure that `NumericWrapper` is imported before use
      
      * Cleanup layout
      981acc65
  2. Aug 10, 2019
  3. Aug 08, 2019
  4. Aug 06, 2019
    • Walter Leibbrandt's avatar
      Compute Content-Security-Policy hashes for inline JS (#10504) · 45881866
      Walter Leibbrandt authored
      * Split out inline JS from index/init templates to separate files
      
      * Read inline JS from resources at run time
      
      * Calculate inline JS hashes for CSP header from content
      
      * Move inline JS to resource sub-directory
      
      * Update and memoize inline JS loading
      
      * Revert debug code
      
      * Deduplicate `resp/response` calls
      
      * Fix paths to moved inline JS resources
      
      * Force creation of test data DB so things don't get left in the cache
      
      This fix was provided by @camsaul.
      
      * Combine and `defonce` inline JS hashes
      
      * s/inlinejs/inline-js/
      45881866
  5. Jul 31, 2019
  6. Jul 30, 2019
  7. Jul 29, 2019
  8. Jul 26, 2019
  9. Jul 25, 2019
  10. Jul 23, 2019
  11. Jul 22, 2019
Loading