This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Dec 06, 2017
-
-
Simon Belak authored
-
Simon Belak authored
-
Simon Belak authored
-
- Dec 05, 2017
-
-
Simon Belak authored
-
- Nov 30, 2017
-
-
Ryan Senior authored
This commit changes how the word frequency and cost data is represented in memory. Previously this data consumed about 7 MB on all Metabase instances. This commit lowers that memory to roughly 1.5 MB. The primary change is storing the hash of the strings in a primitive integer array instead of the strings themselves. It also stores the cost in a correlated primitive double array, saving space there as well.
-
- Nov 29, 2017
- Nov 27, 2017
-
-
Simon Belak authored
-
Cam Saul authored
-
Ryan Senior authored
When test pulses are sent out their channel_types are strings not keywords which caused the multimethod lookup in the pulse code to fail. This commit adds a unit test that covers our pulse test capability and ensures channel_type fields are keywords before invoking the multimethod. Fixes #6465
-
- Nov 22, 2017
-
-
Simon Belak authored
-
Simon Belak authored
-
Cam Saul authored
-
- Nov 21, 2017
-
-
Cam Saul authored
-
- Nov 17, 2017
-
-
Maz Ameli authored
-
- Nov 16, 2017
-
-
Cam Saul authored
-
Ryan Senior authored
-
Ryan Senior authored
Previously the creator of the alert would be notified, but any recipients added to the new alert were not being notified. This commit continues to notify the creator, but then will let all of the other recipients know that they've been subscribed to an alert.
-
Ryan Senior authored
Previously whenever an alert was deleted it would notify the creator of the deletion, even if the creator was the one that did the deleting. This commit changes that behavior to only notify if the creator is different from the user deleting the alert.
-
Ryan Senior authored
Previously alerts were showing up as pulses. This commit adds a distinction between pulses and alerts
-
- Nov 15, 2017
-
-
Ryan Senior authored
Previously the code would only allow a string literal for a description. This poses problems for i18n strings, i.e. `(tru "my string")`, which evaluates to a string, but at macro expansion time is not a string. This removes that precondition. The string is still validated at runtime via schema.
-
Ryan Senior authored
By default Druid weeks start on Monday, but the rest of Metabase expects that the weeks start on Sunday. This commit adds an `origin` clause to `week` granularity queries which will force Sunday as the start of the week. Fixes #6047
-
Ryan Senior authored
Not sure when it was added, but Redshift now supports specifying a timezone. It looks like Redshift has a similar bug to Oracle for unix timestamps (written up as #5789) in that it's interpretting the UTC timestamps as in the report timezone already, rather than adjusting. Fixes #6279
-
Ryan Senior authored
Previously notifications of alert lifecycles (i.e. subscribing to an alert, or being removed from an alert) was happening on the HTTP request thread. When the SMTP server was slow, this would slow down the response and thus the UI. This instead returns immediately and connects to the SMTP server via a background thread separately from the HTTP request thread.
-
- Nov 14, 2017
-
-
Cam Saul authored
-
Cam Saul authored
-
Cam Saul authored
-
Ryan Senior authored
This commit has the backend code needed to support alerts. From the frontend perspective, Alerts is separate from pulses and has a different endpoint, however much of the backend code and database tables are shared. A few new columns were added to the pulse table to support alerts, but most of the data is the same between pulses and alerts. This also adds several "meta-notifications" around alerts to let users know when they've been added to an alert, removed from an alert or if a question has changed such that the alert is no longer meaningful. This fixes #1372, fixes #6261 and fixes #5768.
-
- Nov 13, 2017
-
-
Cam Saul authored
-
Simon Belak authored
-
- Nov 12, 2017
-
-
Simon Belak authored
-
Simon Belak authored
-
- Nov 10, 2017
-
-
Simon Belak authored
-
Simon Belak authored
-
Simon Belak authored
-
Simon Belak authored
-
- Nov 09, 2017
-
-
Simon Belak authored
-
Simon Belak authored
-
Sameer Al-Sakran authored
-
- Nov 08, 2017
-
-
Cam Saul authored
* MetaStore integration * Fix lint error * restructure embedding levels * Rename updateSetting in setting widgets to onChange, add onChangeSetting * embed flow images / spacing * lint fix
-