Skip to content

olpeh/wht

Repository files navigation

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 ARM, x86, and AAarch64 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