Gregor Vostrak
f582adab0d
fix time entries incorrectly not updating in calendar
...
the synced snapDuration cause incorrect noops on updates f.e. 15:55-16:00 on a 15 minute snap
2026-02-24 19:38:55 +01:00
Gregor Vostrak
c60cff04ce
fix calendar flickering on move for non-aligned entries
...
this is a trade-off where for non grid aligned entries, the cursor position is a bit off, but data and visual are stil in sync. otherwise fc overrides height on drag, causing flickers.
2026-02-24 15:30:18 +01:00
Gregor Vostrak
cae41e4b4f
improve visual snapping boundaries
2026-02-24 14:02:18 +01:00
Gregor Vostrak
2a0b8d31e6
add calendar settings + custom visual snapping
2026-02-24 12:41:15 +01:00
Gregor Vostrak
1afc16573a
cleanup postcss config dependency in ui package
2026-02-17 18:06:35 +01:00
Gregor Vostrak
f1d001e03e
add lazy loading to modals and dropdowns to improve time page render performance
2026-02-17 13:54:26 +01:00
Gregor Vostrak
b579ed1075
bump ui package version to 0.0.16
2026-02-16 18:31:11 +01:00
Gregor Vostrak
cfbfbd4b6a
remove no tags option from timetracker tag dropdown
2026-02-13 12:30:54 +01:00
Gregor Vostrak
0e63ecb520
improve timetracker on mobile; fix select all checkbox with 0 time
...
entries; add minimal padding to mobile dialogs
2026-02-12 17:06:20 +01:00
Gregor Vostrak
b258717211
improve reporting page responsive layout; standardize button sizing;
...
prevent mobile input zoom; increase CI playwright shards
2026-02-12 13:30:11 +01:00
Gregor Vostrak
c78c681ec4
Conditionally show cost column in report tables; Task/Project Modal
...
Field cleanup; improve estimated time UX
2026-02-11 17:29:41 +01:00
Gregor Vostrak
2d9f33387e
improve format settings e2e test consistency; improve euro icon sizing
...
consistency
2026-02-11 17:29:41 +01:00
Gregor Vostrak
a9e03f3b29
responsive time entry modal fixes
2026-02-11 17:29:41 +01:00
Gregor Vostrak
8be55359ce
add e2e tests for employee restrictions
2026-02-11 17:29:41 +01:00
Gregor Vostrak
562ee234a8
Add Euro Symbol as Billable Icon when EUR is the organization currency.
...
fixes #423
2026-02-11 17:29:41 +01:00
Gregor Vostrak
15e61e9789
Add Field component system and migrate UI
2026-02-11 17:29:41 +01:00
Gregor Vostrak
f75a19bccd
improve time estimate input, responsive time entry create modal fixes,
...
fixes #460 , #800
2026-02-11 17:29:41 +01:00
Gregor Vostrak
a154293348
migrate datepickers to shadcn, Fixes #877 , #807
2026-02-11 17:29:41 +01:00
Gregor Vostrak
6804eb098d
Make sure that time entry billable status updates when project changes,
...
fixes #981
2026-02-11 17:29:41 +01:00
Gregor Vostrak
bd2d57dfd1
Improve Time page responsiveness and compact tags, fixes #896
2026-02-11 17:29:41 +01:00
Gregor Vostrak
73c92fad47
fix responsive issues in timetracker recently tracked entries dropdown
2026-02-11 17:29:41 +01:00
Gregor Vostrak
7efb7e6071
Enable npm workspaces and update dependencies
2026-02-11 17:29:41 +01:00
Gregor Vostrak
b2af9c6bf1
Add client_ids filter to time entry export
2026-02-11 17:29:41 +01:00
Gregor Vostrak
756b423295
migrate select/multiselect components to Radix Vue primitives
2026-02-11 17:29:41 +01:00
Gregor Vostrak
3707f2469c
fix styling inconsistencies
2026-02-11 17:29:41 +01:00
Gregor Vostrak
70b78e41c3
add command palette
2026-02-11 17:29:41 +01:00
Gregor Vostrak
8c16302f17
add outline and secondary variants to TimeTrackerStartStop button to reduce visual complexity
2026-02-11 17:29:41 +01:00
Gregor Vostrak
81d9561656
refactor timeentries queries and mutations, improve activitygraph, add dashboard reporting table
2026-02-11 17:29:41 +01:00
Gregor Vostrak
0a6bde8bc6
upgrade inertia v2; add prefetching; migrate queries to tanstack query
...
vue
2026-02-11 17:29:41 +01:00
Gregor Vostrak
19064cdc3d
make time entry calendar use seconds as a duration basis, fixes #996
2026-01-15 17:07:50 +01:00
Gregor Vostrak
5a05ee35e0
change dashboard card colors and input background colors
2026-01-09 01:16:23 +01:00
Gregor Vostrak
00d9d1488e
improve time entry heading contrast in light mode
2026-01-08 20:17:54 +01:00
Gregor Vostrak
9bbbfdfafe
improve visual hierarchy in time view
2026-01-08 19:53:53 +01:00
Gregor Vostrak
db57055941
add filters and sorting to projects table
2026-01-08 18:07:17 +01:00
Gregor Vostrak
de97d15925
add tailwind theme and css variables to files export, bump ui package version
2025-12-09 16:44:55 +01:00
Gregor Vostrak
0691fe10ef
add direct axios dependency to package, bump package versions
2025-12-09 16:44:55 +01:00
Gregor Vostrak
513b2048ee
move TimezonMismatchModal to ui package
2025-12-09 16:44:55 +01:00
Gregor Vostrak
3acf9b8b07
add support for window activities in the calendar view plugin
2025-12-09 16:44:55 +01:00
Gregor Vostrak
814d539fb0
move rangecalendar, popover and daterangepicker to ui package
2025-12-09 16:44:55 +01:00
Gregor Vostrak
500ccd5719
fix container queries for time entry rows
2025-11-20 16:52:08 +01:00
Gregor Vostrak
bacd6f4222
include the currently running time entry in the calendar header
2025-11-20 13:17:48 +01:00
Gregor Vostrak
022caf59ee
bump solidtime ui package version to 0.0.13
2025-11-19 17:34:21 +01:00
Gregor Vostrak
f955ab3135
fix display problems caused by minimum height of calendar events
2025-11-19 17:34:21 +01:00
Gregor Vostrak
5b491b0da2
add support for currently running time entry
2025-11-19 17:34:21 +01:00
Gregor Vostrak
249ab67ac8
improve idle indicator colors, fix typescript issues
2025-11-19 17:34:21 +01:00
Gregor Vostrak
1bd2c28b37
add tooltips to idlestatus indicators
2025-11-19 17:34:21 +01:00
Gregor Vostrak
33ac994cc0
add activity status plugin to calendar
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
Gregor Vostrak
95ab1699c4
make sure that CreateTimeEntry modal always starts with times that have 0 seconds
2025-11-19 17:34:21 +01:00