Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
.tx
 
 
 
 
qml
 
 
rpm
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Working Hours Tracker

Sponsored PRs Welcome license

An easy to use and simple Working Hours Tracker for SailfishOS

  • Newest stable version available in Jolla store
  • Newest version available in openrepos
  • Newest version also available with direct download here

Quick links

Project page
Changelog
License
Roadmap
Development

Working Hours Tracker GIF

Donate

Donations are welcome :)

Flattr this git repo

Paypal EUR
Paypal USD

Translate

Working Hours Tracker project is in transifex. Please contribute to translations there:

https://www.transifex.com/projects/p/working-hours-tracker/

Updating resources in transifex

You will need the Transifex CLI tool

The file .tx/config contains the basic config for what needs to be pushed to tx.

~/.transifexrc, which stores your Transifex credentials in your home directory. You shouldn’t share this file since it contains your own credentials.

To push a source file, use the -s or --source flag with the push command:

$ tx push -s

To pull translations from Transifex, run the following command:

$ tx pull -a

License

See license here

Development

Testing

WIP

Releasing

Notes to myself on how to release a new version. This should be automated somehow.

  • Verify that changes work correctly on all device types
  • Push related changes to master
  • Pull newest translations from Transifex $ tx pull -a
  • Update harbour-workinghourstracker.yaml with correct version and build numbers
  • Update CHANGELOG.md with related changes
  • Update harbour-workinghourstracker.changes with related changes
  • Build both ARM and x86 versions in QT Creator
  • Commit these changes with commmit message: Release v.X.Y.Z-b
  • Push changes to master
  • Create tag X.Y.Z-b
  • Push tag to origin
  • Create a new release in GitHub with new binaries as attachments
  • Release new binaries in openrepos
  • Optionally send new release to Jolla store QA
  • Make sure Github issues and Roadmap project are up to date