https://github.com/olpeh/wht
Working Hours Tracker for Sailfish OS
https://github.com/olpeh/wht
hours-tracker productivity sailfishos timer timetracker timetracking tracker workinghours
Last synced: 3 months ago
JSON representation
Working Hours Tracker for Sailfish OS
- Host: GitHub
- URL: https://github.com/olpeh/wht
- Owner: olpeh
- License: other
- Created: 2014-10-07T20:23:20.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2021-11-22T20:38:54.000Z (over 4 years ago)
- Last Synced: 2026-01-14T00:03:33.492Z (3 months ago)
- Topics: hours-tracker, productivity, sailfishos, timer, timetracker, timetracking, tracker, workinghours
- Language: QML
- Homepage: https://wht.olpe.fi/
- Size: 8.91 MB
- Stars: 20
- Watchers: 5
- Forks: 17
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Working Hours Tracker
[](http://spiceprogram.org/oss-sponsorship)
[](https://github.com/olpeh/wht/pulls)
[](https://github.com/olpeh/wht/blob/master/LICENSE.md)
An easy to use and simple Working Hours Tracker for SailfishOS
- Newest stable version available in Jolla store
- Newest version available in [openrepos](https://openrepos.net/content/olpe/working-hours-tracker)
- Newest version also available with direct download [here](https://github.com/olpeh/wht/releases)
## Quick links
[Project page](https://wht.olpe.fi/)
[Changelog](https://github.com/olpeh/wht/blob/master/qml/CHANGELOG.md)
[License](https://github.com/olpeh/wht/blob/master/LICENSE.md)
[Roadmap](https://github.com/olpeh/wht/projects/1)
[Development](#development)

## Donate
Donations are welcome :)
[](https://flattr.com/submit/auto?user_id=olpe&url=https%3A%2F%2Fgithub.com%2Folpeh%2Fwht&tags=github&category=software)
Paypal [EUR](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=9HY294XX4EJFW&lc=FI&item_name=Olpe&item_number=Working%20Hours%20Tracker¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted)
Paypal [USD](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=9HY294XX4EJFW&lc=FI&item_name=Olpe&item_number=Working%20Hours%20Tracker¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted)
## 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](https://docs.transifex.com/client/installing-the-client)
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](https://github.com/olpeh/wht/blob/master/LICENSE.md)
## 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