Due to changes and limits from 37signals, the widget will require some serious rewriting to work properly. This is a decision 37signals made which I cannot fix easily. Users may experience errors in the comment field like "You have exceeded the maximum rate of identical requests (5/sec) ...". If this happens, please wait 20 seconds and re-try your registration.

It also seems that the widget may cause crashes of the Dashboard. I am trying to investigate this which seems to be related to the idle functionality, however disabling it will not help.

What is this

This is the project for an the TimeTrack Basecamp Mac OS X widget. The widget will focus on time-registration, but may include other features as well.


Getting started


  • Mac OS X 10.5 or newer (10.4 seems to have issues)
  • Basecamp API enabled

If the Basecamp API is not enabled the widget cannot interact with Basecamp. Ask the owner of your basecamp account to go to the "Account" tab located in the right upper corner under the basecamp Dashboard. In there you can enable the API.

Help and FAQ

For further information, please read the Help and FAQ. Use of OpenID is also described in the FAQ.

What's new

Have a look at upcoming features and older changes aka. What's new?


Seph Soliman, www.seph.dk


Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.