Releases: te-online/timemanager
v0.2.7
v0.2.6
0.2.6 Beta, 13. November 2021
IMPORTANT
If you experience sync issues with the Android app by @joleaf, please install this update at your earliest convenience and restart the Android app to clear the sync queue. It will most likely resolve those issues. Details below.
- Bugfix: Don't assume that clients can handle sync conflicts (issue #53).
This is sort of a regression, caused by #48 being fixed. Previously the bug described in #48 prevented the API to ask for client-side conflict handling, making the Android app work as it did.
Since there's no API documentation and the API changed because of this bugfix, the Android app is not to blame for this. This release makes sync behavior configurable, defaulting to the sync behavior previous to 0.2.5. I've opened an issue in the app's repository to work on adjusting to the different API signature and getting conflict handling implemented in the Android app. If you've left a negative review in the PlayStore based on this issue, please consider updating it, if this release fixes the issue for you. If not, please open an issue in this repository or the Android app's repository.
Note: If you've synced your Android app (currently in beta) with release 0.2.5 you might experience duplicate objects. This release contains a database migration that will fix these duplicate objects and prevent them in the future, however you might need to sort out manually which ones you'd like to keep and which ones to delete. Very sorry for the inconvenience!
As an aside: I'm actively working on setting up a test pipeline for API integrations that will catch these sort of errors in the future. After all, this is a good reminder that this app, as well as the Android app, are still in beta state.
- Bugfix: Make sure to round outputs of totals in Statistics module (issue #52)
v0.2.5
v0.2.4
0.2.4 Beta, 15. July 2021
- Bugfixes
- Reports: More detailed filters are now prioritized over parent filters. Example: Filtering for a specific project overrides any client filters set. This might not be ideal, but at least it delivers more predictable results for most use-cases (issue #33)
- Reports: The graph is now respecting configured filters (issue #37)
- Dashboard: The statistics module is looking for time entries on the last day of a week again (issue #35)
v0.2.3
v0.2.2
v0.2.1
v0.2.0
0.2.0 Beta, 25. June 2021
- Add basic reporting feature with client, project, task, status and timerange filters and a simple graph
- Add CSV export functionality for reports
- Add basic print stylesheet for reports
- Add Portuguese translation (thanks to @vascocb)
- Clean up some older PHP code and add more type information (still tons to do, though...)
- Respect locale (short locale) when formatting dates and times in JS / Svelte components