Find file
Fetching contributors…
Cannot retrieve contributors at this time
51 lines (33 sloc) 1.51 KB

Travis Watcher - Mac edition


In no particular order (see issue tracker for more details):

  • Authentication
  • Option to connect to multiple Travis installations (org/pro/custom). The only difference is the API endpoint and the fact that pro requires authentication
  • Show status for master branch (or other custom branch, eventually) for "favourite" repositories
    • Go to latest build in web browser if clicked on
  • Ability to change notification types globally, per organization and per repository (notify on success, failure or change)
  • If we're disconnected from Pusher/WebSockets, update with HTTP and reconnect to Pusher/WebSockets.
  • (Auto)update


Menu bar:

Menu bar mockup

Preferences window:

Preferences window mockup

Development Setup

The Travis CI Mac app uses CocoaPods to manage dependencies. After installing CocoaPods you need to run pod install to download the dependencies.

Note on Patches/Pull Requests

  1. Fork the project.
  2. Make your feature addition or bug fix.
  3. Add tests for it. This is important so it doesn't get broken in a future version unintentionally.
  4. Commit. Please do not edit the version number. If you want to update it, please do it in a separate commit so it's easy to ignore when merging.
  5. Send a pull request. Bonus points for topic branches.


Copyright (c) 2012-2013 Travis. See LICENSE for details.