0.17.0 introduces major changes that YOU CANNOT ROLLBACK FROM, take a backup of your app's database before starting the upgrade progress.
- bookmarks: the URL scheme for the explore view changed, but previous URLs are still supported, though there may be some edge cases there
- translations: 0.17.0 has a major regression around translations as
much of the logic in the explore view moved from the backend to the frontend
where we currently do not have a translation framework setup. If
translations are important to you, you should skip 0.17.* and get involved
in getting translations to work well in future versions.
1.0
will have translations
- dd9f431 v0.17.0 (@mistercrunch)
- c894c54 [table] Allowing to show the time grain in table view (#2294) (@mistercrunch)
- 4d349c7 [hotfix] Fix filter for sqlalchemy and druid (#2293) (@vera-liu)
- 675b819 Revert "[hotfix] Fix druid filters" (#2292) (@vera-liu)
- 09f1083 [table viz] allow showing time granularity in table (#2284) (#2291) (@vera-liu)
- 47be3ef Fixing bugs in Sankey diagrams (#2290) (@mistercrunch)
- 9dd7778 [table viz] allow showing time granularity in table (#2284) (@mistercrunch)
- efffa92 rc7 (@mistercrunch)
- fa9bc92 [hotfix] filters broken on multi-datasource dashboards (@mistercrunch)
- 227c66c [hotfix] add regex for druid filters (#2288) (@vera-liu)
- e91bc9d added gcc-c++ for RHEL OS dependencies (#2286) (@soccerties)
- bc29035 0.16.1rc6 (@mistercrunch)
- f10e453 Fixing bar charts x_axis labels (#2280) (@mistercrunch)
- d4b59b3 Fixed a bug when querying with schema path to Redshift/Postgresql (#1789) (@sungjuly)
- 4f644cd 0.16.1rc5 (@mistercrunch)
- ed2935e Fixing multi value parsing on old URL (#2277) (@mistercrunch)
- ea72c6b [bugfix] css editor dooesn't pop up (#2243) (@mistercrunch)
- 2df6ab3 Add Udemy to INTHEWILD (#2275) (@sungjuly)
- 10ea635 [hotfix] not grouped by -2 (@mistercrunch)
- 55e462d 0.16.1rc3 (@mistercrunch)
- 7339392 [hotfix] Table view doesn't allow SELECT (no group by) (#2274) (@mistercrunch)
- f9852bc v0.16.1rc2 (#2272) (@ascott)
- 6e1901e d is not defined, fix (#2270) (@ascott)
- 8758296 [Hotfix] access slice_id when slice exists (#2268) (@vera-liu)
- 3de2698 Introducing support for pre-depercate_v1 URL scheme (#2267) (@mistercrunch)
- ec1f022 Parse filter values for possible integers and floats (#2263) (@vera-liu)
- 4d900c9 Do not add slice_name when slice doesn't exist (#2265) (@vera-liu)
- 3a75890 [hotfix] separator renders markdown (@mistercrunch)
- 1ea7178 v0.16.1rc1 (#2260) (@ascott)
- c85c998 fix index error for bar charts (#2258) (@ascott)
- 34f6807 Default action to overwrite for users with overwrite permissions (#2257) (@vera-liu)
- acc880c [v0.16.1] bump version for prod release (#2250) (@ascott)
- 557b557 [bugfix] avoid caching errors (#2244) (@mistercrunch)
- 3018356 Support more druid postaggregations. (#2235) (@bkyryliuk)
- ede4dff Add trailing slash (#2236) (@bkyryliuk)
- cad392e Fetch schemas separately. (#2227) (@bkyryliuk)
- 0296158 [docs] more specific about python versions (@mistercrunch)
- b2a4692 0.16.0rc3 (@mistercrunch)
- 2fbadea Fixing exploring a table (#2233) (@mistercrunch)
- dc05be3 Check if the query is in state first. (#2226) (@bkyryliuk)
- dac0d1d 0.16.0rc2 (@mistercrunch)
- 459f716 Fixing filtering issues (#2223) (@mistercrunch)
- aff524d **Allow user to put dbname in url (#2209) (@vera-liu)
- 3a91667 Update cache for the command line command. (#2213) (@bkyryliuk)
- 3e0d358 v0.16.0rc1 (@mistercrunch)
- 1e47d6f Renaming field to control (#2210) (@mistercrunch)
- d5ba88b Fixing the CACHING (#2203) (@mistercrunch)
- #2202 Merge pull request #2202 from mistercrunch/clean_cli (@mistercrunch)
- ec84aa7 Fixing typo (@mistercrunch)
- 8b4d72c Reverting react-select to rc2 (@mistercrunch)
- 85e6e65 Fixing the build (@mistercrunch)
- 7cad365 Bumping react-select to 1.0.0-rc.3 (@mistercrunch)
- b9e7f29 Cleaning up CLI stdout on startup (@mistercrunch)
- fc85034 Better error handling for presto (#2161) (@vera-liu)
- f5e3d0c [hotfix] incompatible diamond flask-sqlalchemy version (@mistercrunch)
- fe377e8 [hotfix] dashboard won't load, error in fields.js (@mistercrunch)
- 5bb8713 [hotfix] Trends example slice is broken (@mistercrunch)
- 579e582 Bumping up some of the python lib deps (@mistercrunch)
- 172b6ce v0.16.0 (@mistercrunch)
- 0cc8eff [WiP] Deprecate Explore v1 (#2064) (@mistercrunch)
- 3b023e5 add css to the data object to be saved (#2188) (@ascott)
- 615d8f1 Moving branding assets to folder (@mistercrunch)
- b4409ac Adding branding assets in the repo (@mistercrunch)
- dbee6ac use pre-wrap for long lines (#2181) (@ascott)
- acfe62e Add command to refresh datasources (#2180) (@bkyryliuk)
- 527a8af Return original state for query if query was stopped (#2164) (@vera-liu)
- a5a931a Fix werkzeug instance was created twice in Debug Mode (#2135) (#2136) (@asdf2014)
- 2f05efa Set default time range of query search to the past month (#2162) (@vera-liu)
- 83ef8a2 Add parsing for nested json objects in resultset (#2163) (@vera-liu)
- c564881 Implement caching and dynamic data fetching. (#1466) (@bkyryliuk)
- b16930f Keep order of axis data when storing df (#2092) (@vera-liu)
- 2d910e3 [vis] render line breaks in TableViz (#2118) (@ascott)
- daa1420 adding tests for #1131 (#1902) (@SalehHindi)
- cea310e Using the time zone with specific name for querying Druid (#2143) (@asdf2014)
- fcdd5c6 [slices axis] fix axis spacing on dashboard and explore slices (#2145) (@ascott)
- 2ace73e [sql-lab] make datasource name in visualize flow more descriptive (#2103) (@ascott)
- 80cfb08 only call drawGraph once (#2132) (@ascott)
- 1edc2b9 Fix ExtDeprecationWarning (#2137) (#2138) (@asdf2014)
- 1f58e18 Some code refactoring (#2139) (@asdf2014)
- f2bf316 Add NUMERIC num_type (#2127) (@auxsvr)
- 9cd38fa little code refactor in models.py (#2124) (@asdf2014)
- edb0111 Increase query limit to 1M, add separate display limit. (#2111) (@bkyryliuk)
- #2113 Merge pull request #2113 from airbnb/byolken/s3_cache_implementation (@airbnb)
- 461e41c Use BytesIO instead of StringIO for python2/3 compatibility
- 7164061 Clean up imports of cPickle and StringIO
- 68592ae Fix StringIO import in results_backends module
- b927ff6 Fix indentation errors in results_backends module
- ce50e6e Fix python3 cPickle import errors
- 167ed33 Fix name of test in results_backends_tests module
- 0ee1abf Misc. fixes in response to code review feedback
- 6a0a1af Fix misc. style issues
- f85481d Fix long lines in superset/results_backends.py
- 00b6b0a Misc. style tweaks to S3Cache changes and tests
- 1546b1a Add tests for S3Cache
- 1e94498 Add initial implementation of S3Cache
- 0f7189b Do not fail is the filter cannot be parsed. (#2105) (@bkyryliuk)
- a6e0f1b Add an option to configure celery workers size. (#2085) (@bkyryliuk)
- 543c22b [dashboard] fix nvd3 tooltips (#2096) (@ascott)
- 07e067c Revert "Bump version to 0.15.4.1" (#2095) (@bkyryliuk)
- 6c256a3 Bump version to 0.15.4.1 (#2094) (@bkyryliuk)
- 6b2eb04 Put back a default count * metric (#2091) (@bkyryliuk)
- 898d80b Viz the compiled query rather than user input. (#2086) (@bkyryliuk)
- ea8e4ad Display all columns if none are specified. (#2077) (@bkyryliuk)
- 27aeac6 Remove fetch results button for async queries (#2084) (@vera-liu)
- 8da371e Make show query button work for v1 (#2080) (@vera-liu)
- 0c59fe9 Only call topn when having_filters don't exist (#2075) (@vera-liu)
- e169c67 [vis] fix axis labels display (#2066) (@ascott)
- 3a5a927 check if tempTable exists for ctas queries (#2073) (@vera-liu)
- 2d419e4 Return alert instead of fetch button when async results has no data (#2072) (@vera-liu)
- 87869a2 Customize tooltip with axis format (#2068) (@vera-liu)
- 544211f Revert "Display no data alert when async result has zero rows" (#2069) (@vera-liu)
- f6ac95e Convert objects to json (#2050) (@bkyryliuk)
- 63bef2f [bugfix] only pop slice_id when it exists in url (#2065) (@vera-liu)
- 4a8cd04 Display no data when async result has zero rows (#2055) (@vera-liu)
- 8580662 Use a key-value store model for sharing long queries (#1951) (@vera-liu)
- 1ac2273 Reimplement has_access. (#2028) (@bkyryliuk)
- a8c29c4 Change validator of timeshift to allow for strings (#2051) (@vera-liu)
- 31af01c Splitting dev-reqs.txt into requirements for development and docs (dev-reqs-for-docs.txt). Updating CONTRIBUTING.md accordingly (#2049) (@dylburger)
- b1bba96 Fix csv download. (#2036) (@bkyryliuk)
- c5c7302 Check datasource level perms for downloading csv and fetching results (#2032) (@bkyryliuk)
- 7441cf7 Fix inner query labels for Vertica (#2041) (@0x0ece)
- 45c72d2 New administrator tutorial (#2046) (@dylburger)
- 3fff631 Expanded on documentation section, running through an example of committing a change to the docs end-to-end and describing the process for adding static assets (#2047) (@dylburger)
- bfa2891 models: add real to numeric types (#2044) (@xrmx)
- 5715f52 [hotfix] delete DAR when datasource requested does not exist anymore (#2040) (@vera-liu)
- 1f2126f Fix Druid granularity timeZone (#2037) (@0x0ece)
- 27ed0b3 Cleanup fulfilled requests after approve (#1953) (@vera-liu)
- cdbd2f8 Guess the filter value type (#1978) (@bkyryliuk)
- e46ba2b Simplifying the viz interface (#2005) (@mistercrunch)
- 1c338ba [WIP] [explorev2] Refactor filter into FieldSet (#1981) (@vera-liu)
- 2b7673a Fixing pypi_push.sh (@mistercrunch)
- 2f27353 v0.15.4 (@mistercrunch)
- 1b8c3f4 avoid py3 error in setup.py (#2030) (@wyndhblb)
- a3a0708 Use dist instead of src in mapbox (#2027) (@0x0ece)
- e84c639 Correcting docs to
run npm build
instead of prod (@mistercrunch)
- 7413dd9 v0.15.3 (@mistercrunch)
- 9cbd667 [explore-v2] Fix edit datasource link for druid datasources (#1982) (@ascott)
- 37fb56c Week beginning Monday time grain for MySQL (#2014) (@alanmcruickshank)
- 404a94c [hotfix] fixing the hotfix (@mistercrunch)
- 0807a8d [hotfix] load selectors in render (@mistercrunch)
- 4a98881 Update INTHEWILD.md (#2000) (@silashundt)
- 83fbdcc Add Qunar to INTHEWILD (#2001) (@flametest)
- b070ef5 added Digit to inthewild (#1997) (@robert-digit)
- 7d380dc Adding Clark.de and Yahoo to INTHEWILD (@mistercrunch)
- a15dbd9 Adding Clark.de to INTHEWILD (@mistercrunch)
- 52c5d23 Add analysisTypes to refresh druid (#1983) (@noppanit)
- 495f646 Add email functionality (#1914) (@bkyryliuk)
- a96024d [explorev2] Fields can validate input and handle errors (#1980) (@mistercrunch)
- 99b84d2 Reverting CLI changes in #1713 (#1964) (@mistercrunch)
- 24728b8 Permissions cleanup: remove none and duplicates. (#1967) (@bkyryliuk)
- 9750e49 Add the missing argument (#1969) (@flametest)
- bf31783 v0.15.2 (@ascott)
- 87eacf8 fix timestamp error in table view (#1960) (@flametest)
- 1dbfb99 Leave metrics empty if not specified (#1965) (@vera-liu)
- ff4020e [explorev2] using label in 'Visualization Type' Select instead of key (#1927) (@mistercrunch)
- 0ce7fc1 Adding a way to see the git SHA from the website (#1956) (@mistercrunch)
- 470a6e9 [explorev2] adding support for client side validators on controls (#1920) (@mistercrunch)
- fc74fbe [explore-v2] make control panel sections and fields more dense (#1954) (@ascott)
- 9c6a579 Fix none view_menues. (#1950) (@bkyryliuk)
- 49b6b38 Pass query instead of slice to Action buttons to prevent lagging query (#1948) (@vera-liu)
- a385ee9 Use POST in sqllab_viz instead of url params to avoid error with long queries (#1933) (@vera-liu)
- f0917c6 Add a Async Select that fetches options from given endpoint (#1909) (@vera-liu)
- 94d2016 Change fields for dual_line to match with new SelectField structure (#1932) (@vera-liu)
- 2d866e3 [hotfix] fix the logging fix that broke the build (#1940) (@mistercrunch)
- 5d94d70 [explore-v2] add edit link below datasource select (#1919) (@ascott)
- 7323f4c Make up the user link string (#1947) (@flametest)
- eca6dfe switch order of period compare and rolling periods (#1946) (@patrickleotardif)
- 761462e Revert "#views users for created dashboards on profile page" (#1943) (@vera-liu)
- 98e8325 Added extra details around setting up admin user (#1937) (@mobcdi)
- cbf3562 Fix double scrollbar in pivot table (UI bug) (#1931) (@SalehHindi)
- a2c41bb viz: hotfix for saving in cache (#1922) (@xrmx)
- 2a12a3c [hotfix] logging is down (@mistercrunch)
- 2ab6a41 Druid dashboard import/export. (#1930) (@bkyryliuk)
- 14ed10b Fixing docs generation (@mistercrunch)
- 49e6fd5 Revert "Druid dashboard import/export. " (#1923) (@mistercrunch)
- af872fa Druid dashboard import/export. (#1811) (@bkyryliuk)
- cec4cf0 #views users for created dashboards on profile page (#1667) (@vera-liu)
- 783ad70 [hotfix] delete ipdb breakpoint (#1917) (@vera-liu)
- 2226716 [exploreV2] mapStateToProps for fields (#1882) (@mistercrunch)
- 9a62d94 [sqllab] bugfix visualizing a query with a semi-colon (#1869) (@mistercrunch)
- c3edc6e [WIP] Add dual-axis line chart to viz (#1782) (@vera-liu)
- 119b0c5 [explore] fix height in embed mode (#1898) (@mistercrunch)
- c14c7ed [explore] show the broken query when failing (#1871) (@mistercrunch)
- e3b296c utils: teach our json serializer to handle more types (#1907) (@xrmx)
- c2d29fb Change ordering of fields when adding a table (#1899) (@mistercrunch)
- 7aab8b0 Simplifying the Fields (Controls) interface (#1868) (@mistercrunch)
- 861a3bd docs: 8088 is the default port, no need to specify it (#1861) (@andreamelloncelli)
- 9bc7ad9 Do not use persistState for explorev2 (#1894) (@vera-liu)
- a1e3fc1 [explorev2] giving more room for long textboxes (#1881) (@mistercrunch)
- 242869d [sql lab] only show single run query button (#1858) (@ascott)
- 8924bb7 [explorev2] moving the "Time" section up to 2nd section (#1885) (@mistercrunch)
- a0d103d Fix small typo (#1888) (@davejm)
- d52b299 Updating CHANGELOG (@mistercrunch)
- 092432f v0.15.1 (@mistercrunch)
- ea8e663 read anon user role from config, remove reference to public role (#1878) (@willgroves)
- 3e6f90c Upgrading pydruid version and adopt 'merge' flag during refresh_druid operation (#1879) (@dkhwangbo)
- 1673105 [sqllab] async queries - better error handling (#1853) (@mistercrunch)
- 0712894 Improving database logging by adding duration, referrer and post data (#1830) (@mistercrunch)
- 36fad80 sqllab: don't hold database deletion because of query reference (#1863) (@xrmx)
- 6732f01 Enable freeform-select with fetched column values for filter values (#1697) (@vera-liu)
- bb04e6f Use APP_ICON in template (#1855) (@szmate1618)
- 007ee88 [explorev2] improving the scrolling/scrollbars placement (#1840) (@mistercrunch)
- 7a5bb94 Stop ChartContainer from rendering twice on chartStatus change (#1828) (@vera-liu)
- e06a0cd Add force_ctas_schema to query model when enabled (#1825) (@vera-liu)
- b6cba13 [explorev2] enabling redux dev tools (#1842) (@mistercrunch)
- d929bbf [explorev2] making QueryAndSaveBtns disabled while running queries (#1841) (@mistercrunch)
- bf67d64 [explorev2] making Datasource an Viz controls not clearable (#1845) (@mistercrunch)
- 92aa1a6 Permissions refactoring, optimizations and unit testing. (#1798) (@bkyryliuk)
- 733ab80 [explorev2] using a loader to load the explorev2 specific css (#1843) (@mistercrunch)
- 6aaa49f Change default gunicorn address (#1838) (@amancevice)
- 638f27c [sqllab] Fix sql expression bug with count distinct metrics (#1805) (@vera-liu)
- 84a3b55 [explorev2] remove unused file SqlClause.jsx (#1839) (@mistercrunch)
- 552d464 [explorev2] no bootstrap data, just metadata in exploreV2 (#1827) (@mistercrunch)
- fa9c066 Add email-to option in action buttons for dashboard and slice (#1705) (@vera-liu)
- e1e20b8 Sort searched queries by recency (#1735) (@vera-liu)
- 2fb94a8 Add ADDITIONAL_MIDDLEWARE option to config (#1832) (@jr-minnaar)
- 7a9604a Workaround for slices "Not Found" issue in IE 11 (#1821) (@rlei)
- e099088 [hotfix] fixing the build (@mistercrunch)
- 34e107e [explore-v2] add config option for explore v2 beta users, and send through v2 path (#1671) (@ascott)
- 2254a4d v0.15.0 (@mistercrunch)
- 9f7486f remove extra call to get_viz in explorev2 (#1812) (@vera-liu)
- 699602d Add tooltips to RunAsync and CTAS button (#1792) (@vera-liu)
- 2993ff1 Add NVD3's bullet chart (#1775) (@darabos)
- afb3c24 Showing more fields in DatabaseView (@mistercrunch)
- 8ef730b Added timer to explore v2 and share it with sqllab (#1802) (@vera-liu)
- 866cfe5 Add schema name to output column in query history (#1790) (@vera-liu)
- 68c2eab [hotfix] handling 0% change in big number with trendline (#1801) (@mistercrunch)
- aeda5bd [sqllab] config item for SQLLAB_DEFAULT_DBID (#1793) (@mistercrunch)
- a95cd71 Add viz thumbnails to viz_type select (#1794) (@vera-liu)
- 34d0dd9 adjust header nav links so they are all aligned on the base line (#1786) (@ascott)
- 401d9af [ui] update logo, favicon, and new primary color (#1781) (@ascott)
- 74edb93 [WIP] Add http to copied url and move function to componentWillReceiveProps (#1780) (@vera-liu)
- c155857 [explorev2] Breaking down large files, fixing JS warnings (#1773) (@mistercrunch)
- 3597fdb Filter table list based on the user permissions. (#1769) (@bkyryliuk)
- 43f2a37 Make cell-click filter in table viz optional (#1762) (@vera-liu)
- 69702e3 Create users if not found. (#1753) (@bkyryliuk)
- eb0655c [sqllab] Fixed js error when results are not available (#1715) (@vera-liu)
- d8864bc Enable overwrite sql in QueryHistory (#1731) (@vera-liu)
- 89fc9d7 Make entire menuitem clickable for copy query (#1747) (@vera-liu)
- 76aa9f7 [explorev2] fix textfield and druid bug (#1732) (@vera-liu)
- abd0974 Fix superset cli for python3 (#1760) (@xrmx)
- c4e943a [sqllab] making 'click to retrieve results' a button (#1737) (@mistercrunch)
- a3106bc [bugfix] bignumber comparison wrong with neg values (#1743) (@mistercrunch)
- b045075 Sankey Tooltip fix (#1748) (#1750) (@ddol)
- 09d597f Prevent duplicated view_menu perms (#1751) (@bkyryliuk)
- 9d4c3d8 Update role based on usernames not emails. (#1749) (@bkyryliuk)
- 95580a0 [explorev2] cosmetic, smaller size for input text (#1746) (@mistercrunch)
- 723f907 Fixing the sourcemap in dev mode (#1744) (@mistercrunch)
- 324205f [sqllab] bugfix where a query has the same alias twice as output (#1734) (@mistercrunch)
- 0a40d8c Rremove unused symlinks (#1736) (@yolken)
- 168a252 State that npm should be between 3.9 and 4 (@bkyryliuk)
- 7eef46e Adding links pointing to the new user profile page (#1704) (@mistercrunch)
- 50da4f8 Support running superset via pex (#1713) (@yolken)
- 2d0ebea [explorev2] Make chart container more responsive (#1724) (@vera-liu)
- 1a16491 Display full table name (schema + name) if possible. (#1728) (@bkyryliuk)
- 7f4f250 Redirects to login page if user not logged in at welcome page (#1723) (@vera-liu)
- 25acb78 Pass schema to the select star query. (#1714) (@bkyryliuk)
- e822d5a Make edit / add / delete perms available to all users. (#1722) (@bkyryliuk)
- 32fc0ff [Bugfix] autocomplete in sqleditor doesnot use newly loaded table columns (#1712) (@vera-liu)
- 94dde07 v0.14.1 (@mistercrunch)
- 65e9232 Druid hotfix. (#1710) (@bkyryliuk)
- 0be02e6 Updating CHANGELOG 0.14.0 (@mistercrunch)
- 7327c97 v0.14.0 (@mistercrunch)
- 03b21dc [explorev2] Bug fixes in Save Modal (#1707) (@vera-liu)
- dc98c67 Implement table name extraction. (#1598) (@bkyryliuk)
- fcb8707 Add per schema permissions. (#1698) (@bkyryliuk)
- 7919428 Vliu explorev2 bugs (#1701) (@vera-liu)
- 3496a80 make stack trace more readable (#1672) (@ascott)
- 56b917a [explore-v2] fix errors on table view (#1675) (@ascott)
- 18c43aa make chart title larger, fix explore actions btn spacing (#1680) (@ascott)
- c43fc38 [druid] fix having clause (#1694) (@mistercrunch)
- c07f0ab Config programmatic roles in the config.py (#1664) (@bkyryliuk)
- 1c429b2 Fixing issue #1689 (#1696) (@mistercrunch)
- b7019ad [sqllab] bugfix SouthPane doesn't update as expected (#1699) (@mistercrunch)
- 84e8f74 Add 'Save As' feature for dashboards (#1669) (@the-dcruz)
- e3a9b39 Missing merge_perm function. Fixes 1691. (#1692) (@niconoe)
- 16aba51 Use smaller size for node max_old_space_size (#1679) (@xrmx)
- 205928e docs: fix python-redis link markup (#1683) (@xrmx)
- 39ce4aa Added filter in ControlPanelsContainer for explore V2 (#1647) (@vera-liu)
- cef4a82 [sqllab] adding a sql preprocessor for Presto (#1670) (@mistercrunch)
- b370ef0 Rerender chart without clicking query button for fields (#1658) (@vera-liu)
- 6b80f5b Get sections to render when switching datasource (#1660) (@vera-liu)
- bdae570 Temperary fix of a slice bug (#1648) (@vera-liu)
- face524 Make explore container resize with browser window (#1608) (@vera-liu)
- db1ed2a Calculate height dynamically using jquery for scrollable sqllab (#1611) (@vera-liu)
- 10982de Make QueryTable scrollable in Query Search page (#1656) (@vera-liu)
- 6825e75 Fixed bug with querylink passing sql object instead of string (#1659) (@vera-liu)
- bd6a439 [QuerySearch] Add loading status to QuerySearch page (#1657) (@vera-liu)
- c90dd49 Programatically sync the role with user list. (#1619) (@bkyryliuk)
- 868e5c4 Redirect URL requests with "caravel" to "superset" (#1651) (@kingo55)
- 7e1852e User profile pages (favorites, created content, recent activity, security & access) (#1615) (@mistercrunch)
- 5ae98bc Improving jinja2 security by using SandboxedEnvironment (#1632) (@mistercrunch)
- 1624e7d Add all_tables endpoint to allow airpal / superset perm sync. (#1614) (@bkyryliuk)
- 7a98f84 Admin / Alpha permission cleanup and fixes. (#1645) (@bkyryliuk)
- 9b18128 include jQuery and bootstrap (#1642) (@ascott)
- 38e94b9 Save modal component for explore v2 (#1612) (@vera-liu)
- dc25bc6 Fix alpha permission checks. (#1641) (@bkyryliuk)
- f64a205 Use Alert for visualization error (#1639) (@vera-liu)
- a8480f5 Added Alert for ControlPanel and ChartContainer (#1626) (@vera-liu)
- 0acf26b Fixed a bug with switching viz_type in exploreV2 (#1631) (@vera-liu)
- 2c068a1 increase space between fieldsset rows (#1629) (@ascott)
- b961c95 dim visualization during refresh (#1636) (@mistercrunch)
- 8269321 Update faq.rst (#1637) (@dodysw)
- e546746 Make nvd3 refresh smoother. (#1618) (@the-dcruz)
- ab5a410 [dashboard] give user feedback when there are unsaved changes (#1633) (@ascott)
- d5ef937 Fixed bugs with viz in exploreV2 (#1609) (@vera-liu)
- bce02e3 [security] improving the security scheme (#1587) (@mistercrunch)
- aad9744 add new screenshots (#1589) (@ascott)
- 506b781 [explore-v2] add fave star and edit button to chart header (#1623) (@ascott)
- 267fd5b [table viz] adding support for pagination (#1616) (@mistercrunch)
- c362f28 More Dashboard UX unit tests (#1603) (@mistercrunch)
- 4f7f437 Vliu put datasource in store (#1610) (@vera-liu)
- ab5da5b [table viz] allow sorting on any column (#1601) (@mistercrunch)
- 7531bb8 Fixed dashboard controls for standalone bug (#1617) (@vera-liu)
- 811ee8c Deleted unused components in exploreV2 (#1613) (@vera-liu)
- 51cb485 Add standalone to reactified dashboard page (#1596) (@vera-liu)
- 83d08b8 Get query button working in explorev2 (#1581) (@vera-liu)
- ed3d44d Changelog entries for 0.13.2 (@mistercrunch)
- 895fe23 v0.13.2 (@mistercrunch)
- af04a56 Moved check to the correct place. (#1606) (@edevil)
- 9124a17 Removing ascii_art.p from code coverage analysis (@mistercrunch)
- 99b0d4c Fix MySql time grain issue (#1590) (@mistercrunch)
- 84b98c2 Adding Greenplum to supported dbs (@mistercrunch)
- bcc1428 Updating CODECLIMATE_REPO_TOKEN to new location (@mistercrunch)
- 2133056 Added different Select Fields (#1583) (@vera-liu)
- 4155a9d Removing broken link to old docker image (#1591) (@kingo55)
- ed48255 Fixed a bug with new dashboard (#1585) (@vera-liu)
- fdbb2bb fixing the build (@mistercrunch)
- c064d6d Correct part_fields variable name (#1586) (@geraneum)
- d33874b [hotfix] postgres issue when slice_id is missing (@mistercrunch)
- 96d32dd Improve Druid metadata fetching resilience (#1584) (@mistercrunch)
- d6bc354 [hotfix] fix support for presto DATE and TIMESTAMP type (@mistercrunch)
- 7325a4f [hotfix] table view not group by without orderby fails (@mistercrunch)
- 90f00c5 Minor documentation touchups (@mistercrunch)
- 8539c42 v0.13.1 (@mistercrunch)
- e9bfbfc Removing boat pic from README (@mistercrunch)
- 6e4f066 [hotfix] lint (@mistercrunch)
- 3c920c9 [hotfix] datatables import issues (@mistercrunch)
- 15b67b2 [WiP] rename project from Caravel to Superset (#1576) (@mistercrunch)
- 973537f [hotfix] resizing widgets (@mistercrunch)
- d70a744 Make Sqllab a one-page app -- body not scrollable (#1551) (@vera-liu)
- 946e4b7 Reactifying the dashboard (#1572) (@mistercrunch)
- 9789e3f Bind data preview tabs to sql editor (#1573) (@vera-liu)
- 6a15679 [hotfix] encode csv to utf-8 (@mistercrunch)
- ad1cd55 Pass values from global store to fields in exploreV2 (#1561) (@vera-liu)
- 55668ca Link to database-urls in databaseadd view (#1480) (@dirkkelly)
- 0c221a2 add slice_name and table_name for title (#1567) (@ascott)
- a475551 [sqllab] bind alt+enter shortcut in AceEditor to run a query (#1554) (@mistercrunch)
- bad7676 Bump cryptography dependency to 1.5.3 (#1569) (@xrmx)
- 51c0470 [explore v2] populate dynamic select field options (#1543) (@ascott)
- 4530047 Added action buttons to Chart Container of explore V2 (#1562) (@vera-liu)
- 1bf83c3 [explore-v2] render columns based on length of fieldSets array (#1559) (@ascott)
- bb6ab11 Vliu link form data explore v2 (#1540) (@vera-liu)
- e4bd188 [druid] adding support for dimensionspecs (#1545) (@mistercrunch)
- 4014a48 Added cache prop to ResultSet (#1552) (@vera-liu)
- 97ded32 Update linting instructions. (#1478) (@pinkythalli97)
- 593ac08 Added scroll bar and option to collapse for Sql Editor tool bar (#1532) (@vera-liu)
- 69f0a4e Put data preview in south pane (#1486) (@vera-liu)
- 757e7de add oracle time_grains (#1544) (@gschrader)
- 1d7d546 [hotfix] remove failing Druid test (@mistercrunch)
- 98afc3e Added setFilter(), containerID and getFilter() to (#1360) (@vera-liu)
- ea18979 [hotfix] druid dist_bar viz issues with non-str x values (@mistercrunch)
- 6298707 Read the user origin specification. (#1541) (@bkyryliuk)
- 3b9f7cb [hotfix] groupby may be a set (@mistercrunch)
- 5882c7e Added jquery methods to ChartContainer to get world_map viz working in exploreV2 (#1443) (@vera-liu)
- 77b6e2c Get pivot table working in explore v2 (#1432) (@vera-liu)
- 88b1f95 [explore-v2] handle field overrides (#1535) (@ascott)
- d9b49ca [exploreV2] remove /exploreV2 endpoint, add v2 bootstrap data to /explore endpoint (#1536) (@ascott)
- 4156ad5 [explore-v2] control panel fixes (#1529) (@ascott)
- ae46561 Support week_ending_saturday for Druid. (#1491) (@bkyryliuk)
- 1700a80 [sqllab] templating refactor (#1504) (@mistercrunch)
- 0bab15b Update INTHEWILD.md (#1526) (@shashanksingh)
- 38d3075 [explore V2] render all control panels and fields dynamically for each vis type (#1493) (@ascott)
- 1b124bf [druid] optimize Druid queries where possible (#1517) (@mistercrunch)
- cdf4dd0 Add yearly and quarterly granularities to mysql engine backend (#1518) (@plumbeo)
- a13bed2 Moved sqllab tests from core_tests to sqllab_tests (#1502) (@vera-liu)
- 26318f9 Moved queriesArray from render() to local state (#1505) (@vera-liu)
- 769fb08 Strip sql and remove ; for csv download. (#1508) (@bkyryliuk)
- 5238053 Moved ajax call for fetching table metadata from SqlEditorLeftBar to actions (#1494) (@vera-liu)
- 2fd2526 Add support for jinja templates in WHERE/HAVING clauses (#1442) (@mistercrunch)
- 61509bb [sqllab] surfacing more table metadata (indices, pk, fks) (#1485) (@mistercrunch)
- 76499af [pep8] allowing 90 chars per line (@mistercrunch)
- 4023f32 [sqllab] run only the part of the query that is selected (#1479) (@mistercrunch)
- 4f49cb5 Celery uses separate db engine with NullPool. (#1492) (@bkyryliuk)
- 4dc959a Revert "NullPool for the celery worker." (#1488) (@bkyryliuk)
- 518fbf5 Minor Fixes (#1484) (@ronbak)
- 49828d3 add step to pypi build/push (@mistercrunch)
- 248e6a7 fix name for postgresql (#1482) (@willgroves)
- 5561e6b Fix celery module import in comments. (#1474) (@bkyryliuk)
- ab083b8 [sqllab] slide animations when adding/removing/toggling TableElement (#1472) (@mistercrunch)
- 4bf5252 [sqllab] add autocomplete to AceEditor for table and column names (#1475) (@mistercrunch)
- 45efcb3 Added time filter to query search page (#1329) (@vera-liu)
- 07a7736 NullPool for the celery worker. (#1465) (@bkyryliuk)
- d2826ab Added checkbox in dist_bar viz to enable sorting of bars based on x axis labels (#1379) (@vera-liu)
- 6ab769f CHANGELOG for 0.12.0 (@mistercrunch)
- 3e1cd2b v0.12.0 (@mistercrunch)
- 22784b7 run_specific_test: take the test as parameter (#1469) (@xrmx)
- c492261 [sqllab] add column sort feature to TableElement (#1467) (@mistercrunch)
- 7307dda Highlight affected slices for filter change in dashboard view (#1439) (@vera-liu)
- c7ba143 Fix typo in sqllab docs (@mistercrunch)
- b242063 [sqllab] optimizing React (#1438) (@mistercrunch)
- 64d1964 Added dashboard standalone page (#1429) (@vera-liu)
- 5944643 [sqllab] add support for Jinja templating (#1426) (@mistercrunch)
- 8c5e495 Add github issue template (#1436) (@xrmx)
- bb23685 Added average metric AVG() to default metrics (#1413) (@vera-liu)
- 940659b [sqllab] some frontend tests (#1400) (@mistercrunch)
- 7c59337 Filter immune slices array stores strings. (#1402) (@bkyryliuk)
- 89df2fc Adjusted top margin of heatmap plot to get it working in V2 (#1361) (@vera-liu)
- 174a199 [hotfix] Query search is unreachable (@mistercrunch)
- 6f1e7c3 Added url shortner for sharing query link (#1314) (@vera-liu)
- 9f81e23 Fixed css class not being used by slice container (#1359) (@vera-liu)
- 19fab6e Get table viz work in explore v2: Added d3 format to mock slice (#1353) (@vera-liu)
- 63161b1 [sqllab] proper, quoted, select * on the server side (#1404) (@mistercrunch)
- 4f886d6 Fix None view_menues in permissions. (#1409) (@bkyryliuk)
- 62e0e19 [docfix] d3.format docs have moved (@mistercrunch)
- e9d4749 [hotfix] sqllab presto (@mistercrunch)
- 93f8e7d Fix the js build running out of heap space (#1408) (@mistercrunch)
- 3dea6e0 [sqllab] adding more descriptive labels to left panel (#1407) (@mistercrunch)
- 6fb3b30 [sqllab] add support for results backends (#1377) (@mistercrunch)
- 7dfe891 [hotfix] timeseries_limit_metric: Not a valid choice (@mistercrunch)
- 5c3966a Override the role with perms for given datasources. (#1399) (@bkyryliuk)
- c198535 Change slice ids in the position json during dashboard import. (#1380) (@bkyryliuk)
- ece69fb Fix migration for make creator owners (#1262) (@ShengyaoQian)
- 458651f Add parens for custom where and having (#1337) (@yejianye)
- b2f7081 bumping versions of JS packages to latest (#1352) (@mistercrunch)
- c255e89 [sqllab] show partition metadata for Presto (#1342) (@mistercrunch)
- 2edce5b Enable "Run Query in New Tab" in SQL Lab (#1343) (@nickbarnwell)
- 8f29944 [bugfix] text as subquery fails with 'Series Limit' (#1347) (@mistercrunch)
- ecb951b Specify the metric to order by for Series Limit (#1351) (@mistercrunch)
- 0dff6a9 Add quarter time grain to postgresql (#1362) (@xrmx)
- 2095095 Fixed big number issue (#1355) (@vera-liu)
- 4fc8a17 [hotfix] use instead of prod for Travis build, take 3 (@mistercrunch)
- 3cb737f [hotfix] use instead of prod for Travis build, take2 (@mistercrunch)
- 7449aa8 [hotfix] use instead of prod for Travis build (@mistercrunch)
- 7a3bcc2 [bugfix] NaN issue in Big Number viz (#1346) (@mistercrunch)
- b669a14 [explore-v2] make chart container work with existing visualization files (#1333) (@ascott)
- 9db4cc8 add node/npm versions to contributing.md (#1344) (@ascott)
- 65c744f Fix utc time calculation if provided datetime has tz info (#1287) (@labeneator)
- 82bcadf Moving 'CSS TEmplates' to the Manage menu category (#1336) (@mistercrunch)
- f0f8478 Revert "Override the role with perms for give datasources." (#1345) (@bkyryliuk)
- 40e7057 Override the role with perms for give datasources. (#1335) (@bkyryliuk)
- 11a8e35 Some dashboard import/export fixes. (#1340) (@bkyryliuk)
- 5bea398 [hotfix] handling json errors in explore view (@mistercrunch)
- 89cb726 [hotfix] explore errors are not raise properly 2 (@mistercrunch)
- 4e9392d [hotfix] explore errors are not raise properly (@mistercrunch)
- b785d27 Taking out object spread operator (#1311) (@vera-liu)
- 451860a remove #app styling (#1312) (@ascott)
- 4cf4e38 Bugfix when there's only date filter in FilterBox (no groupby) (#1326) (@yejianye)
- ef2670c Using inheritance scheme to organize db specific code (#1294) (@mistercrunch)
- 8626c80 Stop duplicating datasources (#1321) (@bkyryliuk)
- 5cb3cc2 polyfill es2015 in older browsers and for phantomjs (#1323) (@ascott)
- 73cd2ea Import / export of the dashboards. (#1197) (@bkyryliuk)
- cd2ab42 do not overwrite the stored password with the masked password (#1209) (@dennisobrien)
- bf1f5ea [sqllab] use encodeURIComponent for copy query URL (#1317) (@mistercrunch)
- 79460ab [SQLLab] Fix the usage of Redux DevTools Enhancer (#1278) (@zalmoxisus)
- 1e6e144 Fixed viewing dashboards as anonymous (#1320) (@Rapsutin)
- fe66557 [explore-v2] hook up ExploreViewContainer to state and add specs (#1300) (@ascott)
- f8e2ce6 Change status color in tab to match with success (#1247) (@vera-liu)
- 1967743 Add cascade delete to the 1 to composite relationships. (#1295) (@bkyryliuk)
- 9012b11 add ImmutableMultiDict back to views.py (#1298) (@ascott)
- f70d301 Refactor the explore view (#1252) (@mistercrunch)
- b7d1f78 Put formData in store (#1281) (@vera-liu)
- 3384e75 Fixing explore actions & slice controller interactions (#1292) (@mistercrunch)
- 382b8e8 [explore v2] add scrollbar to control panel container (#1284) (@ascott)
- 0a3121c [doc] installation, load examples before init (@mistercrunch)
- ecfe1a2 Updated eslinter for object rest spread (#1289) (@vera-liu)
- 609ae22 less number of default workers. (#1206) (@StefanoOrdine)
- 94578cb reduce chunk size for countries table (#1279) (@vivo75)
- 8a5f050 [explore v2] fix explorev2 chart errors (#1277) (@ascott)
- 5c5b393 Change userId, dbId to username and dbname (#1274) (@vera-liu)
- f837733 [explorev2] chart and controls (#1251) (@ascott)
- 66b498d Added controls for Table Viz (#1253) (@vera-liu)
- 659bf6d Moved time column and grains to models.py (#1255) (@vera-liu)
- a8a1690 docs: add libsasl as system requirement on linux (#1257) (@xrmx)
- e50b59e docs: document that gunicorn does not work on windows (#1258) (@xrmx)
- 231804e CHANGELOG: Add proper credit to tan31989 for #744 (#1259) (@xrmx)
- 421a86a Some polish on query search (#1222) (@vera-liu)
- 140a055 [docs] add line in installation instructions (@mistercrunch)
- 5bf86d9 [docs] suggest to upgrade pip and setuptools (@mistercrunch)
- 715cdd9 Changelog for 0.11.0 (@mistercrunch)
- 7a01d9d v0.11.0 (@mistercrunch)
- 58dfa43 Do not shadow _ function. (#1254) (@bkyryliuk)
- 8ab5e50 Added access check + Druid in endpoint (#1224) (@vera-liu)
- a92190c Fix npm linting error with version string (#1249) (@vera-liu)
- 055fb61 bump version to 0.10.0.dev0 (@mistercrunch)
- 19ab3e2 Adding a 'Misc Charts' dashboard as part of the examples (#1208) (@mistercrunch)
- ae54ac9 [sql-lab] fix react warnings in dev (#1232) (@ascott)
- e6e902e [explore-v2] setup, basic layout, control panels, v2 url (#1233) (@ascott)
- d8638db revert devtool alert (#1238) (@vera-liu)
- 9795e4a [SQLLab] Fix updating the database state. (#1225) (@bkyryliuk)
- e11ef99 [SQLLab] user server for the query limit check. (#1230) (@bkyryliuk)
- 472679b [security] allow for requesting access when denied on a dashboard view (#1192) (@mistercrunch)
- d066f8b Added alert to install redux devtool (#1228) (@vera-liu)
- aa5bbe6 Fixed error of inserializable json for druid test (#1213) (@vera-liu)
- 9c83b90 Bring DB in sync with the models.py (#1172) (@bkyryliuk)
- f0289ce [minor] fixing the icons in the navbar (@mistercrunch)
- 96844c5 Share query (#1154) (@vera-liu)
- 1a29163 A few bugfixes (@mistercrunch)
- b67906c [hotfix] dashboard doesn't have filter_immune_slices pre-save (@mistercrunch)
- 1536675 [hotfix] slice page is broken (@mistercrunch)
- b6f4062 Update countries.md (#1194) (@Aveplatter)
- 44be42c Remove duplicate code for property name of SqlaTable (#1190) (@prokh)
- 5f6ef84 Vliu query search (#1187) (@vera-liu)
- 551c971 Revert "Query Search Page" (#1186) (@vera-liu)
- d5c5c0d Query Search Page (#1122) (@vera-liu)
- 9890259 [hotfix] issues around empty params (@mistercrunch)
- 7f3c205 [hotfix] reactable bump to 0.14.0 (@mistercrunch)
- 199342a Improving the docs around managing roles (#1183) (@mistercrunch)
- d397c0b [hotfix] FilterBox has issues with react-select version in prod (@mistercrunch)
- 6e5a93a [hotfix] result set always updates (@mistercrunch)
- df89bec Infer types. Smart defaults for the visualize window. Basic implementation. (#1134) (@bkyryliuk)
- fc921d6 Simplifying source_registry (#1180) (@mistercrunch)
- aed473d [filtering] define combo of slice/fields unafected by filtering (#1179) (@mistercrunch)
- 7115c54 [FilterBox] dashboard date range filtering (#1165) (@mistercrunch)
- 8cb0bea [sqllab] db migration - setting Database.allow_run_sync=True (#1174) (@mistercrunch)
- 1fa1892 when adding a new database use Database.set_sqlalchemy_uri so that the password is stored encrypted. (#1177) (@dennisobrien)
- 49cefc8 Improve the Test Connection error message (#1175) (@mistercrunch)
- cbc70d3 Implement permission request/approve flow. (#1095) (@bkyryliuk)
- b855e2f Add dashboard creator as owner of the dashboard (#1166) (@bkyryliuk)
- bc7d0ff Fix TEST CONNECTION on a newly added database. (#1168) (@dennisobrien)
- 2f2ed22 [redux] move some redux utils to shared file (#1164) (@ascott)
- b587576 [security] allowing to set static headers as configuration (#1126) (@mistercrunch)
- f1e80a8 Adding indexes to table metadata (#1160) (@mistercrunch)
- 5a0e06e Generalize switch between different datasources (#1078) (@ShengyaoQian)
- ed2feaf fix build with utf-8 connection string option to mysql (#1159) (@mistercrunch)
- a1338ed changing the travis build matrix for faster builds (@mistercrunch)
- d41463b changing the tox build matrix ordering (@mistercrunch)
- 0e7af8d [explore] refactor slice action button group (#1074) (@ascott)
- 32980a6 [big_number] fix subheader is missing (#1146) (@mistercrunch)
- d15a212 Add support for Werkzeug ProxyFix middleware (#1150) (@bobziuchkovski)
- 1ce8acc Adding license to package.json (@mistercrunch)
- e8088d5 More improvements to SQL Lab (#1104) (@mistercrunch)
- 8081080 log: be more robust against malformed input (#1127) (@xrmx)
- 8c619e8 models: fix slice creation (#1130) (@xrmx)
- 1c544c9 Enable list with checkboxes only on Table->Columns view (#1138) (@mistercrunch)
- ca66ba4 Fix initialization of Database sqlalchemy_uri and password (#1137) (@dennisobrien)
- afa1f09 Make sql test connection work with saved Database instance (#694) (@xrmx)
- 69d37d8 Fix double escaping of dttm expressions (#744) (#1103) (@tan31989)
- b62d7e3 [security] prevent XSS on FAB list views (#1125) (@mistercrunch)
- e8f1bab [explore] giving more room to Slice title (#1118) (@mistercrunch)
- ffe6fb8 Apply stretchMargin only to distribution bar (#1124) (@vera-liu)
- 3602d94 [hotfix] lint (@mistercrunch)
- 9389f89 [welcome] removing calendar heatmap from welcome page (#1119) (@mistercrunch)
- edcc2a1 Fixing druid culster perms to mirror sqla databases (#1123) (@mistercrunch)
- 2adc8a0 [explore] clarifying force-refresh message (@mistercrunch)
- 2432c31 Associate version to entry files (#1060) (@vera-liu)
- 2132f67 When the label size is too short, the constant for calculating (#1120) (@vera-liu)
- e895807 [bugfix] namespacing the mapbox css (@mistercrunch)
- c87f342 Animated GIFs on README (#1109) (@mistercrunch)
- 17a3175 [bugfix] filter_immune_slices doesn't work (#1110) (@mistercrunch)
- a871ee7 Clean up the druid sync api. (#1101) (@bkyryliuk)
- 2e6b4b1 Time grain support for unix-timestamp columns (#1093) (@yejianye)
- df533d3 [sql lab] specify schema name when generating vanila query (#1096) (@mistercrunch)
- 1f761c6 Single quote filter values with comma (#1084) (@vera-liu)
- 9bf5620 [sqllab] hide SqlEditor textarea to prevent flicker (@mistercrunch)
- 1971bf6 Numerous improvements to SQL Lab (#1088) (@mistercrunch)
- c20ee0c Filter Druid Datasources by user permissions. (#1090) (@bkyryliuk)
- 6aadc6e Simplifying the flow to add a table (#1068) (@mistercrunch)
- 8eb4cbf only show the reset state button if location param (#1075) (@ascott)
- 0e0eaa0 [sql-lab] ui polish (#1079) (@ascott)
- d454fb4 Add refresh druid datasources endpoint. (#1065) (@bkyryliuk)
- 9ae231a adjust bottom margin according to label sizes on x-axis (#1029) (@vera-liu)
- e783219 Add cache warmup endpoint (#1063) (@bkyryliuk)
- 49e4f70 Disable complexity check. (#1064) (@bkyryliuk)
- 62c7111 Adding a ShrinkSql component (#1058) (@mistercrunch)
- 544b3f3 Add codeclimate cli instructions. (#1043) (@bkyryliuk)
- 9914901 Change the font on axis (#1028) (@vera-liu)
- badac73 [touchup] using input-sm on text fields in explore view (@mistercrunch)
- 7dd01cf [bugfix] btn timer contianer was left behind (@mistercrunch)
- 4b77710 [SQL Lab] Adding DB options for SQL LAb (#1054) (@mistercrunch)
- 1667d15 Reactivating coveralls.io (@mistercrunch)
- bae2119 Chris/remove redirect from slice id endpoint (#1044) (@williaster)
- 4f125ee Add codeclimate labels. (#1050) (@bkyryliuk)
- f300ee1 Small codeclimate fixes. (#1033) (@bkyryliuk)
- 85d03f5 Set up istanbul with codeclimate and travis. (#1046) (@bkyryliuk)
- 3f88949 Fixing the build [that I broke] (@mistercrunch)
- 508feb2 [hotfix] getting presto on track
- 9f8eef4 [theme] a little bit less blue (#1024) (@mistercrunch)
- 561828c [SQL Lab] moving the db/schema/table select to the left (#1038) (@mistercrunch)
- fc1e637 Adding celery_tests.py (@mistercrunch)
- 38b8db8 SQL Lab - A multi-tab SQL editor (#514) (@mistercrunch)
- f17cfcb [filter box] making filter order matches the dropdown (#1007) (@mistercrunch)
- 7eceb14 [bugfix] slice description makes charts overflow (#993) (#1010) (@mistercrunch)
- b93f9ec [line chart] adding option for circle markers (#1006) (@mistercrunch)
- 36a6714 slice/explore header (#996) (@ascott)
- 30071ee Reduced number of ticks provided as hint to d3.ticks (#1012) (@shkr)
- e85978a add if enableAddSlice is truthy (#1015) (@ascott)
- d1f43e3 [ui] a few unmerged rules (#1014) (@ascott)
- de39923 [ui] design review changes - default/primary btn colors (#1008) (@ascott)
- f800ff1 Making default labels visible (#999) (@mistercrunch)
- ef118de move staging alert out of nav (#995) (@ascott)
- 2bc1674 [bugfix] slice description makes charts overflow (#993) (@mistercrunch)
- 9445549 [tweak] allowing markup widget to overflow (@mistercrunch)
- 95eb928 [bugfix] markup image is missing in examples (@mistercrunch)
- a8fd23d Linting JSX files (#941) (@mistercrunch)
- 7f2805a [bugfix] fixing && linting the histogram viz (#987) (@mistercrunch)
- a871529 [bugfix] dashboard list doesn't populate in explore->saveas (#979) (@mistercrunch)
- c7467f5 Documenting making your own build (#990) (@mistercrunch)
- 30ef8eb [ui] hack bootswatch/cosmo theme to get better tabs for sql-lab (and other things) (#975) (@ascott)
- 23a5463 Hack around the "last migration doesn't stamp" Alembic bug (#967) (@mistercrunch)
- 84213ab [line] growth vs factor option for 'Period Ratio' (#970) (@mistercrunch)
- 379cf6c [ui] tweaks and improvements (#965) (@ascott)
- a029eaa docs: add a faq about mapbox api key (#968) (@xrmx)
- ac512ef [hotfix] SQL endpoint JQUERY error (@mistercrunch)
- 8097495 vera_liu-deleted_dashboard_title_column_in_welcome_page (#951)
- cc058e5 viz: cache datetime.now() in query_obj (#955) (@xrmx)
- 061d4f1 Refine gamma experience (#883) (@xrmx)
- 88f4260 Change default location for db and logs to ~/.caravel Fix #915 (#947) (@aljones)
- 66c2b84 Add time grains for mssql. (#956) (@aljones)
- 348c096 add amino to inthewild (#964) (@shkr)
- 3e551e4 Update INTHEWILD.md (#960) (@LAlbertalli)
- c474581 Fixing the rendering of the separator widget (#936) (@mistercrunch)
- 5646aa0 fixing the build (@mistercrunch)
- 6b5d6b4 [typo] in setup.py (@mistercrunch)
- 4e1af9a Adding codeclimate-test-reporter to dev-reqs.txt (@mistercrunch)
- 7d1bec1 Setting up python to allow 90 (@mistercrunch)
- c60476e Attempting to setup coverage (@mistercrunch)
- d79220f .codeclimate.yml on the right spot (@mistercrunch)
- a8131dd Attempting coverage integration with code climate (@mistercrunch)
- 10011d5 Adding Code Climate conf file (@mistercrunch)
- d7d10d2 rectify GitHub's name (#942) (@KrishMunot)
- aa01283 [hotfix] adding react-select to package.json (@mistercrunch)
- 1b9458d Adding config element for alert message in navbar (#938) (@mistercrunch)
- e243a14 Refactor around how visualizations/*.js are required (#913) (@mistercrunch)
- 198226a Fix date serialization (#873) (@gbrian)
- 2bfb9cc pass the
standalone
request arg in the /caravel/slices/<slice_id>/ endpoint redirect (#876) (@williaster) - 71bdabe dashboard: don't enable buttons that would fail (#881) (@xrmx)
- 9b3b1f6 Fixes explore view when no slice is defined (#924) (@mistercrunch)
- 3f21a89 Fixing some aspects of the theme (#923) (@mistercrunch)
- bcbe08b Fixing some aspects of the theme (#907) (@mistercrunch)
- 4247cab [david-dm] Adding badge for tracking js deps versions (@mistercrunch)
- 9a2c774 [bugfix] nvd3's API changed and broke the range filter (#903) (@mistercrunch)
- efdfa81 [bugfix] controls info bubble don't show up (#904) (@mistercrunch)
- 15ee6d8 Histogram (#888) (@shkr)
- d15c557 [bugfix] missing spinner in explore view (#914) (@mistercrunch)
- 08d6825 [webpack] set up proper dev/prod environment (#916) (@mistercrunch)
- baf22c3 docs: make it clear that some config keys really need to be changed (#912) (@xrmx)
- 5a937f1 docs: simplify cryptography installation on Windows (#909) (@xrmx)
- d6bb8c6 Add per database permissions for the SQL Lab. (#885) (@bkyryliuk)
- b48101c docs: recommend python3 and virtualenv (#901) (@xrmx)
- 572c6ee Update linting instructions. (#896) (@bkyryliuk)
- b0a1f07 ui update (#879) (@ascott)
- cb23362 handle UUID type field (some database like postgres support UUID type field) (#889) (@tninja)
- 7c810db Miscellaneous style fixes spotted by landscape (#874) (@xrmx)
- 82a8e63 [bugfix] refresh dashboard widget button doesn't work (#878) (@mistercrunch)
- aaef338 Altering theme for more subtle alerts / labels / buttons (#798) (@mistercrunch)
- e7ce38b Smarter redirect on slice creation (#691) (@xrmx)
- 862042b add redis cache hint to docs (#861) (@linroex)
- cbca740 use css transforms for dashboard grid cells (#848) (@georgeke)
- e36bc24 Use flask_babel in CONTRIBUTING (#869) (@xrmx)
- 55afda3 viz: use sort_values(inplace=True) instead of sort (#870) (@xrmx)
- ee9141a New endpoint that receives SQL and returns data as JSON (#842) (@mistercrunch)
- 299e31f Added order_by_cols to as_list. Fix to issue #821 (#823) (@rhp4515)
- f9427b9 Fix mapbox radius calculations being off when changing latitude (#824) (@georgeke)
- 8872677 Add an option to allow users to choose to what IP address the web server must bind to. Default to 0.0.0.0 (all IP addresses). (#826) (@plumbeo)
- 29e3dd4 Let the user decide the label type of pie charts (#819) (@x4base)
- 1101de5 [js linting] use airbnb eslint settings (#796) (@ascott)
- f43e5f1 Support showing the values on top of the bars (#777) (@x4base)
- 2aea194 Add Maieutical Labs / cloudschooling.it to Caravel users (#816) (@xrmx)
- 7dd5b67 Fixing serializing the lazy string (#818) (@mistercrunch)
- 2425b8f [presto] Smaller granularity units; fallback support for H:m:s (#731) (@georgeke)
- d11dd83 [docs] faq entry about server timeouts (@mistercrunch)
- 6731a28 Filter add/remove fix (#779) (@georgeke)
- cf785b4 fix datasources foreign key size (#791) (@aljones)
- 8b694dd Fix caching in python3 (#806) (@xrmx)
- 187149c Update documentation url (#805) (@xrmx)
- 19f5371 In subquery use alias to do 'order by' (#795) (@yxjames)
- 9cdd289 Set BoxPlotViz to is_timeseries=False (#802) (@mistercrunch)
- e813726 Giving hingts that we support SparkSQL (#803) (@mistercrunch)
- a704d4d remove z-index from slice div and .nvtooltip (#793) (@ascott)
- fa0497d [eslint] changing to always-multiline on comma-dangle (#794) (@mistercrunch)
- 7bba9f7 [bugfix] fix dual alert messages where the second one is empty (@mistercrunch)
- 83d5ad2 update contributing.md with js testing details (#781) (@ascott)
- 7306b9c Fix small typo in message strings (#778) (@smilin-desperado)
- 2b237f4 update-webpack-config to match babelrc (#776) (@ascott)
- 24e85f5 get npm test working (#762) (@ascott)
- 1fed498 [webpack] revert change to output extension (#760) (@ascott)
- f034f27 Allowing to define a default format string per-metric (#750) (@mistercrunch)
- 8312f1c Adding an option to make separators in dashboard (#699) (@mistercrunch)
- 3522bf9 Fixes #721 - [mktime out of range] (#756) (@mistercrunch)
- 8a69235 fix development env req (#761) (@7rack)
- b295436 [bugfix] refresh button on dashboard widget dones't work (@mistercrunch)
- 8cfe9e9 Preselect filters (#752) (@x4base)
- 65efe53 Adding in Second and Minute time grains for MySQL (#696) (@alanmcruickshank)
- 09c95fb Fix the mapbox for Druid (#725) (@x4base)
- 212284c viz: make sunburst work again (#728) (@xrmx)
- 082645d [bugfix] html points to dashboard.entry.js instead of jsx (#749) (@mistercrunch)
- 18b8e6f make show columns explicit, don't show password column (#748) (@ascott)
- 9d7c05a [hotfix] fix py3 compatibility broken by basestring (@mistercrunch)
- 3c92ba9 Fix bugs in the world map and deal with edge cases (#722) (@x4base)
- 00970d6 Fix erroneous options for default slices (#730) (@georgeke)
- 979782d Fix path for windows platfrom (#742) (@tienhv)
- 04f3e3b "Add Slices" modal on dashboard page (#678) (@georgeke)
- afff788 remove console.log (#729) (@ascott)
- 8020464 [explore] convert query and save btns to react (#690) (@ascott)
- 8135c24 Revert "Binding key Q to the running the query in explore view" (#713) (@mistercrunch)
- 1998314 Binding key Q to the running the query in explore view (#685) (@mistercrunch)
- d5b22dd Filter empty strings or nulls, and add more operators (#704) (@x4base)
- 917bc98 Make DruidDatasource.version_higher support funky version strings (#706) (@mistercrunch)
- 1a952a4 Dashboards can only be deleted by their owners (#701) (@x4base)
- ee00aa6 some Chinese simplified translation work (#710) (@lucky2you)
- 2e0e6e3 [quickfix] support isNaN aggregates in Table viz (@mistercrunch)
- d4641e4 [docs] FAQ how do I create my own viz? (@mistercrunch)
- 8b95d17 [quickfix] embeded view missing some dependencies (@mistercrunch)
- f407bd4 [quickfix] fix broken CRUD column header links (@mistercrunch)
- fa65888 Screenshot makeover in README (@mistercrunch)
- dbb9356 Changelog updates for 0.10.0 (@mistercrunch)
- 1ac2fcc fix small issue of dttm PR (#688) (@yxjames)
- bd68378 Saving slices and adding them to dashboards directly from explore view (#680) (@mistercrunch)
- 7a7f61a datetime format and database expression on column level (#652) (@yxjames)
- 6a34b72 Adapting Babel to new FAB version, regenerating translations (#684) (@mistercrunch)
- 4191b75 Adding padding to markup widget (@mistercrunch)
- d5b8414 Showing only dashboards on welcome page (#676) (@mistercrunch)
- 57ebb2b Map visualization (#650) (@georgeke)
- 914f234 Make text in sunburst path more readable (#675) (@mistercrunch)
- 967b2ff Only creating perms for restricted metrics (#655) (@mistercrunch)
- 1313727 Adding orderby to Table 'not grouped by' and fixing metrics ordering (#669) (@mistercrunch)
- 51024b5 Reintroducing showControls as an option (#672) (@mistercrunch)
- 141dc12 Adding quarter time grain for Presto (@mistercrunch)
- e230d9d Don't force formatting when using "Period Ratio" (#668) (@mistercrunch)
- 4a8e62b Fixing the examples's dashboard positioning (#667) (@mistercrunch)
- f949b88 A cleaner right side of the navbar with a Github link (#666) (@mistercrunch)
- ab71ee4 Make the headers of tables and pivot tables fixed (#651) (@x4base)
- 30da408 Druid Intervals Issues prevents metadata pull (#526) (@kkalyan)
- 485234b Add having filters (#553) (@x4base)
- 13095eb Show right messages as soon as possible (#632) (@x4base)
- 40e1787 Improve the error message in the slices (#555) (@x4base)
- 7e8053a Adding list of table names to show Dashboard view (#648) (@mistercrunch)
- d71a67c Bumping FAB and cryptography to current version (#647) (@mistercrunch)
- 5618df7 Added documentation of the health check endpoint (#644) (@alanmcruickshank)
- 668ede1 expose /slice/<slice_id>/ endpoint to redirect to a slice's url (#633) (@williaster)
- deb197a Adding contribution to total option to Bar chart (#641) (@mistercrunch)
- 55c549d Adding option for reduceXTicks (#640) (@mistercrunch)
- 4c8523e Prevent potential db upgrading problem (#628) (@yxjames)
- 4400c70 Make time grains translatable (#622) (@xrmx)
- 3105c9f Improvments to NVD3 charts (axis labels & min bar width) (#629) (@mistercrunch)
- db30f20 Only initiate permissions of valid metrics (#630) (@x4base)
- 65d9feb Check ownership before a slice is deleted (#624) (@x4base)
- 77c5c94 Update sql.js to fix a invalid error msg (#621) (@rocky1001)
- 5de8740 minor correction on the right npm path (#618) (@peijiche)
- ea8a7ec Redirect to druid datasource page when the user wants to add slice. Also, provide a link to the table page (#625) (@x4base)
- b38590a Added Hour time grain for MySQL (#615) (@alanmcruickshank)
- ee2d333 Prevent the cannot-overwrite error message from being removed before it can be seen (#626) (@x4base)
- aa2b8b4 Updating CHANGELOG (@mistercrunch)
- d90a2c8 Pinning all dependencies to specific versions (#627) (@mistercrunch)
- a117498 Adding some CRUD field descriptions to clarify things (@mistercrunch)
- e29d71d [hotfix] passing payload to Slice.done everywhere (@mistercrunch)
- bacbd90 [hotfix] parallel coordinates grey background on hover (@mistercrunch)
- 77d8ccb Compress before caching, store more in each memcache key (#614) (@mistercrunch)
- 347c39b Better support for Druid cardinality estimation mertics (#613) (@axeisghost)
- bc58c5d [hotfix] delete cache key when set fails (@mistercrunch)
- 267c019 Make sure cache.set never fails hard (#611) (@mistercrunch)
- 9ed8c32 Cranking up FAB to latest (1.7.1) version (#609) (@mistercrunch)
- 1a4c7af Fixing a potential FK error when doing bulk updates (#606) (@mistercrunch)
- c58fd63 [hotfix] caching indicator was missing on dashboard view (@mistercrunch)
- fa13b77 Adding postgres to the build matrix (#604) (@mistercrunch)
- c490138 Fixing json issues (#602) (@mistercrunch)
- 327fcee [hotfix] fixes issue around multidict (@mistercrunch)
- 1631137 fix missing multiple values for the same parameter name (#565) (@Marigold)
- 4661b02 Popover to generate iframe html tag when standalone button is clicked (#575) (@axeisghost)
- a8136bb Update translations files (#595) (@xrmx)
- 4c6026f Add access control over metrics (#584) (@x4base)
- 55baab4 [hotfix] fixing the build (#594) (@mistercrunch)
- 2f60801 [hotfix] fixing the build (@mistercrunch)
- 2644dd1 Adding a test for welcome page (@mistercrunch)
- c35e0e8 [hotfix] csv and json link are off (#592) (@mistercrunch)
- 60ed3e4 TOX / Travis build matrix (#593) (@mistercrunch)
- dd662ea caravel: mark more strings for translations in viz (#586) (@xrmx)
- e3da785 caravel: reduce usage of choicify in forms (#591) (@xrmx)
- f4c92da Make sure the APP_ICON config is used in the template (#590) (@jeremi)
- eb208b9 config: there's no such thing as WEBSERVER_THREADS (#587) (@xrmx)
- 8a579e2 Mark more strings for translations (#581) (@xrmx)
- cdb573e caravel: add missing test requirements in setup.py (#582) (@xrmx)
- ad5507c views: translate labels and not names (#567) (@xrmx)
- 24a68f5 Two hotfixes (#574) (@georgeke)
- 0d800fa Fixing bugs where params aren't reflected on nvd3* (#564) (@mistercrunch)
- dc33506 Removing deprecated refs to flask.ext.* (#566) (@mistercrunch)
- 89f9efd Fixing the dashboard's look after resizing the window (#556) (@mistercrunch)
- 52c2b23 allow for multiple columns in NOT GROUP BY (#560) (@georgeke)
- b5fe9db Adding a security section to the docs (#561) (@mistercrunch)
- 5bc5021 utils: generalize utility to find find_constraint_name (#557) (@xrmx)
- fe40246 caravel: catch only ImportError when loading config (#559) (@xrmx)
- 3ee9a68 Only owners can update their objects (#507) (@mistercrunch)
- 2917051 Adapting default CSS templates to the new grid layout (@mistercrunch)
- b5614a4 Fixing 2 bugs that happen when fields are removed from table (#551) (@mistercrunch)
- 5f005d6 Add CORS support (#478) (@itajaja)
- c78d368 Reactify dashboard grid (#523) (@georgeke)
- fe6628b Fix #529 2 - "This Session's transaction has been rolled back" (#531) (@LAlbertalli)
- cb384d0 Fix for Not Grouped By on Table View (#544) (@georgeke)
- 849063c fix world_map appending to old world map when updating (#549) (@georgeke)
- 087c47a Fix #529 1 "This Session's transaction has been rolled back" (#530) (@LAlbertalli)
- b193539 i18n: Fix typo in Druid cluster broker port label (#512) (@xrmx)
- ae7fb01 Added support for Vertica Grains (#515) (@LAlbertalli)
- 409233d Update models.py (#541) (@Jimexist)
- 7d27692 [hotfix] forcing newer pydruid version (@mistercrunch)
- dee4c34 [hotfix] adapting to pydruid 0.2.3 (@mistercrunch)
- eb3bfb5 Cranking FAB to 1.6.2 (#505) (@mistercrunch)
- 57990bf Implementing druid's regex filters (#501) (@mistercrunch)
- 29f5ace complete Chinese translation (#503) (@Xuefeng-Zhu)
- 0fcab30 More translation instrumentation and some french to test (#502) (@mistercrunch)
- c53874c [hotfix] treemap was broken (@mistercrunch)
- e77d50b Adding a doc page for Druid (@mistercrunch)
- f0c6a98 Gunicorn tweaks, unlimited limit-request-line & limit-request-field_size (#500) (@mistercrunch)
- 58d78be [bugfix] 'Y Axis Zero' would force 1 in Y axis (#497) (@mistercrunch)
- e1a3854 utils: add special serializer for numpy.int64 (#492) (@xrmx)
- 7630d73 fix typo (#484) (@benoitf)
- 3cfc58e Add italian translation (#491) (@xrmx)
- 3ee102b Made '__' prefix into suffix. (#496) (@joshwalters)
- f5180d8 [hotfix] fix name change on test dashboard triggers error (@mistercrunch)
- 4738b01 [hotfix] setting default value for druid_time_origin (@mistercrunch)
- d1f0276 Introducing Horizon charts (#472) (@mistercrunch)
- 1766f6e [hotfix] making druid_time_origin stick (@mistercrunch)
- 8a406b1 Add PUBLIC_ROLE_LIKE_GAMMA config flag (#473) (@asydorchuk)
- 2620aec Fixing the heatmap calendar color ranges in the Welcome page (#474) (@mistercrunch)
- 5c0e30e Added Calendar Heatmap (#475) (@georgeke)
- 607e1f9 Fixing the build 2 out of 2 (@mistercrunch)
- d305679 [fixing the build] a new version of eslint is more picky (@mistercrunch)
- 83e0e58 [hotfix] Druid explore/table dropdown doesn't change anything (@mistercrunch)
- 5a870fe Mysql key length (#459) (@x4base)
- d846cb3 Updating changelog (@mistercrunch)
- a0099ad v0.9.0 (@mistercrunch)
- f28c2b2 Cosmetric tweaks in the CRUD list view (#458) (@mistercrunch)
- 52bbb38 Don't limit parallel coordinates table size (#455) (@mistercrunch)
- aa6e6bd Allowing for templated urls in iFrame (#460) (@mistercrunch)
- 6c333d5 Fixing the missing searchbox bug (#431) (@mistercrunch)
- 673cce9 Attempting to fix #412 (#430) (@mistercrunch)
- d79089c Improving the parallel coordinate viz (#452) (@mistercrunch)
- c4e3020 Conververting datetime based on database dialects (#446) (@mistercrunch)
- 77e9e6a Fixing issue #444 color function chokes on non-string param (#447) (@mistercrunch)
- a75d6bc add timestamp toggle in chart options (Table Viz) (#439) (@sid88in)
- c5fcbc0 Support hyperUniqueCardinality type in post aggregation (#451) (@x4base)
- 2f64c42 blacklist druid datasources to be refreshed because it takes forever to load all druid datasources metadata which is not even required (given the use cases user should be able to blacklist data sources which are not required to be refreshed). (#441) (@sid88in)
- d304ee0 Bugfix in line chart where the series name is an empty string (#434) (@mistercrunch)
- 82fa501 Update Chinese translation (#438) (@liaojunshuo)
- bc71707 Recursively get the dependency fields of post aggregators (#437) (@x4base)
- 6941f1d add unicode data to tests (#432) (@andrewhn)
- a3f549b Some chinese translations as a Proof of Concept (#435) (@mistercrunch)
- 0bedaed Make sure anonymous user with proper permissions can access data (#415) (@asydorchuk)
- 1d0863a Rename the dummy variable _ to avoid conflict with lazy_gettext (#427) (@x4base)
- a3a9ec9 [hotfix] piechart goes black on refresh (#424) (@mistercrunch)
- a8d0ae1 Fix name of test script in contributing guide (#428) (@itajaja)
- 9a08c45 add additional postgres and redshift time grains (#429) (@itajaja)
- 88c9516 Getting started on translations (#423) (@mistercrunch)
- ec7dbed Blank theme (#419) (@mistercrunch)
- 26d2736 Allowing for druid post aggregations (#418) (@mistercrunch)
- 0ca3f5e Improving SQLA query generation (#421) (@mistercrunch)
- d7ea473 enable timerotateloghandler (configurable) (#311) (@sid88in)
- 7b5b602 Use batch_alter_table to drop column in the migration script (#406) (@x4base)
- b78ec54 Merge pull request #414 from airbnb/chris/fix-sunburst-level-trunc (@williaster)
- 77e4d4b Fixgin README link (@mistercrunch)
- 2198fd4 Adding badge for python versions (@mistercrunch)
- bd47a29 CHANGELOG update (@mistercrunch)
- 337c9d5 v0.8.9 (@mistercrunch)
- 54860a8 Adding reference to another docker image in READMEM (@mistercrunch)
- 89d1a77 [hotfix] filter_immune_slices fix (@mistercrunch)
- b634d03 Show only Slices and Dashboards users have access to (#404) (@mistercrunch)
- ab64a26 fix img loading overlay in explore view (#403) (@mistercrunch)
- a2f2ad8 add navigation, zoom to treemap (#396) (@andrewhn)
- c0fb9ee [bugfix] big_number doesn't fadeout on hover (@mistercrunch)
- 42ac46c [bugfix] fix context confusion in Slice (@mistercrunch)
- 7b10759 [hotfix] periodic refresh dashboard feature had broken caching (@mistercrunch)
- 37be01b [hotfix] adding cache_key in payload (@mistercrunch)
- 7d90f26 Fixing #388 (#391) (@mistercrunch)
- f1e10d8 One more Druid test (#387) (@mistercrunch)
- b01d378 Fix the label of the periodic-refresh button (#386) (@x4base)
- a5f33fe Adding login call for Druid test (@mistercrunch)
- f4177bf More examples / tests (#385) (@mistercrunch)
- d8a2b62 Periodically update the slices in the dashboard (#374) (@x4base)
- 9a33557 Removing forgotten print statement (@mistercrunch)
- efc6bf4 Redirect application log to stderr, which is picked up by gunicorn. (#335) (@coleslaw)
- 17e711f Druid unit tests using Mock (#384) (@mistercrunch)
- 01a8c96 Specifying python versions supported in setup.py (#382) (@mistercrunch)
- d96b634 split sunburst breadcrumb names on '_' to apply ' '-dependent wrapping more freqently (#376) (@williaster)
- afcdcf0 Fixing overwrite and save slice permissions for a give role (#298) (@sid88in)
- 5597eb4 Fix db upgrade script b4456560d4f3 (#370) (@mistercrunch)
- 3f0171b Configure Visualizations (#365) (@sid88in)
- badcd8b Storing version number in only one place (#362) (@mistercrunch)
- 04f1b17 Fixes issue #364 (@mistercrunch)
- 899fe19 [WiP] Attempting to support Druid's granularity origin as a hidden url param (#194) (@mistercrunch)
- f316851 New url default for iframe viz (@mistercrunch)
- 04d769f Some more error handling when rendering the explore view (#361) (@mistercrunch)
- 01c2c7b Fixing unique constraint in SqlaTable model (#360) (@mistercrunch)
- 2d420ee v0.8.8 (@mistercrunch)
- 1a6757f Better type detection for inference of column matrix (#353) (@mistercrunch)
- 63e5e93 Hide password from database 'show' view (#355) (@mistercrunch)
- e6e8ec9 [bugfix] missing redirect when datasource is missing (#352) (@mistercrunch)
- 4b48e9f Updating CHANGELOG (@mistercrunch)
- ffdae19 v0.8.7 (@mistercrunch)
- e5fabf3 Adjusting positioning in the examples (@mistercrunch)
- eb5a417 Change the size of the column datasource_name in datasource creation … (#345) (@gyzmau)
- 91a3594 Fixing the thumbs and the galery (#346) (@mistercrunch)
- 52ebdc5 add treemap (#344) (@andrewhn)
- 5cadd67 Allowing to specify schema for tables (#330) (@mistercrunch)
- 0a94b36 Adding version subcommand to CLI (#329) (@mistercrunch)
- 21b3a5f [big_number*] fixing a few bugs (#342) (@mistercrunch)
- a76ccf4 [welcome page] shows the most recently updated items first (#343) (@mistercrunch)
- 8fe5790 Don't die on malformed json in the extras field. Give feedback to user (#338) (@deniszgonjanin)
- 1e08b3e add tooltips to sankey (#341) (@williaster)
- 77828b6 [bugfix] druid granularity form field should be select2_freeform (@mistercrunch)
- 3c72751 [bugfix] druid granularity form field should be select2Sortable (@mistercrunch)
- af417b6 Adding expression column description in the CRUD (@mistercrunch)
- 3d1fc99 Adding not in docs about connecting to dbs over SSL (@mistercrunch)
- 1dd4165 Json dumps iso date for Table view (#328) (@mistercrunch)
- 54fb76e Getting the SQL view back in a working state (#327) (@mistercrunch)
- 74975a1 Getting error messages to show up on the interactive debugger (@mistercrunch)
- 6d0b576 Include connection parameters in call to Test Connection for a new database (#326) (@deniszgonjanin)
- 9ac979a Tweaks for the doc's gallery (@mistercrunch)
- f32ebee Fixing the way tables overflow in dashboard view (#310) (@mistercrunch)
- 807d686 Showing thumbsnails when switching viz (#313) (@mistercrunch)
- 5b82249 Linting to 99% (#317) (@mistercrunch)
- c6da811 Adding missing dep to dev-reqs.txt (@mistercrunch)
- a9af6b1 Fix for undefined inner_time_filter on missing granularity in models.SqlaTable (#309) (@antbell)
- fe045ad New viz: box plot (#312) (@andrewhn)
- dab31eb Bugfix, link pointing to json (@mistercrunch)
- da421bb Updating TODO (@mistercrunch)
- f8e5d30 Revert previous css commit (@mistercrunch)
- bfd1c87 Forcing widget overflow to be visible (@mistercrunch)
- 542b66e Giving credit where credit is due (#307) (@mistercrunch)
- 866e00d Detecting loops in Sankeys (#271) (@mistercrunch)
- a3dcb0f closes #292 (#304) (@mistercrunch)
- 25831f0 Making prod web server run by default (@mistercrunch)
- b47ca78 Preserve order of breakdowns in bar_dist (#302) (@amancevice)
- ef992b6 Fix week and month Time grain in MySQL (#297) (@prihoda)
- fdcedd0 Adding edit link to datasource in explore view (#303) (@mistercrunch)
- 9a02c88 Adding link to docs on navbar, re-indent (@mistercrunch)
- b2de935 Add OS dependencies link in development env docs (#300) (@lerrua)
- ef64884 [heatmap] fix bug to display this view properly in dashboards. fix bug to display their d3-tip tooltips in dashboards. don't show empty tooltips on heatmap. update logic for margins so they fit dynamically based on label size. (#301) (@williaster)
- 0afa5d2 Added FAQ and db dependencies to docs (@mistercrunch)
- eff0beb Optimizing import statements for better readability and to avoid unused, excessive and duplicating imports in the project. (#294) (@sid88in)
- ee42aa7 Updating CHANGELOG (@mistercrunch)
- 2972122 Adding link to Strata slides (@mistercrunch)
- d933a21 Prettyfying an image in the docs (@mistercrunch)
- c5dead4 v0.8.6 (@mistercrunch)
- 59169bf Merge pull request #212 from airbnb/big_number_total (@michellethomas)
- bcca840 Adding from future imports (#288) (@mistercrunch)
- 90a3b9f Update INTHEWILD.md (@mherr)
- a37e431 Adding _images to .gitignore (@mistercrunch)
- bf38c71 Adding missing images (@mistercrunch)
- 6b0b03e Fix localhost link in installation docs (@jules2689)
- 8556b09 Enable Time Grain Option for Redshift (@mistercrunch)
- d122b37 Add python-pip to the install docs (@jules2689)
- 1756c27 Adding upgrade instructions to docs (@mistercrunch)
- 7867267 SqlAlchemy -> SQLAlchemy in README.md (@AaronCritchley)
- 92d5886 Improving the Installation docs (@mistercrunch)
- d10eaec Adding a Gallery to the docs (@mistercrunch)
- c2bb49f Fix 4e6a06bad7a8_init.py migration script to work with Postgres (@greens231)
- 062f2b8 Datasource dropdown in Explore view (@mistercrunch)
- 65e72d0 Csv download improvements (@andrewhn)
- 3457276 Adding y_axis_format to DistributionBarViz (@mistercrunch)
- c2baa53 bugfix datatables move to new package (@mistercrunch)
- 3175882 + button on Slice list view redirects to Table view with alert (@mistercrunch)
- 81de51b Minor tweaks (@mistercrunch)
- 0d1f27d add postgres grains (@andrewhn)
- c728288 Fixing the pagination display on welcome (@mistercrunch)
- f9d04e8 Fixed refresh_datasource redirect (@mistercrunch)
- bf2e804 Removed trailing coma in Database.extra default (@mistercrunch)
- c349b0a Fixed link url in docs (@mistercrunch)
- 4d640b5 [fix] panel overflowing on welcome page (@mistercrunch)
- 380c3f0 Using boostrap panels for form fieldsets in explore view (@mistercrunch)
- e3e8202 clear element before redrawing sankey (@andrewhn)
- 8898444 Adding extra options to deeper configure sqlalchemy (@mistercrunch)
- f1830c3 A better welcome page (@mistercrunch)
- 92f73b6 Move window.alert() calls to bootstrap modals. Also log errors to console. (@williaster)
- 9c1af66 Fix ignored SQL where clauses (@skje)
- 2b31ab4 [hotfix] fixing json endpoint (@mistercrunch)
- 034fd07 Doc formating fix (@mistercrunch)
- ca44432 Prettyfying the Caravel on README (@mistercrunch)
- 6f96252 A logo on the navbar (@mistercrunch)
- 0b93fd3 [hotfix] hashing unicode in py3 (@mistercrunch)
- c3789d5 Removing duplicate get_table in fetch_metadata (@Jimexist)
- aec3c0b Fixing bug when datasource has been deleted (@mistercrunch)
- ef45c20 Hash cache keys to avoid too keys being too long. Resolves #240 (@karel1980)
- 10ab678 Finishing up the tutorial (@mistercrunch)
- 87fb40a Bumping version of npm up (@mistercrunch)
- d245fb9 travis tweaks (@mistercrunch)
- c60032a Pillow with a capital P (@mistercrunch)
- d2f5190 Adding a tutorial (@mistercrunch)
- 93405dc Clarify SQLALCHEMY_DATABASE_URI in the docs (@mistercrunch)
- dafdb51 Adding Caravel Docker link to README (@mistercrunch)
- 2d0fdf7 Adding a CHANGELOG.md (@mistercrunch)
- 718de6c v0.8.5 (@mistercrunch)
- 38062f1 Adding an INTHEWILD file (@mistercrunch)
- #234 Merge pull request #234 from airbnb/pinpandas (@airbnb)
- 481d821 Tweaking docs (@mistercrunch)
- 7b111b7 Adding an OS dependencies section to the install docs (@mistercrunch)
- ab92e7a Pin pandas, remove numpy (@mistercrunch)
- #229 Merge pull request #229 from jmcomets/patch-1 (@jmcomets)
- 23319ee Remove "requirements.txt" mention from README (@jmcomets)
- #225 Merge pull request #225 from airbnb/chris/remove-random-power-units (@airbnb)
- #219 Merge pull request #219 from airbnb/chris/sunburst-conditional-percent (@airbnb)
- #224 Merge pull request #224 from cyrusstoller/typo_fix (@cyrusstoller)
- #214 Merge pull request #214 from airbnb/kim/fix_druid_datasource_bug (@airbnb)
- 0e2c0ce remove power units from sankey diagram (@williaster)
- 807f4dd Fixing minor typos in the readme (@cyrusstoller)
- 0b3e2e0 Add 'Percent of previous' to sunburst vis. Appease npm warnings for data tables and d3-sankey. (@williaster)
- b87d8a0 change 'of previous' to 'of parent' (@williaster)
- #218 Merge pull request #218 from airbnb/redirects (@airbnb)
- eeba80c Merge branch 'master' into redirects (@mistercrunch)
- #223 Merge pull request #223 from thebucknerlife/master (@thebucknerlife)
- #222 Merge pull request #222 from brchristian/patch-1 (@brchristian)
- 9595dcf Fixed typo in README (@thebucknerlife)
- 58ab4e2 remove duplicate Druid.io section in README.md (@brchristian)
- 2b71b72 Redirecting URL from previous names to caravel (@mistercrunch)
- bd9051a Fixing README link (@mistercrunch)
- 6f63b30 Dedupping info in README by pointing to docs (@mistercrunch)
- f659caa Fix an installation bug. (@kim-pham-airbnb)
- #213 Merge pull request #213 from airbnb/kim/fix_druid_datasource_bug (@airbnb)
- e5553ab Fix lint warning. (@kim-pham-airbnb)
- 4a77b70 A better fix. (@kim-pham-airbnb)
- f67c6b5 Fix a bug when loading DruidDatasource. (@kim-pham-airbnb)
- fd40742 A few replacements related to the rename (@mistercrunch)
- e1b8719 Adding docs link badge (@mistercrunch)
- b164244 Renaming forgotten doc file (@mistercrunch)
- 00226cc Changing image size, second try (@mistercrunch)
- 3a3d5cd Changing image size (@mistercrunch)
- c6b7720 Adding build status badge and image to README (@mistercrunch)
- d885dd3 Getting coveralls to work (@mistercrunch)
- 54fe234 Dummy commit to trigger travis (@mistercrunch)
- 6e1413d Adding dev-reqs.txt to build (@mistercrunch)
- 0296b83 Changing repo token for coveralls (@mistercrunch)
- #204 Merge pull request #204 from airbnb/fixes (@airbnb)
- #209 Merge pull request #209 from airbnb/screenshots (@airbnb)
- cda1bd5 Fresh screenshots (@mistercrunch)
- 8e27099 Fixing the tests for py3 (@mistercrunch)
- 60bce9e Fixing the order and coverage report for the unit tests (@mistercrunch)
- #206 Merge pull request #206 from airbnb/caravel (@airbnb)
- 619d358 [dashed->caravel] Replace in files (@mistercrunch)
- d48796f Caravel - renaming files (@mistercrunch)
- #205 Merge pull request #205 from airbnb/chris/sunburst-fix (@airbnb)
- 1aee5b7 fix sunburst error. add less to package.json because less-loader complains if it's not there. (@williaster)
- #203 Merge pull request #203 from airbnb/fixes (@airbnb)
- 09021aa Adding LONG to list of numeric types, updating TODO (@mistercrunch)
- 26c7251 Fixing mysql install (@mistercrunch)
- #202 Merge pull request #202 from airbnb/better_tests (@airbnb)
- 301dce2 Using setup.py nosetests to run tests (@mistercrunch)
- 6dce6df JS Lint breaks the build (@mistercrunch)
- 2397645 Fix intermitent bug with npm locks (@mistercrunch)
- 2102e04 Adding tests for ping and health enpoint (@mistercrunch)
- #199 Merge pull request #199 from airbnb/touchups (@airbnb)
- #200 Merge pull request #200 from airbnb/sankey (@airbnb)
- 48210d5 Add a sankey example (@mistercrunch)
- 5804991 Fix a few minor bugs (@mistercrunch)
- 5be7b03 [hotfix] Fix tooltip overflow to be visible outside widget (@mistercrunch)
- a898c27 Minor CSS for navbar brand to not decorate the link (@mistercrunch)
- 4974715 [hotfix] merging 2 migration scripts (@mistercrunch)
- #192 Merge pull request #192 from airbnb/kim/misc_hack (@airbnb)
- #198 Merge pull request #198 from airbnb/welcome (@airbnb)
- #197 Merge pull request #197 from NiharikaRay/master (@NiharikaRay)
- #196 Merge pull request #196 from airbnb/fix_audit (@airbnb)
- e7bed92 [hotfix] can't back out of history after entering explore (@mistercrunch)
- 8c0870e Linting to perfection (@mistercrunch)
- c920355 a welcome page (@mistercrunch)
- 2378fdf Disable polymorphism in DruidMetric as well (@kim-pham-airbnb)
- 23b6bca Fix style warning (@kim-pham-airbnb)
- 7a7eb33 Disable Datasource sql polymorphism & Fix refresh Druid metadata. (@kim-pham-airbnb)
- fee6b3f Adding a DRUID_IS_ACTIVE flag and changing nav bar
- 0f637bd Fixing issues around fk nullable=False on audit fields (@mistercrunch)
- 10a1edd Improving the docs build script (@mistercrunch)
- 21d1c0a 0.8.4 (@mistercrunch)
- #193 Merge pull request #193 from airbnb/favstar (@airbnb)
- 2362b5a Tunning tooltips (@mistercrunch)
- 7ede732 Adding favorites for Slices and Dashboards (@mistercrunch)
- 5b10b19 Fixing the docs (@mistercrunch)
- 14f298b dashboard bug fixes and better page titles (@mistercrunch)
- 89da51f Pointing landscape badge to the right branch (@mistercrunch)
- d5487c6 0.8.3 (@mistercrunch)
- a244f3a Fixing build issues with preventive rm /Users/maxime_beauchemin/.npm/*.lock (@mistercrunch)
- 9d3bf77 Fixing build issues with preventive rm /Users/maxime_beauchemin/.npm/*.lock (@mistercrunch)
- #188 Merge pull request #188 from airbnb/caching (@airbnb)
- 417749f Explore mode should only expose cache on first load (@mistercrunch)
- d8192ec Introducing a caching layer (@mistercrunch)
- fded04a Hack to get the force refresh in the explore view (@mistercrunch)
- 2d3edf3 js lint breaks the build (@mistercrunch)
- #191 Merge pull request #191 from airbnb/week-grain (@airbnb)
- bad3128 Update grain label name
- 48c8a90 Fix multi-line statement
- a9ba47f Add week ending and week start to grain
- #190 Merge pull request #190 from airbnb/vnum (@airbnb)
- e17d78e Cranking up version numbers (@mistercrunch)
- 9450c12 note about the previous name in README (@mistercrunch)
- f01b418 Adding reqs badge (@mistercrunch)
- b5f4d3b Adding reqs badge (@mistercrunch)
- 28e5a87 pypi badges (@mistercrunch)
- 10c48f0 [renaming] (@mistercrunch)
- f79aca1 rename - 2nd phase (@mistercrunch)
- be6b2fe [panoramix] -> [dashed] (@mistercrunch)
- #184 Merge pull request #184 from mistercrunch/chris/sunburst-fixes (@mistercrunch)
- 2b1dcf0 [hotfix] granularity fix (@mistercrunch)
- 987a1af [hotfix] granularity fix (@mistercrunch)
- f453932 [hotfix] druid granularity missing (@mistercrunch)
- 3dc9996 hide breadcrumbs on mouseout (@williaster)
- 3197c4b add utility function for wrapping svg text, apply to sunburst breadcrumbs, and make colors more readable for sunburst. (@williaster)
- #186 Merge pull request #186 from mistercrunch/docstrings (@mistercrunch)
- 1c9c154 More docstrings (@mistercrunch)
- ebf55bf Adding docstrings ! (@mistercrunch)
- 3461538 [hotfix] appbuilder modal z-index fix (@mistercrunch)
- 7cdb23f [hotfix] grouping by grain, filtering on raw expression (@mistercrunch)
- 73daf2f [hotfix] casting dates for presto grain functions (@mistercrunch)
- #181 Merge pull request #181 from mistercrunch/time_grain (@mistercrunch)
- 0608094 fix misc sunburst bugs from refactor. (@williaster)
- 61ab06d Removing unicode from country data (@mistercrunch)
- 0c045a9 trim '0' groups from sunburst paths to show null groups. add ability to map color to sunburst groupby groups. add fancier breadcrumbs to sunburst. (@williaster)
- 27fb810 Dynamic time granularity on any datetime column (@mistercrunch)
- #182 Merge pull request #182 from mistercrunch/chris/modal-and-dashboard-css-fixes (@mistercrunch)
- 417b5a5 Adding linting note to CONTRIBUTING.md (@mistercrunch)
- #178 Merge pull request #178 from mistercrunch/fix_audit (@mistercrunch)
- 1a58b6d fix overflow scroll bars on all dashboard charts. make dashboard chart control toggle interaction nicer. make sure user-stylesheets are applied last. remove ace css editor error/warning parsing. make filters look nicer in dashboards. fix some linting. (@williaster)
- 1ab8963 Adding caching to TODO (@mistercrunch)
- #175 Merge pull request #175 from mistercrunch/chris/css-fixes (@mistercrunch)
- 95b7b97 Allowing all extra fields in AuditMixin to be nullable (@mistercrunch)
- b0fa4bc remove unused css (@williaster)
- 49590e2 refactor dashboard chart html, make several css improvements. (@williaster)
- #172 Merge pull request #172 from mistercrunch/packaging (@mistercrunch)
- 9e4b38b Adjusting css for display not to flicker on dashboard load (@mistercrunch)
- e2cd14d Fixing the python and js packaging (@mistercrunch)
- 370c5af [hotfix] fix utils.markdown function chokes on None (@mistercrunch)
- e53a1cc Adding a TODO entry for viz selector (@mistercrunch)
- #171 Merge pull request #171 from mistercrunch/fix_filter (@mistercrunch)
- 8292714 Fixing bug in filter_box (@mistercrunch)
- #169 Merge pull request #169 from mistercrunch/select2-style (@mistercrunch)
- d6db3a9 semicolon (@mistercrunch)
- c0e4aca Using dash - instead of _ on filename, making input form-control white (@mistercrunch)
- 9855a60 Fixing the look of select2 components (@mistercrunch)
- #168 Merge pull request #168 from mistercrunch/travis_npm (@mistercrunch)
- b2d72fb Tweaks (@mistercrunch)
- 78e01ab Caching node_modules (@mistercrunch)
- 454bb10 Getting travis to build the npm related stuff (@mistercrunch)
- ee025b3 Fixing REST api and unsortable columns (@mistercrunch)
- #166 Merge pull request #166 from mistercrunch/chris/css (@mistercrunch)
- 9095cd3 update contributing.md to explain updated LESS/CSS customization (@williaster)
- #163 Merge pull request #163 from mistercrunch/css (@mistercrunch)
- d3f7bbd remove pre-compiled bootstrap themes, use npm/wepack to compile from less variables instead. also fix a few css style bugs. (@williaster)
- #164 Merge pull request #164 from mistercrunch/docs (@mistercrunch)
- #165 Merge pull request #165 from mistercrunch/window_resize (@mistercrunch)
- 9de19b1 setResizeOnWindowResize -> bindResizeToWindowResize (@mistercrunch)
- 722c16a Fixing window resize for explore and standalone (@mistercrunch)
- 5486e5c barol -> tirol (@mistercrunch)
- #161 Merge pull request #161 from mistercrunch/chris/eslint (@mistercrunch)
- 0a8ab6c Shipping with a CSS template out of the box (@mistercrunch)
- 486fb8b [hotfix] fixing the examples (@mistercrunch)
- a7e75a2 [hotfix] cosmetic fitting for nvd3 line chart overflowing (@mistercrunch)
- bd29672 Improving the docs (@mistercrunch)
- 68f8937 lint standalone.js (@williaster)
- #160 Merge pull request #160 from mistercrunch/fix_dashed (@mistercrunch)
- 673f741 Add linting to package.json, run 'npm run lint' to run (will try to add commit hook later). Do all of the linting... (@williaster)
- b61ddd0 semicolon (@mistercrunch)
- e1e1746 Fixing the dashed line when using time compare (@mistercrunch)
- b6a2521 hotfix - forgot to add standalone.js (@mistercrunch)
- #159 Merge pull request #159 from mistercrunch/standalone (@mistercrunch)
- 51797ca Fixing the standalone mode (@mistercrunch)
- #158 Merge pull request #158 from mistercrunch/refactor (@mistercrunch)
- b44d48c Using vim-jsbeautify (@mistercrunch)
- a68d742 Javascript refactor (@mistercrunch)
- e434cbe Better filtering (@mistercrunch)
- #154 Merge pull request #154 from mistercrunch/fix_dates (@mistercrunch)
- 4fe89a3 Pinning parsedatetime to 2.0 (@mistercrunch)
- 8c525b7 Hotfix nvd3's secondary xaxis uses the wrong formating (@mistercrunch)
- #157 Merge pull request #157 from mistercrunch/chris/copy-short-url (@mistercrunch)
- 88f9442 add button to auto-copy short URLs in /explore page (@williaster)
- 32cd9f5 Updating TODO.md (@mistercrunch)
- eccf9c2 [hotfix] saving as new bugfix (@mistercrunch)
- #149 Merge pull request #149 from mistercrunch/immune_to_filter (@mistercrunch)
- be4a7a4 Linting (@mistercrunch)
- 69cfcab Making Dashboard look better (@mistercrunch)
- 22327e2 Transfering all the json in one point (@mistercrunch)
- bd06f99 Allowing to make certain widgets immune to filter (@mistercrunch)
- 3a38c60 Fixing tooltips (@mistercrunch)
- 9f809e9 hotfix, readme pointing to the right landscape branch (@mistercrunch)
- 34709c8 Digging into leap year bug and improvming tests (@mistercrunch)
- #151 Merge pull request #151 from mistercrunch/lint (@mistercrunch)
- #153 Merge pull request #153 from tay/patch-1 (@tay)
- ca124f2 Improve README (@tay)
- 0a84259 More linting (@mistercrunch)
- cb46a61 Linting (@mistercrunch)
- 8bf629c [hotfix] fixing explore view (@mistercrunch)
- #139 Merge pull request #139 from mistercrunch/chris/npm-ify2 (@mistercrunch)
- #147 Merge pull request #147 from mistercrunch/npm (@mistercrunch)
- bc41820 Rolling back to previous theme until we polish bootswarch.paper (@mistercrunch)
- 58c7b8c Removing js_files and css_files entries from viz.py (@mistercrunch)
- c304cc4 Moving content of assets/readme.md to contributing.md (@mistercrunch)
- 4f4c67c Moving html assets back to flask template folder (@mistercrunch)
- c929b2a npmify datamaps dependency (@mistercrunch)
- fd0e680 Cleaning up assets/vendors (@mistercrunch)
- 70e1aa3 Adding missing fonts (@mistercrunch)
- e4e7b91 Fixing dashboard.html (@mistercrunch)
- d8409c1 Fixing table and pivot_table (@mistercrunch)
- 8dcd5e0 Tackling Featured Datasets (@mistercrunch)
- #148 Merge pull request #148 from tay/patch-1 (@tay)
- 7c96a2e Fix typo (@tay)
- #145 Merge pull request #145 from mistercrunch/npm (@mistercrunch)
- e70542d NPMify sql.html (@mistercrunch)
- 171301b Moving files around (@mistercrunch)
- 3e83460 Remove base.entry.js, declare all JS dependencies in explore using npm. Pin older select2 version to enable select2Sortable. (@williaster)
- #142 Merge pull request #142 from mistercrunch/npm (@mistercrunch)
- df8ea52 Adjustments based on comment (@mistercrunch)
- 9552d09 A few cosmetic fixes (nvd3 tooltips, buttons, tables) (@mistercrunch)
- #141 Merge pull request #141 from mistercrunch/npm (@mistercrunch)
- d582efe Fixing 2 links (@mistercrunch)
- f5e0ed7 A simple base template for npm (@mistercrunch)
- 79e6fc9 huge npm refactor of all visualizations. table views are broken due to broken shimming for jquery/jquery-ui, dashboards are broken due to refactor of explore views. (@williaster)
- #140 Merge pull request #140 from dayzzz/segment_selection (@dayzzz)
- 5c38fc7 use the latest segment to extract metadata
- af34549 partial refactor of explore page, visualizations not managed with webpack yet. (@williaster)
- 0eb3dcd Update readme.md
- f40c024 Add npm package.json and setup webpack to transpile ES6/JSX and compile JS files for frontend refactor. See readme.md in assets/ for npm setup instructions and visit the panoramix home page for a React sandbox. (@williaster)
- #136 Merge pull request #136 from mistercrunch/barbar (@mistercrunch)
- 7e60b14 Trying to fix a unicode bug with presto (@mistercrunch)
- e42d1a1 Improved the bar char to allow for dimensional breakdowns (@mistercrunch)
- 6f4397c Fixing druid metadata import (@mistercrunch)
- 1f41ce3 CLI adding refresh_druid command (@mistercrunch)
- d970e89 bugfix - Cluster -> DruidCluster (@mistercrunch)
- 5686dc0 Bugfix Column -> DruidColumn (@mistercrunch)
- 80651a5 More logging (@mistercrunch)
- 2c43968 More verbose druid metadata refresh (@mistercrunch)
- ba28fbb Fixing link to cluster view (@mistercrunch)
- #134 Merge pull request #134 from mistercrunch/fix_init (@mistercrunch)
- 53a0f81 Fixing the roles auto maintenance (@mistercrunch)
- baac8c4 Desperatly changing view name to avoid proxy odd bug (@mistercrunch)
- 88b8f73 Not specifying flask-login version, letting flask-appbuilder do it (@mistercrunch)
- e02702d Pinning appbuilder to 1.6 (@mistercrunch)
- e39d6db Hack to log dashboard_ids when slugs are used (@mistercrunch)
- #132 Merge pull request #132 from mistercrunch/fix_legend (@mistercrunch)
- c7ecb33 [nvd3] fixing the legend toggle bug (@mistercrunch)
- ec05668 Fixing legend toggle in nvd3 charts (@mistercrunch)
- #131 Merge pull request #131 from mistercrunch/moretests (@mistercrunch)
- e039547 More tests using doctests (@mistercrunch)
- #130 Merge pull request #130 from mistercrunch/log_more (@mistercrunch)
- #129 Merge pull request #129 from mistercrunch/rename_druid_classes (@mistercrunch)
- b1f88a5 Logging more (@mistercrunch)
- 32442aa Adding Metric class as well (@mistercrunch)
- b18d117 Renaming Classes related to Druid (@mistercrunch)
- 460f6cb Updated TODO and color bugfix (@mistercrunch)
- 61b3a85 improving the sql view (@mistercrunch)
- 98ba323 Polish (@mistercrunch)
- b10487c Fixing the overflow for tables (@mistercrunch)
- #127 Merge pull request #127 from mistercrunch/sql (@mistercrunch)
- 3b9b81f Getting the back button to work (@mistercrunch)
- 9c47415 Error handling and table links (@mistercrunch)
- 50d7d0f Making progress (@mistercrunch)
- e8ae49d An airpal like interface (@mistercrunch)
- 354ef9b Polishing the CSS template feature (@mistercrunch)
- d276be8 Moving CSS templates link to Sources (@mistercrunch)
- #128 Merge pull request #128 from mistercrunch/css_templates (@mistercrunch)
- dbbedc3 Allowing definition of css templates (@mistercrunch)
- 9838fbb Fixing bad merge (@mistercrunch)
- 95aa6e0 [fix] can't back out with back button (@mistercrunch)
- #126 Merge pull request #126 from mistercrunch/heatmap (@mistercrunch)
- 4e6e20d Allowing for normalizing across x or y (@mistercrunch)
- 44b43a3 Adding vid to README.md (@mistercrunch)
- 0714dc6 Added smoothening option (@mistercrunch)
- 40b28d0 Allowing different color schemes (@mistercrunch)
- 09c7724 Working without zoom (@mistercrunch)
- 0f58c60 Heatmap (@mistercrunch)
- a2f14b3 getting something to show (@mistercrunch)
- b91460d [bugfix] sunburst text shows behind arcs (@mistercrunch)
- #125 Merge pull request #125 from mistercrunch/colors_perfect (@mistercrunch)
- a3c2ee0 Consistent colors rendered client side (@mistercrunch)
- e6920f8 CRUD views improvements (@mistercrunch)
- 0ca59bc Curating list of fields (@mistercrunch)
- #124 Merge pull request #124 from mistercrunch/colors (@mistercrunch)
- 32e4b9f A more cohesive color strategy (@mistercrunch)
- 012a651 v0.7.0 (@mistercrunch)
- #123 Merge pull request #123 from mistercrunch/color_factory (@mistercrunch)
- 2df3cfd Adding a color factory (@mistercrunch)
- #122 Merge pull request #122 from mistercrunch/para (@mistercrunch)
- 73989f4 Adding Parallel coordinates viz (@mistercrunch)
- 2885227 Autodocs (@mistercrunch)
- #121 Merge pull request #121 from mistercrunch/iframe (@mistercrunch)
- 5f88068 Fixing a bug (@mistercrunch)
- 5f9f95b Adding a basic ifram viz (@mistercrunch)
- #120 Merge pull request #120 from mistercrunch/sliceinfo (@mistercrunch)
- 110be35 bugfix in explore view (@mistercrunch)
- 8d40717 Adding description for new field in crud (@mistercrunch)
- e40f5bc Displaying markdown slice info on dash view (@mistercrunch)
- ba1dfcb Refactor + timeformating options (@mistercrunch)
- b594b8a BigNumber tweaks (@mistercrunch)
- #117 Merge pull request #117 from mistercrunch/refact (@mistercrunch)
- 085430c Doing some refactoring (@mistercrunch)
- #115 Merge pull request #115 from mistercrunch/y_format (@mistercrunch)
- d9e4c75 Parameterizing the number of gunicorn workers (@mistercrunch)
- 976b777 Weeding some useless lines (@mistercrunch)
- 02e519a Fixing the bug where filters don't apply on load (@mistercrunch)
- 5910bf0 Providing options for Y axis number formating (@mistercrunch)
- 69a385b [hotfix] date casting (@mistercrunch)
- #112 Merge pull request #112 from mistercrunch/url_shortner (@mistercrunch)
- #113 Merge pull request #113 from mistercrunch/check (@mistercrunch)
- #111 Merge pull request #111 from mistercrunch/load_ex_dash (@mistercrunch)
- df797c0 Prettier checkboxes (@mistercrunch)
- f4ef1c0 Adding an URL shortner (@mistercrunch)
- a3727fc Making sqlite work (@mistercrunch)
- ef5511c Getting stuff to load (@mistercrunch)
- a38a8d4 Loading another example amazing dash (@mistercrunch)
- d726bd0 NVD3 form optinos for stacked/expanded/grouped ... (@mistercrunch)
- 7982dee Updating the CONTRIBUTING.md (@mistercrunch)
- 4f7a5f3 Refactoring (@mistercrunch)
- b6b8d04 Tunning timeseries settings (@mistercrunch)
- 089a8c6 [hotfix] no data (@mistercrunch)
- f434f3c Raising earlier on no data (@mistercrunch)
- ffe9a68 Adding a picture for who dataset (@mistercrunch)
- 2b01340 Allowing TableViz to show time granularity (@mistercrunch)
- 0e0ae7b Increasing page_size to 500 in crud (@mistercrunch)
- 4941565 Making TableViz support a time_series (@mistercrunch)
- 299ad09 [bugfix] columns dupplicated in Druid df (@mistercrunch)
- 552a309 Getting the markdown to do what it should (@mistercrunch)
- 2b0c550 Improvments to load_examples (@mistercrunch)
- 2b69912 Minor bug fixes (@mistercrunch)
- ceb0dc1 Touchups on field list (@mistercrunch)
- ed96f9b Fixing the word bad assumptions about field ordering (@mistercrunch)
- 4aa70d0 Ordering columns in the Druid pandas df (@mistercrunch)
- 6c92fa4 some error handling for WordCloud (@mistercrunch)
- 3efaec8 Minor fix + TODO alterations (@mistercrunch)
- #109 Merge pull request #109 from mistercrunch/hash_change (@mistercrunch)
- f0cdf43 Getting browser history to work on the explore view (@mistercrunch)
- #108 Merge pull request #108 from bradmbaker/brad_baker_final_fix_for_tooltip (@bradmbaker)
- 7fb845f pulling to the front on hover (@BradBaker)
- af55285 Made json csv and standalone button more dynamic (@mistercrunch)
- 4c8b275 Minor tweaks (@mistercrunch)
- a4c7964 Minor cosmetic changes (@mistercrunch)
- fc038a6 JS bugfixes (@mistercrunch)
- #104 Merge pull request #104 from bradmbaker/brad_baker_fixing_tooltips_v2 (@bradmbaker)
- #105 Merge pull request #105 from bradmbaker/brad_baker_adding_stagger_to_all_date_charts (@bradmbaker)
- 99aa6f7 adding stagger for all charts that have a date axis (@BradBaker)
- e4f45ac simplifying tooltip code (@BradBaker)
- #102 Merge pull request #102 from bradmbaker/brad_baker_adding_two_x_axis_rescaling_to_nvd3_file (@bradmbaker)
- 7e827da fixing indents (@bradmbaker)
- #101 Merge pull request #101 from gitter-badger/gitter-badge (@gitter-badger)
- 98809cb Fix for 2-axis charts where it shrinks them a little bit (@BradBaker)
- #100 Merge pull request #100 from bradmbaker/patch-1 (@bradmbaker)
- 09b8ed5 Adding link to Gitter channel in README (@mistercrunch)
- 05b391c Add Gitter badge (@gitter-badger)
- 9bc2f08 Improving the Test Connection button (@mistercrunch)
- a04cf27 Update tooltips with new classes (@bradmbaker)
- 27ceb15 Fixing jumpy clock number (@mistercrunch)
- 3fa3ce1 Fixing resampling options (@mistercrunch)
- 51e9cb3 Making all nvd3 timeseries have the full fieldset (@mistercrunch)
- ee73b6f Changing the time range selector default to False (@mistercrunch)
- #99 Merge pull request #99 from mistercrunch/resample (@mistercrunch)
- 3216fa2 Allowing line breaks in fieldsets (@mistercrunch)
- #98 Merge pull request #98 from bradmbaker/patch-1 (@bradmbaker)
- ade9175 Adding basic resampling capabilities from pandas (@mistercrunch)
- 9959d26 Change Scaling to Operate on SVG instead of Div (@bradmbaker)
- 4f12e78 Fixed left panel in explore view (@mistercrunch)
- 3a3e7c8 A much more clear TODO.md (@mistercrunch)
- #96 Merge pull request #96 from mistercrunch/filter_box (@mistercrunch)
- 37cbf61 Adding markdown support for table descriptions (@mistercrunch)
- 6df3e67 Fixing the filters (@mistercrunch)
- ef14c21 Adding volume indicators on filter box (@mistercrunch)
- 5ad4f38 Fixing images in docs (@mistercrunch)
- 07df0f1 Adding a filter box widget (@mistercrunch)
- #95 Merge pull request #95 from mistercrunch/docs2 (@mistercrunch)
- e96494e Working on docs (@mistercrunch)
- 0a9600d Minor improvements on the bubble plot (@mistercrunch)
- #94 Merge pull request #94 from mistercrunch/context (@mistercrunch)
- 010fbc3 Fixed standalone view (@mistercrunch)
- dfee55d Fixing save ops (@mistercrunch)
- 9427cd6 Fixing date processing (@mistercrunch)
- e7ccbef Achieving ASYNC explore (@mistercrunch)
- 527bc14 TODO (@mistercrunch)
- b88f282 Improvements to bubble chart (@mistercrunch)
- c3bec3e refactoring the imports (@mistercrunch)
- a5c1358 Fixing py3 error (@mistercrunch)
- 0f892c6 Fixing sqlite error msg (@mistercrunch)
- afae892 Adding another example file (@mistercrunch)
- 8682196 Getting filters to a reasonable place (@mistercrunch)
- e0586ec Working state (@mistercrunch)
- 4e21fb4 Adding support for quoted field names (@mistercrunch)
- 6a28ad3 Adding standalone mode (@mistercrunch)
- fffb0a7 Getting rid of the template heavy approach (@mistercrunch)
- 458703d Getting the dashboard filters to work (@mistercrunch)
- b1399b9 Progress (@mistercrunch)
- 48f5fcf Some major refactoring (@mistercrunch)
- 4b481e9 Getting in a working state (@mistercrunch)
- 973f1a6 removing table-info from featured datasets (@mistercrunch)
- #93 Merge pull request #93 from mistercrunch/controller (@mistercrunch)
- c108063 Passing a ctrl to the js (@mistercrunch)
- 5435f53 Passing a controller object to widget (@mistercrunch)
- #92 Merge pull request #92 from mistercrunch/nogroupby (@mistercrunch)
- 19eb177 Changing resize action to do nothing (@mistercrunch)
- bd75a58 Re writting table viz (@mistercrunch)
- 55c4433 Allowing to not group by on table view (@mistercrunch)
- #91 Merge pull request #91 from mistercrunch/exports (@mistercrunch)
- d933810 updating TODO (@mistercrunch)
- 1cd63c3 Adding a unit test (@mistercrunch)
- 5f6236c Export to csv or json (@mistercrunch)
- #90 Merge pull request #90 from mistercrunch/docs (@mistercrunch)
- 880c739 A basic squeleton for the docs (@mistercrunch)
- #89 Merge pull request #89 from mistercrunch/featured_datasets (@mistercrunch)
- 79e7818 Changes to the layout of the featured datasets page (@michellethomas)
- 2a30908 Merge branch 'master' of github.com:mistercrunch/panoramix (@mistercrunch)
- 4e3d284 Restoring error bubbling (@mistercrunch)
- e5256ef Fixing alignment of a hanging indent for code quality (@michellethomas)
- f24e58a Fixes to the downgrade migration for user_id in sqlatables (@michellethomas)
- #87 Merge pull request #87 from bradmbaker/brad_adding_js_to_allow_overflow_to_actually_work (@bradmbaker)
- #88 Merge pull request #88 from mistercrunch/map (@mistercrunch)
- b3edc07 Touchups (@mistercrunch)
- 48c1481 World Map with bubbles (@mistercrunch)
- 6f948f0 Changing DataTables to default to show all and sort by database (@michellethomas)
- 6bbcbe5 Fixing the button on the featured datasets page (@michellethomas)
- 6155ff8 Adding owner to sqlatables and changing some of the formatting using DataTables
- 30df7be Adding a view for featured datasets
- e0f8f2c fixing a few bugs with tool tip overflow (@BradBaker)
- #86 Merge pull request #86 from bradmbaker/brad_adding_new_and_improved_date_formats (@bradmbaker)
- d6b6433 Better list view for druid datasurces (@mistercrunch)
- e2220de adjusting date formats (@BradBaker)
- #85 Merge pull request #85 from mistercrunch/sankey (@mistercrunch)
- c09ff2b Getting the query to show (@mistercrunch)
- 0b0a095 Adding sankey diagrams (@mistercrunch)
- eb6890f Namespacing sunburst CSS (@mistercrunch)
- c2736b3 Making row_limit freeform (@mistercrunch)
- #84 Merge pull request #84 from mistercrunch/force (@mistercrunch)
- c563057 Adding directed force layout viz (@mistercrunch)
- #83 Merge pull request #83 from mistercrunch/js (@mistercrunch)
- 51b273b Big JS refactor (@mistercrunch)
- #82 Merge pull request #82 from bradmbaker/letting_tool_tips_overflow (@bradmbaker)
- 65be15c letting tooltips in the dashboard overflow (@BradBaker)
- c6d007c Style (@mistercrunch)
- eb13ce1 Cleaning up the html indentation on explore.html (@mistercrunch)
- 6b069c6 Cosmetics on dropdowns (@mistercrunch)
- #81 Merge pull request #81 from mistercrunch/layout (@mistercrunch)
- d50a768 Fix td align (@mistercrunch)
- #80 Merge pull request #80 from mistercrunch/checkboxes (@mistercrunch)
- 0d6720a Checkboxes everywhere (@mistercrunch)
- c97b0b6 Slightly better layout for explore page (@mistercrunch)
- #79 Merge pull request #79 from mistercrunch/freeform_dropd (@mistercrunch)
- 5701696 py3 compatibility (@mistercrunch)
- f4e4c52 Cleanup around multiple select fields (@mistercrunch)
- 08fd4d1 0.6.1 (@mistercrunch)
- 18a2670 [bugfix] sqlite ALTER issue (@mistercrunch)
- 65c1c42 Align dashboard title (@mistercrunch)
- 1fe1549 Formatting change_on column in list views (@mistercrunch)
- b628713 Adding a link section to readme (@mistercrunch)
- 59c1ee3 fix migrations (@mistercrunch)
- a4065e4 v0.6.0 (@mistercrunch)
- #77 Merge pull request #77 from mistercrunch/tooltips (@mistercrunch)
- fc93f36 Better tooltips and more ways to integrate them easily (@mistercrunch)
- c64473c [sunburst] limit -> row_limit (@mistercrunch)
- c3f9607 Insuring column order (@mistercrunch)
- #76 Merge pull request #76 from mistercrunch/form_overrides (@mistercrunch)
- d476dd2 Introducing form overrides for label and tooltips (@mistercrunch)
- #75 Merge pull request #75 from mistercrunch/sunburst (@mistercrunch)
- f5b4a02 New viz: sunbursts (@mistercrunch)
- d526711 Changing default sort order for databases (@mistercrunch)
- 2833bd3 bugfix - empty slug field (@mistercrunch)
- #74 Merge pull request #74 from mistercrunch/fieldsets (@mistercrunch)
- a32712d Cleaning up (@mistercrunch)
- b666508 Introducing field sets (@mistercrunch)
- #73 Merge pull request #73 from mistercrunch/theme (@mistercrunch)
- 1a62d5f Bugfix pivot table with no groupby (@mistercrunch)
- 04c0c05 Airflowlike theme (@mistercrunch)
- #72 Merge pull request #72 from mistercrunch/log (@mistercrunch)
- f882ff1 Logging slice and dash views (@mistercrunch)
- #70 Merge pull request #70 from mistercrunch/dash_slug (@mistercrunch)
- #71 Merge pull request #71 from mistercrunch/showminmax (@mistercrunch)
- 66089a8 Adding migration file (@mistercrunch)
- #69 Merge pull request #69 from mistercrunch/save_as (@mistercrunch)
- 63b27bb Add option to show minmax on x axis (@mistercrunch)
- 2743b24 Adding url slug support for dashboard model (@mistercrunch)
- b9d7253 Save AS and Overwrite (@mistercrunch)
- #68 Merge pull request #68 from mistercrunch/cumsum (@mistercrunch)
- 03e13cb Adding cumsum to rolling functions (@mistercrunch)
- #67 Merge pull request #67 from mistercrunch/fix_debug_dup_call (@mistercrunch)
- 2002f5e Fix debug mode calls get_json twice (@mistercrunch)
- #66 Merge pull request #66 from mistercrunch/pivot_table (@mistercrunch)
- 7cd3696 Adding missing jquery-ui images (@mistercrunch)
- 139e594 Bugfix, wrong css reference (@mistercrunch)
- b0f7b3c A little bit more explicit error handling (@mistercrunch)
- 8b0b13e Adding a PivotTableViz (@mistercrunch)
- #65 Merge pull request #65 from mistercrunch/custom_having (@mistercrunch)
- #64 Merge pull request #64 from mistercrunch/sort_select2 (@mistercrunch)
- 4819be2 Adding groupby to select2Sortable (@mistercrunch)
- 3cc5db5 Adding custom HAVING clause (@mistercrunch)
- c8faeed Preserving the ordering in selectmultiple (@mistercrunch)
- de52449 Removing dups in color array (@mistercrunch)
- #63 Merge pull request #63 from mistercrunch/hide_pass (@mistercrunch)
- 8522791 Encrypting the passwords out of connection strings (@mistercrunch)
- #61 Merge pull request #61 from mistercrunch/better-boolean-field (@mistercrunch)
- f592aa1 Add BetterBooleanField (@patrickleotardif)
- d8c79cd bugfix for error msg not surfaced (@mistercrunch)
- 1842628 Fixing resize for nvd3 widgets (@mistercrunch)
- #60 Merge pull request #60 from NiharikaRay/fix_markup_widget (@NiharikaRay)
- 54e45ba Fix Markup Widget bug
- #59 Merge pull request #59 from patrickleotardif/y_axis_format (@patrickleotardif)
- 93c660f make y axis format one col width only (@patrickleotardif)
- 4233d34 handle y2axis for y axis format (@patrickleotardif)
- 6b13d78 verbose explanation and link for d3 format" (@patrickleotardif)
- 38a4157 Adding y-axis format option (@patrickleotardif)
- #58 Merge pull request #58 from mistercrunch/min_periods (@mistercrunch)
- d75c5c8 Setting min_periods to 1 for rolling windows (@mistercrunch)
- a18cf2d Adding audit info to a few list views (@mistercrunch)
- 0889947 Clarifying time filters, small refactor (@mistercrunch)
- 4e6aa4c Improvments around date handling for nvd3 charts (@mistercrunch)
- #56 Merge pull request #56 from mistercrunch/kp_enable_sort_order (@mistercrunch)
- 6ecea91 adding sort order of the slices on changed_on field
- 5057593 v0.5.3 (@mistercrunch)
- ec805d3 pinning flask-sqlalchemy==2.0 (@mistercrunch)
- 774f205 pinning sqla (@mistercrunch)
- c07770e v0.5.2 (@mistercrunch)
- 0ec69a4 druid bugfix (@mistercrunch)
- 3051311 Using mysqlclient instead of pymysql (@mistercrunch)
- c3903ef Adding forgotten template (@mistercrunch)
- #53 Merge pull request #53 from mistercrunch/py3 (@mistercrunch)
- 4d89663 Aiming at python 3.4 - test (@mistercrunch)
- a58d184 Removing references to basestring (@mistercrunch)
- fc76e87 Trying mode='rt' (@mistercrunch)
- e3e3d0b py3 compat changes (@mistercrunch)
- 5a96703 Adding python 3.5 to build matrix (@mistercrunch)
- 1ffb9a0 Reverting to old deps notation as server is on 2.7.3 (@mistercrunch)
- 2ddebc1 Pinning flask version (@mistercrunch)
- #51 Merge pull request #51 from mistercrunch/offset (@mistercrunch)
- #52 Merge pull request #52 from mistercrunch/travis_speedup (@mistercrunch)
- bdd5b08 Cleaning up reqs versions (@mistercrunch)
- ea18aad Speed up travis builds with wheels (@mistercrunch)
- a7fca30 Tweaks (@mistercrunch)
- 06e57bf Adding timezone offset as a datasource param (@mistercrunch)
- 8aa97f7 Better defaults for Druid endpoints and better error handling (@mistercrunch)
- 9d61ee2 Bugfix for time series bar chart (@mistercrunch)
- 9605962 +entry in TODO (@mistercrunch)
- #48 Merge pull request #48 from mistercrunch/timeout (@mistercrunch)
- 0a1eb64 Bumping timeout to 60 (@mistercrunch)
- 686069d Allowing to specify the gunicorn timeout in CLI and config (@mistercrunch)
- 7793e24 Note about python version support (@mistercrunch)
- 37629fb v0.5.1 (@mistercrunch)
- 8cd27db Stop attribution of datasource_access to gamma on init (@mistercrunch)
- b25393b Adding a note to run init script in installation process (@mistercrunch)
- 179622d Bugfix around empty compare_lag (@mistercrunch)
- 7137d75 Adding missing installation step (@mistercrunch)
- 51d7225 v0.5.0 (@mistercrunch)
- 85f3857 Removing raise statement used for testing (@mistercrunch)
- 7a4eaf4 Adding error handler that shows the stacktrace (@mistercrunch)
- e5aa49f Descriptions for confusing columns (@mistercrunch)
- 93b7672 Removing done items from TODO (@mistercrunch)
- #46 Merge pull request #46 from mistercrunch/time_grain (@mistercrunch)
- f0d84f6 Forcing pandas versino (@mistercrunch)
- cb92cac Allowing to define multiple time columns for time series on Sqla (@mistercrunch)
- b84ede1 Bugfix druid datasource onsave (@mistercrunch)
- #45 Merge pull request #45 from mistercrunch/px_render_refresh (@mistercrunch)
- 694f82e Boostrapping widgets from javascript initializer (RFC). (@akuhn)
- 4679635 Button Druidify!->Slice! (@mistercrunch)
- #43 Merge pull request #43 from mistercrunch/expr (@mistercrunch)
- 6db1b97 Supporting arbitrary expressions (@mistercrunch)
- 36c7406 Upgrading nvd3 to dev version fixes a bug around classed series (@mistercrunch)
- 0b87ea6 Bugfix around specific datasource access permissions (@mistercrunch)
- #42 Merge pull request #42 from mistercrunch/dash_css (@mistercrunch)
- bd32170 Adding ability to style a dashboard with CSS (@mistercrunch)
- a033282 Changing default for time_compare to empty (@mistercrunch)
- 096f697 Bugfix, missing WHERE CLAUSE field in form (@mistercrunch)
- d810a9d Adding perm property to Datasource model (@mistercrunch)
- #41 Merge pull request #41 from mistercrunch/cosmetico (@mistercrunch)
- 2bb2992 Cleaning up the static folder (@mistercrunch)
- c9b7c5d Adjusting width of dashboard view controls (@mistercrunch)
- 5f62a1f Adding css file for viz_nvd3 (@mistercrunch)
- #35 Merge pull request #35 from mistercrunch/roles (@mistercrunch)
- 6ea178e Perms are kept from getting duped, created on save (@mistercrunch)
- c2049f8 Automate Panoramix role creation (@mistercrunch)
- 45b5950 Definining a Gamma role (@mistercrunch)
- b4c8d7a Cosmetics (@mistercrunch)
- 459048a Bugfix (@mistercrunch)
- 71cf515 Getting this thing to work (@mistercrunch)
- e3cdf5b Progress (@mistercrunch)
- #40 Merge pull request #40 from mistercrunch/time_compare (@mistercrunch)
- ede6768 Small improvements to dashboard controls (@mistercrunch)
- 959418c Making sure to alert only once (@mistercrunch)
- f83d933 Updating TODO (@mistercrunch)
- 2eb8c1b Introducing time comparison (@mistercrunch)
- 46ee9d2 Improved free form date parsing (@mistercrunch)
- bc8f9d2 Specifying the fields for DistributionBarViz as it was showing donut (@mistercrunch)
- #39 Merge pull request #39 from mistercrunch/interpolation (@mistercrunch)
- e1900fc Bugfix, distributino bar chart shows NaN on xAxis (@mistercrunch)
- 774b1ef removing console.log (@mistercrunch)
- bb535a3 Adding an option for line_interpolation in line chart (@mistercrunch)
- 3f9c838 Removing leftover print statetments (@mistercrunch)
- 33a4577 py3 (@mistercrunch)
- #38 Merge pull request #38 from mistercrunch/px_javascript_css_files_2 (@mistercrunch)
- 4a256b1 Reformat javascript code. (@akuhn)
- ad1ebaa Extract scripts into javascript file. (@akuhn)
- 367c256 Extract css rules into stylesheet file. (@akuhn)
- #37 Merge pull request #37 from mistercrunch/viz_type (@mistercrunch)
- ee6cc15 Removing chart_kind artefact (@mistercrunch)
- f3e3415 Re-adding images, mistakenly did mv instead of git mv (@mistercrunch)
- c4ff8d1 Moving static jpg/pngs to static/img (@mistercrunch)
- d3c420e Adding hint to not consider a bakced up function for coverage accounting (@mistercrunch)
- f36ea7a Aligingin stackedAreaChart with area (@mistercrunch)
- 04f914f Viz type clarifications (@mistercrunch)
- 601e30a Changing 'since' default to 7 days (@mistercrunch)
- fa08d35 Bug fixes (@mistercrunch)
- #36 Merge pull request #36 from mistercrunch/px_javascript_css_files (@mistercrunch)
- ad2cc10 Fix unit tests for viz without json endpoint. (@akuhn)
- 83d7bf3 Extract nvd3 javascript to separate file. (@akuhn)
- 669a0a4 Extract bignumber javascript to separate file. (@akuhn)
- b75c89b Extract word cloud javascript to separate file. (@akuhn)
- 7172be9 Bugfix for nvd3 charts (@mistercrunch)
- c9e4239 Moving button to the right (@mistercrunch)
- ca28d9c Penguins under construction (@mistercrunch)
- 2243623 Temporary hack to see the query for NVD3 vizs (@mistercrunch)
- 5cf5019 Done fixing form continuity (@mistercrunch)
- 74e5a3e Mostly working (@mistercrunch)
- f3f807d Forms (@mistercrunch)
- c3f0597 Small improvments to tests (@mistercrunch)
- 4a9987a Bugfix around using an Int in a groupby (@mistercrunch)
- 4d62adb Removing last highcharts file standing (@mistercrunch)
- 0033c92 Adding missing dependency (@mistercrunch)
- af98972 Cleaning up previous hack (@mistercrunch)
- 391b31e Forgot the .coveralls.yml file (@mistercrunch)
- ac2446c Adding coverage badge (@mistercrunch)
- 930dad4 Further CI integration (@mistercrunch)
- db272f8 Adding markdown dep (@mistercrunch)
- e473a82 Adding flask-testing to list of deps (@mistercrunch)
- 50adfdc Explicit flask dependency (@mistercrunch)
- 80228ac Adapting command (@mistercrunch)
- a2a0545 Integrating with travis-ci (@mistercrunch)
- #34 Merge pull request #34 from mistercrunch/nvd3_2 (@mistercrunch)
- a674fca Better form handling (@mistercrunch)
- 721113d About to rip out args (@mistercrunch)
- 625bd9d Period ratio compare (@mistercrunch)
- 7143972 Adding contribution to total (@mistercrunch)
- 4cd7c3d Introducing compare (@mistercrunch)
- 495c2df Ripping highcharts out (@mistercrunch)
- bf8ce17 nvd3 Stacked Area chart (@mistercrunch)
- e643671 v0.4.0 (@mistercrunch)
- #33 Merge pull request #33 from mistercrunch/nvd3 (@mistercrunch)
- 89e9290 Adding nvd3 support (@mistercrunch)
- 703b6f6 Forgot to add some files for unit tests (@mistercrunch)
- f1a64c0 Allowing 2 widgets to overflow (@mistercrunch)
- 8d4c3ea Increasing test coverage to 68% (@mistercrunch)
- aea304d Making sum metrics for numeric columns (@mistercrunch)
- 1d6d821 Changing default to 100 items per page (@mistercrunch)
- 82bf543 More screenshots (@mistercrunch)
- #32 Merge pull request #32 from mistercrunch/tests (@mistercrunch)
- c4b24cb Adding a foundation for unit tests (@mistercrunch)
- f95e844 Trying POST instead of GET for testconn (@mistercrunch)
- 83e37f6 Adding fields to list_columns of DatabaseView (@mistercrunch)
- 74ae4ee ADding help text around sqlalchemy URI (@mistercrunch)
- #31 Merge pull request #31 from mistercrunch/test_connection (@mistercrunch)
- e854798 Adding a button to test connections (@mistercrunch)
- caafb1e Changing title (@mistercrunch)
- 63d55c9 Polish (@mistercrunch)
- 71274ae Beautifying the index page (@mistercrunch)
- e126ab4 Improvements (@mistercrunch)
- f395c83 Improving the main page (@mistercrunch)
- #30 Merge pull request #30 from mistercrunch/word_cloud (@mistercrunch)
- 2cbc2e3 Adding a word cloud widget (@mistercrunch)
- a28d9d4 Bugfix (@mistercrunch)
- #29 Merge pull request #29 from mistercrunch/markup_widgets (@mistercrunch)
- 2488288 Forgot to git add viz_markup.html (@mistercrunch)
- f5e355a Forgot to git add viz_markup.html (@mistercrunch)
- e4a5f34 Uncommenting try block (@mistercrunch)
- 449441f Adding support for markup (html/markdown) widgets (@mistercrunch)
- 3d8fbaa Improvments to the dashboard view (@mistercrunch)
- ff29f90 Loading examples with a CLI subcommand (@mistercrunch)
- 4d1d3ad Minor bugfix (@mistercrunch)
- e1b3c7e Bugfixes+ better docs (@mistercrunch)
- 2cbe25c Changing an icon (@mistercrunch)
- c09dca5 Adding a BigNumber widget (@mistercrunch)
- 72ec6ae Cosmetics (@mistercrunch)
- #28 Merge pull request #28 from noddi/bugfix/default_sqlite_path (@noddi)
- 6c8f268 Fix default Sqlite path in README. (@noddi)
- 8ac35bd Fix default Sqlite path. (@noddi)
- e0d6d20 Adding a command to load a sample dataset (@mistercrunch)
- 4edbbd3 More bug squashing (@mistercrunch)
- #27 Merge pull request #27 from mistercrunch/dash (@mistercrunch)
- e5e2988 More refactor and bugfixes (@mistercrunch)
- #26 Merge pull request #26 from mistercrunch/dash (@mistercrunch)
- 16550b9 Bugfix (@mistercrunch)
- #25 Merge pull request #25 from mistercrunch/dash (@mistercrunch)
- cd09b0d Bugfixes (@mistercrunch)
- f6753af Panoramix v1 dashboards is up (@mistercrunch)
- 521b000 Checkpoint (@mistercrunch)
- 359a81e Getting back into a working state (@mistercrunch)
- 0bc2e71 Changing the way viz templates are defined using macros instead (@mistercrunch)
- 6daf92e About to start ajaxifying (@mistercrunch)
- a5b8964 Dashboards (@mistercrunch)
- 95b0801 Pinning flask-login (@mistercrunch)
- 3635191 Dashboards (@mistercrunch)
- e755854 Save and embed (@mistercrunch)
- 5f20a08 Setting up alembic (@mistercrunch)
- ca39597 New script (@mistercrunch)
- 9a63a31 Warn on row limit reached (@mistercrunch)
- 5825f45 Allowing for form field description and tooltips (@mistercrunch)
- #23 Merge pull request #23 from mistercrunch/where (@mistercrunch)
- fab0670 Custom WHERE clause for tables (not druid) + error handling refactor (@mistercrunch)
- 67c5f63 Linting (@mistercrunch)
- #22 Merge pull request #22 from mistercrunch/forms (@mistercrunch)
- #20 Merge pull request #20 from wbchn/master (@wbchn)
- 1283bc0 Form factory refactor (@mistercrunch)
- 6dd81a3 Adding argparse for port and debug mode on bin/panoramix (@mistercrunch)
- 483935c Marking distribution as is_timeseries=False (@mistercrunch)
- bca1e15 Temp DB in /tmp (@mistercrunch)
- 11aaaf3 add tzinfo config, useful when start druid without utc timezone
- c95c252 v0.2.1 (@mistercrunch)
- 58c2186 Adding a few screenshots to README (@mistercrunch)
- #19 Merge pull request #19 from mistercrunch/setup (@mistercrunch)
- efc54e0 Preparing pypi package (@mistercrunch)
- d419279 Minor improvments (@mistercrunch)
- e1e2980 Making x in timeseries non-ordinal (@mistercrunch)
- b7acbd8 Bugfix on timeseries where granularity=all (@mistercrunch)
- 8e5a827 Adding gunicorn as a multi-threaded production server (@mistercrunch)
- acd14af More readable long error msg (@mistercrunch)
- 39a9b3b Better automation around database table semantic layer (@mistercrunch)
- b240265 Squashing a small bug (@mistercrunch)
- 4ecf9d1 Table view now shows metrics histograms (@mistercrunch)
- 584ced5 Fillna (@mistercrunch)
- 0517f1c Bugfix (@mistercrunch)
- 6510ee6 Sizes first (@mistercrunch)
- #16 Merge pull request #16 from mistercrunch/scatter (@mistercrunch)
- 56bfc31 Adding Bubble charts (@mistercrunch)
- #15 Merge pull request #15 from mistercrunch/scatter (@mistercrunch)
- 0cfa0e6 Adding Bubble charts (@mistercrunch)
- 36a58e8 Minor fixes and improvments (@mistercrunch)
- 59efbcd Using sqlalchemy expression API to support all SQL dialects (@mistercrunch)
- 3a0eb07 Bugfixes (@mistercrunch)
- 221b86b Using default permission names (@mistercrunch)
- 3321a56 Final touches on getting decent database support (@mistercrunch)
- 9e22749 Refreshing the docs after adding support for SQLA (@mistercrunch)
- fac6dd1 Adding a compare by value viz (@mistercrunch)
- b4e7623 Adding query time (@mistercrunch)
- 055d760 Adding AuditMixin everywhere (@mistercrunch)
- db56e84 Fixing FKs (@mistercrunch)
- #13 Merge pull request #13 from mistercrunch/sql (@mistercrunch)
- 8ea0157 SQL working ! (@mistercrunch)
- b70b270 Pivoting into sqla instead of sql (@mistercrunch)
- f39b241 About to mess with filters (@mistercrunch)
- 34acc90 ALL OF SQL is coming along nicely (@mistercrunch)
- 2d192d1 Query obj (@mistercrunch)
- 28c0292 Getting ready to gut panoramix (@mistercrunch)
- #12 Merge pull request #12 from mistercrunch/cluster (@mistercrunch)
- b734ace Cosmetics (@mistercrunch)
- b1d009f Bug fixes (@mistercrunch)
- #11 Merge pull request #11 from mistercrunch/cluster (@mistercrunch)
- f851d20 Fixing the ways metrics are autogenerated (@mistercrunch)
- #10 Merge pull request #10 from mistercrunch/cluster (@mistercrunch)
- 5e8fcab Removing compare feature (@mistercrunch)
- 374802e Now enabling multi-cluster, connection info managed in UI (@mistercrunch)
- 6032daf Multi clusters (@mistercrunch)
- #9 Merge pull request #9 from mistercrunch/actions (@mistercrunch)
- e8f480f Multi delete action on datasources (@mistercrunch)
- f07ea2b TODO (@mistercrunch)
- #8 Merge pull request #8 from mistercrunch/bad_json (@mistercrunch)
- 6be2224 Preventing bad json from creating problems (@mistercrunch)
- fb365cd Making DEBUG a configuration (@mistercrunch)
- 0d92bcc Adding health and ping endpoints (@mistercrunch)
- c379430 Removing debug print statement (@mistercrunch)
- bc1db2d Simplify install (@mistercrunch)
- 1c6177c All sorts of improvements (@mistercrunch)
- c29444e Better PORT defaults (@mistercrunch)
- 74a2e7d Managing perms for new views (@mistercrunch)
- #3 Merge pull request #3 from mistercrunch/charts (@mistercrunch)
- d438520 Implementing my own highcharts wrapper (@mistercrunch)
- 9ce4f68 New Charts (@mistercrunch)
- 056be73 Fixing filter for timeseries (@mistercrunch)
- 4bb313c Improving the installation instructions (@mistercrunch)
- 67de93d Minor change in README (@mistercrunch)
- 6b30eec Adding missing req (@mistercrunch)
- 6031772 Adding installation infromation in README.md (@mistercrunch)
- 34fd113 LICENSE (@mistercrunch)
- 0b6d808 A slightly better README (@mistercrunch)
- 4d6e358 A screenshot in the README (@mistercrunch)
- c6dca0f Improvements (@mistercrunch)
- bd1d8eb Better and better (@mistercrunch)
- 4334373 Numerous improvements (@mistercrunch)
- d268b6b Now supporting multi-metric selection (@mistercrunch)
- 8b17563 Humanized time boundaries and granularity (@mistercrunch)
- 16f7bf9 Cosmetics (@mistercrunch)
- 9ad7d54 A better README (@mistercrunch)
- c441c5e Merge branch 'objects' (@mistercrunch)
- dd867da Cleaning up (@mistercrunch)
- 29b0bdd Stable (@mistercrunch)
- 8431800 Starting over (@mistercrunch)
- 4cb380d Starting over with flask app-builder (@mistercrunch)
- 3bce904 Integrated the admin (@mistercrunch)
- 66dca37 Refactoring (@mistercrunch)
- 059c02a Checkpoint (@mistercrunch)
- 9f12046 Working checkpoint before classifying Viz (@mistercrunch)
- 68c5a48 Initial commit (@mistercrunch)
- 447eefc Initial commit (@mistercrunch)