Releases: solidtime-io/solidtime
Release list
0.16.0
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
- Thanks to @bharatdevasani for reporting a Path Traversal issue in Toggl ZIP Data Importer, which allowed for arbitrary directory creation & filesystem existence oracle. It was fixed in this version as well.
New Contributors
- @smileBeda made their first contribution in #1133
Full Changelog: v0.15.1...v0.16.0
0.15.1
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
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
Timesheets
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
Project Visibility Settings
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
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
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
- @ShrootBuck made their first contribution in #1045
- @utlark made their first contribution in #1054
Full Changelog: v0.12.0...v0.12.1
v0.12.0
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
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
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