Solidtime
Modern open-source time-tracking app for freelancers and agencies
Alternative to: toggl, clockify, harvest
v0.2.0
2024-09-05What’s Changed
- Timer still running email (https://github.com/solidtime-io/solidtime/pull/134)
- Change component structure to be more independent from data (https://github.com/solidtime-io/solidtime/pull/129)
- Feature/member id bugfix (https://github.com/solidtime-io/solidtime/pull/146)
- fix formatting for hours (https://github.com/solidtime-io/solidtime/pull/152)
- Fixed error when sending unknown fields in request (https://github.com/solidtime-io/solidtime/pull/155)
- move ui and api to seperate packages and add npm actions for them (https://github.com/solidtime-io/solidtime/pull/153)
- Added export (Backend) (https://github.com/solidtime-io/solidtime/pull/154)
- add update notification to sidebar, fix aborted requests on navigate (https://github.com/solidtime-io/solidtime/pull/160)
- Fix billiable rate in updateMultiple time entries (https://github.com/solidtime-io/solidtime/pull/164)
- Add billable rate calculation to project member (create/delete) (https://github.com/solidtime-io/solidtime/pull/145)
- Auditing (https://github.com/solidtime-io/solidtime/pull/165)
- Removed default healthcheck in prod Dockerfile (https://github.com/solidtime-io/solidtime/pull/170)
Full Changelog: https://github.com/solidtime-io/solidtime/compare/v0.1.0…v0.2.0
After Upgrade
In addition to running the migrations, we advise recalculating the billable_rate computed field in the time entries.
php artisan computed-attributes:generate TimeEntry:billable_rate
This can take a while, depending on how many time entries are in the database. Running this command is not required so that the applications runs correctly. It just recreates a cache that might not be correct anymore because of the new billable rate feature.