Skip to content

ocapsada/Chalk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Chalk

Yet another Redmine time tracker.

The app is available on the chrome app store : https://chrome.google.com/webstore/detail/chalk/nlokibpabmehjmnkbfhmipfcleemfbnd

It allows users to choose a project, a task and monitor time by pressing play / pause. Idle time is detected, the time recorded during idle state is stored and the user is asked what to do with this recorded time (save or discard). To login, use the api key of your redmine account.

Users can update the task's status, tracker and can also send comments while recording. The app is localized in french and english. 2 colors are available for the moment. A small configuration panel is also available to switch themes, languages and default activity for time logging.

The frontend relies on Foundation, the backend on dijon javascript DI micro framework.

Installation

You will need npm and bower in order to be able to build the app. Once both are installed :

npm install
bower install

Build

Grunt is used to build the app, the default action will move all the assets in the build folder and watch for changes.

grunt : Creates a test build in the /build folder that you can use as an unpackaged app in chrome

grunt relase : Will build and zip a new release file in the dist/ folder. The release version will be read from the package.json

grunt clean : Removes the build/ and babel/ folders

Contributing

Feel free to contribute if you have improvements in mind. However, I do not want this project to become an desktop version of redmine.

This app is built solely on the redmine API and does not rely on any server-side plugin, I would like to keep it this way.

Translations can be found in the src/locales folder and are based on i18next. Feel free to bring your own.

Libraries

Chalk is built with the help of these fabulous libs :

About

Redmine time tracker

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 61.6%
  • CSS 34.4%
  • HTML 4.0%