Skip to content

Releases: solidtime-io/solidtime

v0.2.0

05 Sep 11:12
Compare
Choose a tag to compare

What's Changed

  • Timer still running email (#134)
  • Change component structure to be more independent from data (#129)
  • Feature/member id bugfix (#146)
  • fix formatting for hours (#152)
  • Fixed error when sending unknown fields in request (#155)
  • move ui and api to seperate packages and add npm actions for them (#153)
  • Added export (Backend) (#154)
  • add update notification to sidebar, fix aborted requests on navigate (#160)
  • Fix billiable rate in updateMultiple time entries (#164)
  • Add billable rate calculation to project member (create/delete) (#145)
  • Auditing (#165)
  • Removed default healthcheck in prod Dockerfile (#170)

Full Changelog: 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.

0.1.0

16 Jul 14:07
Compare
Choose a tag to compare

Changelog

  • Add ability to update billable rate of existing time entries
  • Moved features from the Organization page to the Members page and added features to the Members API
  • Fixed a bug in the failed jobs table
  • Add ability to mark tasks as done
  • Added IP lookup on registration, to set the timezone, currency, and start of the week
  • Added better billing support

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.

0.0.3

02 Jul 10:50
Compare
Choose a tag to compare

Changelog

  • changed docker image to use FrankenPHP instead of Swoole, because of issues with the database connection
  • removed schema dump so that it is no longer necessary to have the psql client installed (fixes #107)
  • fix activity graph chart so it scales on window resize
  • fix issues with the DatePicker and improve input parsing
  • fix inconsistencies between clients by adding data refresh on window focus
  • improve token refresh

0.0.2

18 Jun 14:39
Compare
Choose a tag to compare

Changelog

  • Billable projects: Projects now have the option to make them non-billable, billable by the default rate and billable by a custom project rate. Time entries will be marked as billable automatically when you start to track a billable project based on that setting.
  • Organization Billable Rate: There is a new setting in the organization setting that allows you to set a default rate for an organization. This rate will be used for billable time entries if no other more specific billable rate exists. (You can find more information about the billable rates priority here: https://docs.solidtime.io/user-guide/billable-rates)
  • Client Reporting: You can now filter and aggregate by clients on the reporting page.
  • Project Member Billable Rates are not editable
  • Task Names and Client names are now editable
  • Billable Rates Input: The Billable Rates Input for projects, members, project members, and organization rates are now more robust against input that is not well formatted.
  • Time View: Aggregated Time Entries and Regular Time Entries are now displayed in a more consistent way to avoid weird indention bugs.
  • Date Pickers: The Time Tracker as well as the Time Entries now have a Date Picker to avoid bugs and confusion when time entries span over more than one calendar day
  • Improve the project and tasks dropdown on time entries when there are many projects and time entries
  • Improve token refresh behavior to avoid unnecessary refresh
  • Fix an issue in Safari (iOS and Mac) where the font is too bold
  • Admin Dashboard: A new chart shows the imported time entries separated from time entries created on the platform itself.
  • Various small bug fixes
  • Added user and organization deletion system