v0.18.0
kriasoft/react-starter-kitv0.18.0Jul 28, 2026by Onatcer
AI Summary
This release introduces a new 'Breaks' feature to the time tracking application. Breaks are special time entries that don't count towards work time and can be filtered separately. Users can start/stop breaks directly from the Time Tracker component and resume work with one click. Breaks are supported across Timesheet, Calendar, and other views with drag-and-drop functionality.
Key Highlights
- New 'Breaks' feature for time tracking
- One-click resume functionality after breaks
- Full support in Timesheet view with automatic positioning
- Calendar view support with drag-and-drop
- Warnings for breaks outside 30-minute tolerance of work entries
New Features
- Breaks feature with special time entry type
- One-click resume when returning from break
- Timesheet view support with automatic break positioning
- Calendar view support with drag-and-drop
- Organization setting to enable/disable breaks
- Fix for invitations not being respected during signup
Full Release Notes
## Breaks With this release we are adding **Breaks** to solidtime! <img width="2736" height="260" alt="image" src="https://github.com/user-attachments/assets/cf4d64d5-aac6-46c8-99a9-daa424bbf872" /> Breaks are time entries with a special type, which will not count towards your work time and can be filtered separately. When breaks are enabled, you can start a break directly from the Time Tracker component and **resume your work with just one click when you get back**. <img width="3056" height="700" alt="image" src="https://github.com/user-attachments/assets/c55e7556-6283-434b-8211-956e777ef3d1" /> Breaks are also fully supported Timesheet view. Adding a break there will always try to put it in a valid time frame within your day. If any other time entries have to move or split to make the break fit, it will prompt you with a modal where you can confirm or customize the break position. To make sure breaks are properly aligned with your work, the application will show **warnings if breaks are not placed within a 30-minute tolerance of two time entries.** However storing breaks is not restricted. <img width="2736" height="1800" alt="image" src="https://github.com/user-attachments/assets/b719c528-2df8-42be-86b5-be59b8997c94" /> The easiest way to see and adjust breaks is the calendar view, where breaks are also fully supported. Just like regular time entries, they can be drag, dropped and resized. Breaks are disabled by default to avoid UI clutter for users who do not need them. If **you want to use breaks you have to enable the "Allow tracking breaks" option in your organization settings.** To learn more about how breaks work, check out the in-depth docs [here](https://docs.solidtime.io/user-guide/breaks) ## Other Fixes * fix invitations not being respected during signup when email case differs by @Onatcer in https://github.com/solidtime-io/solidtime/pull/1172 Special thanks to [NLNet](https://nlnet.nl/) for supporting features in this release <img width="340" alt="image" src="https://github.com/user-attachments/assets/1d239e41-fd78-41ff-aaad-86248e78885a" /> **Full Changelog**: https://github.com/solidtime-io/solidtime/compare/v0.17.0...v0.18.0