Gregor Vostrak
64ca1e9115
add break time entries and simplified time tracker ui
2026-07-21 18:54:05 +02:00
Gregor Vostrak
2d6f9e514f
add groupSimilarTimeEntries to TimeEntryGroupedTable
2026-04-21 20:44:33 +02:00
utlark
77a5e979c6
Added the ability to disable group similar time entries ( #1054 )
...
* Added the ability to disable group similar time entries
* Fix E2E test for Group similar time entries
* Simplify `TimeEntryGroupedTable` by replacing ternary with early return logic
* Refactor time entry grouping settings: rename storage key, move logic into a dedicated module
* Replace fixed `waitForTimeout` calls in E2E tests with element-based waits and assertions
* Run frontend linting and formatting for changes
2026-04-17 16:44:59 +02:00
Gregor Vostrak
c19a0f9acc
Move tabs and TabBar into UI package
2026-03-23 17:43:46 +01:00
Gregor Vostrak
7efb7e6071
Enable npm workspaces and update dependencies
2026-02-11 17:29:41 +01:00
Gregor Vostrak
500ccd5719
fix container queries for time entry rows
2025-11-20 16:52:08 +01:00
Gregor Vostrak
249ab67ac8
improve idle indicator colors, fix typescript issues
2025-11-19 17:34:21 +01:00
Gregor Vostrak
8d3ee58bed
improve initial mount performance for groupedtimeentrytable by streaming in the rows
...
mounting the rows mounts lots of nested components which results in a delay on the initial mount.
2025-11-19 17:34:21 +01:00
Gregor Vostrak
8a2c260533
use container queries for time entry table
2025-11-19 17:34:21 +01:00
Kaspar Rosin
639f5332e4
feat: add duplicate time entry fields
2025-10-07 17:10:22 +02:00
Gregor Vostrak
cb30487a21
add format check, update prettier rules, apply rules consistently
2025-07-31 11:53:00 +02:00
Gregor Vostrak
18ab1f714b
update dependencies, update eslint config, update optional ts props types
2025-02-06 18:36:16 +01:00
Gregor Vostrak
e54df74d5d
improve typing in solidtime ui package
2024-10-28 14:54:48 +01:00
Gregor Vostrak
cd7573dcf1
hide create project buttons and modal depending on the permission
2024-10-28 14:14:50 +01:00
Gregor Vostrak
eb4debe481
move time entry mass updates to ui package and remove its dependencies
2024-10-28 14:14:50 +01:00
Gregor Vostrak
548307336a
keep tags when starting a new time entry from a finished one, fixes ST-469
2024-10-22 13:27:30 +02:00
Gregor Vostrak
612f40a4b0
fix unselecting bugs in time view
2024-10-09 13:26:51 +02:00
Gregor Vostrak
8f34fac0a6
add select all for time entry row heading
2024-10-09 03:01:34 +02:00
Gregor Vostrak
f147fb9725
add mass updates to time view
2024-10-08 21:28:23 +02:00
Gregor Vostrak
878bbd359d
cleanup dayjs abstraction usage and useCurrentTimeEntry api for starting and stopping time entries
2024-09-30 14:19:47 +02:00
Gregor Vostrak
859833452f
add daily duration to header, fix dropdown overflows, add time dropdown to duration select
2024-08-27 17:47:22 +02:00
Gregor Vostrak
33d139e3aa
add mass updates to time entry aggregate rows, make package actions run on manual dispatch
2024-08-27 17:47:22 +02:00
Gregor Vostrak
635954f81d
move ui and api to seperate packages and add npm actions for them
2024-08-27 17:47:22 +02:00