summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-12-19light refactoring for better test coveragepseudomuto
2013-12-18moving app to it's own file under lib/dashingpseudomuto
2013-12-18adding simplecov for verifying test coveragepseudomuto
2013-12-18moving cli to lib and updating bin filepseudomuto
2013-12-18switching from test unit to minitestpseudomuto
2013-12-18adding haml to dev dependencies so all tests runpseudomuto
2013-12-18adding pessimistic versioning for gem dependenciespseudomuto
2013-11-21Update to use the new Twitter 5.0.0 gem.pushmatrix
2013-10-30require config/settings.rb if existsJohn Tajima
2013-10-30Define a KEYS constantJohn Tajima
2013-10-06bumps patch versionDavid Underwood
2013-10-06Merge pull request #239 from sangmank/patch-2David Underwood
fix url for fontawesome css
2013-10-05fix url for fontawesomeSangman Kim
changed url from ../fonts/ to ../assets/ so that dashing can work with its own url scheme.
2013-10-02bump minor version number for releaseDavid Underwood
2013-10-02Locks rufus to version 2.xDavid Underwood
2013-09-19Fix travisCI config to not use a bundled version of rake.pushmatrix
2013-09-19Update Readme to include travis CI build status.Daniel Beauchamp
2013-09-19Add Travis CI support.pushmatrix
2013-09-11Merge pull request #229 from mpavlov/gitignore_historyDaniel Beauchamp
gitignore history.yml
2013-09-11gitignore history.ymlMilen Pavlov
2013-09-09Revert "Merge pull request #226 from jordanwheeler/use-firebase"pushmatrix
This reverts commit a4cdeb81c2cba2b7028f342d56abac22f101bf78, reversing changes made to 2671d387e3c9b845431d41ab93d51cf2bd7b2cf8.
2013-09-09Merge pull request #226 from jordanwheeler/use-firebasejordanwheeler
add firebase gems
2013-09-09add firebase gemsJordan Wheeler
2013-09-03Merge pull request #211 from redronin/fix-connection-closedDavid Underwood
Fixes event connection close error never re-establishes connection.
2013-09-03change reload to 5 minutesJohn Tajima
2013-09-02Remove silly labelpushmatrix
2013-08-30Fixes event connection close error never re-establishes connection.John Tajima
Fix EventListener connection close check. console log the event on error and connection. Reload current page on connection close error event.
2013-08-30Merge pull request #209 from micpango/masterDavid Underwood
Allow dashing to run on sub-path by using relative urls
2013-08-30Make relative to allow running on sub-pathmicpango
2013-08-21Merge branch 'master' of github.com:Shopify/dashingDavid Underwood
* 'master' of github.com:Shopify/dashing: Handle widgets with multiple capital letters
2013-08-21Updates fontawesome to 3.2.1David Underwood
2013-08-20Merge pull request #181 from drubin/patch-2Daniel Beauchamp
Handle widgets with multiple capital letters
2013-08-20Updates rickshaw and d3, and puts version numbers in the filenamesDavid Underwood
2013-08-20Strip html by default in widgets. Users can disable this with the 'raw' ↵pushmatrix
filter. Closes #176
2013-08-16Allow the graph type to be specified when using the graph widgetDavid Underwood
2013-08-09The default dashboard is picked simply as the first one alphabetically ↵pushmatrix
across all OSes. Closes #97
2013-08-08Handle widgets with multiple capital lettersDavid Rubin
This change allows widgets to have names like AwesomeWidgetYes and it will be given awesome-widget-yes instead of awesome-widget_yes
2013-07-31Merge pull request #174 from drubin/auth-for-indexDavid Underwood
Security: authenticate / route as to not leak private dashboard urls
2013-07-31Authenticate / route as to not leak private dashboard urlDavid Rubin
2013-07-29update gemspec to 1.2.0David Underwood
2013-07-29Merge branch 'master' of github.com:Shopify/dashingDavid Underwood
* 'master' of github.com:Shopify/dashing: add stop command to dashing
2013-07-29add stop command to dashingMatt Critchlow
fix dashing stop text description remove local comment from stop method
2013-07-29Merge remote-tracking branch 'cjolly/cjolly-application-messages'David Underwood
* cjolly/cjolly-application-messages: only fire dashboard events when target is current dashboard dashboard events - use SSE event names Adding application messaging. Conflicts: test/app_test.rb
2013-07-27only fire dashboard events when target is current dashboardChad Jolly
* send event to all dashboards by including {"dashboard": "*"} in payload * reload event forces reload from server, no caching
2013-07-24Merge pull request #171 from mcritchlow/masterDavid Underwood
add stop command to dashing
2013-07-24add stop command to dashingMatt Critchlow
fix dashing stop text description remove local comment from stop method
2013-07-16Merge pull request #165 from cjolly/tests-tmp-history-fileDavid Underwood
use tmp dir for history file when running tests
2013-07-14use tmp dir for history file when running testsChad Jolly
2013-07-14dashboard events - use SSE event namesChad Jolly
2013-07-14Adding application messaging.Pieter van de Bruggen
While widgets are the most common target for events, there is good reason to sometimes target the application as a whole. This patch adds support for such events using the /-prefixed notation. (This convention is safe for use since it represents an extremely uncommon widget ID, and one which data could not be POSTed to.) Such events are NOT subject to replay, and are handled on the client-side by firing corresponding events on the Dashing application class. As a proof of concept (and to fufill a feature request), this patch also introduces a POST /reload endpoint, which when provided with a valid authkey (and optionally a dashboard name) fires the appropriate 'reload' event on all of the loaded dashboards. The 'reload' event handler then reloads the dashboard, unless a different dashboard was specified.