Allow plugins for timesheet integration
The timesheet integration is great if you have full SQL access to the timesheet system, but in some environments you have an API without SQL access (like in a Microsoft Project Server environment). It would be nice to be able to write a plugin for timesheet integration rather than requiring SQL.
The SQL integration could then also be written as a plugin that ships with TimeSnapper by default. Timesheet integration would be done by selecting the desired plugin and configuring that plugin.