Skip to content

Releases: solidtime-io/solidtime

0.16.0

Choose a tag to compare

@Onatcer Onatcer released this 09 Jul 16:02

Note

This release includes security fixes, please make sure to upgrade as soon as possible.

What's Changed

  • The Project-Task-Selector now also shows the Client name
  • Add filter to include/exclude tags by @smileBeda in #1133
  • Performance optimizations for large data collections (projects, clients, tasks) in the index views and dropdown components via pagination and virtualizers by @Onatcer in #1140

Smaller Fixes

  • Clockify exports now sometimes drop the client column, so we changed the importer to adopt to that change
  • Large collections from imports caused the pagintion to silently drop items when iterating through it because the created_at was used as the only sorting key, it now guarantees stable sorting via the ID as a tiebreaker

Security

New Contributors

Full Changelog: v0.15.1...v0.16.0

0.15.1

Choose a tag to compare

@Onatcer Onatcer released this 24 Jun 23:16

What's Changed

This release primarily fixes problems with the clockify importer caused by recent changes

  • Add base path to the vite config to be able to tunnel all vite assets… by @korridor in #1118
  • Allow Clockify import without Billable column #1132

Full Changelog: v0.15.0...v0.15.1

0.15.0

Choose a tag to compare

@korridor korridor released this 19 Jun 16:18

What's Changed

  • Updated invitation flow
  • Updated GitHub actions
  • Fixed design bug in page for employees

Full Changelog: v0.14.0...v0.15.0

0.14.0

Choose a tag to compare

@Onatcer Onatcer released this 03 Jun 11:01

Timesheets

image

This release adds a new way to track time within solidtime. The Timesheet View makes it easy to add bulk time entries for project and tasks across multiple day in a spreadsheet-like manner. Under the hood it uses the same time entries as Time and Calendar views.

You can easily copy structure and time entries from the previous weeks for repeating work. If you want to learn more about how the timesheet works, check out our dedicated docs page here.

Full Changelog: v0.13.0...v0.14.0
Timesheet PR: #1067

v0.13.0

Choose a tag to compare

@Onatcer Onatcer released this 26 May 10:08

Project Visibility Settings

image

You can now set the visibility of projects to public directly in the UI and also change the visibility of projects. Public projects are visible for all members of the organisation. Private projects are still the default and keep the same scoping mechanism as before where only Owner/Admin/Managers and Employee Users who are added as project members have access.

PR: #1088

Full Changelog: v0.12.2...v0.13.0

v0.12.2

Choose a tag to compare

@Onatcer Onatcer released this 18 May 17:34
f7663b1

Note

This release includes security fixes, please make sure to upgrade as soon as possible.

What's Changed

  • add alphabetic sorting to multiselect dropdowns by @Onatcer in #1066
  • fix serialized inertia props exposing pending invitation and member emails to users who lack invitations:view/members:view permission inside the response body of the team page thanks @ashrexon for the report

Full Changelog: v0.12.1...v0.12.2

v0.12.1

Choose a tag to compare

@Onatcer Onatcer released this 21 Apr 19:31
b73aa54

Note

This release includes security fixes, please make sure to upgrade as soon as possible.

What's Changed

  • fix cross-organization modification of a known time-entry UUID thanks @pyuysig for the report
  • Prefill project name in create modal by @ShrootBuck in #1045
  • Added the ability to disable group similar time entries by @utlark in #1054

New Contributors

Full Changelog: v0.12.0...v0.12.1

v0.12.0

Choose a tag to compare

@Onatcer Onatcer released this 24 Mar 18:05

Context Menus

This release adds context menus to time entries in the Time and Calendar View as well as to the table rows in the Projects, Clients, Tags and members. Just right click them to perform actions like faster than before.

Refactored Calendar View

The Calendar View got a big overhaul, removing the dependence on the FullCalendar and eliminating hacks to work around the snapping mechanisms.

Smaller Changes

  • Resolved unintentional report overrides when requested in parallel #1035
  • Human Input Duration has been fixed for edge cases where it caused unintentional updates (97df779)
  • Design Inconsistency Fixes in the Time Entry Edit Modal (a58566d)

Full Changelog: v0.11.6...v0.12.0

v0.11.6

Choose a tag to compare

@Onatcer Onatcer released this 19 Mar 13:52

Note

This release includes important security fixes, please make sure to upgrade as soon as possible.

What's Changed

v0.11.6 includes security updates in dependencies as well as an IDOR (Insecure Direct Object Reference) fix for an API endpoint. The security issue was reported on the 18th of March 2026 (yesterday) by @tunelko. It was caused by an incorrect permission check on an API endpoint that is not currently used in the main application but is documented in the API spec. The fix was implemented quickly to ensure the originally intended behaviour and is running stable in our testing systems.

Credits to @tunelko reaching out to us via the appropriate channels and cooperating in order to ensure the quick resolution of the issue.

Full Changelog: v0.11.5...v0.11.6

v0.11.5

Choose a tag to compare

@Onatcer Onatcer released this 25 Feb 00:00

This release adds 3 new settings to the calendar view that can be configured at the top right via the calendar settings dropdown:

  • Snap Interval - Will change the grid to which you can snap time entries in the calendar. If you do not want snapping you can turn it down to 1 to effectively disable it. The default is 15.
  • Grid Scale - Will change how compact the calendar view is displayed
  • Start and End Time - Will hide times before start and after end in the calendar view

Settings are persisted in the local storage.

Full Changelog: v0.11.3...v0.11.5