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
|
73b4d66386
|
Add reporting e2e helpers and detailed tests
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
cb7baef0ba
|
Update openapi api client spec
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
dd75a80df7
|
add no project, no task, no client, no task, no tag support to the API
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
bc562bf76f
|
refactor: extract ReportingFilterBar and migrate reporting to TanStack Query
|
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
|
c6c1434430
|
fix: display custom billable rate correctly on project detail page
|
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
|
bfc369794e
|
remove redundant projects pinia store after tanstack query migration
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
3c2ea0e645
|
load time entries above pagination limit for calendar, fixes #995
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
b0d28f2f6d
|
fix e2e project filtering in reporting e2e test
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
6555bca5f1
|
use tanstack query in ProjectMultiselectDropdown, ClientTableRow and ProjectDropdown; fix e2e
|
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 |
|
Constantin Graf
|
51af3db305
|
Add test to TimeEntryEndpointTest
|
2026-01-28 12:56:58 +01:00 |
|
Gregor Vostrak
|
f242ce48b5
|
change rounding up on boundaries so it does not round up but keeps the value, fixes #994
|
2026-01-28 12:56:58 +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
|
d27f023e16
|
refactor BaseFilterBadge to use DropdownMenuTrigger directly and avoid class merging conflicts
|
2026-01-08 19:14:59 +01:00 |
|
Gregor Vostrak
|
db57055941
|
add filters and sorting to projects table
|
2026-01-08 18:07:17 +01:00 |
|
Gregor Vostrak
|
743c64909a
|
restrict time entries create endpoints for employees to only projects where they have access to
|
2025-12-17 12:54:07 +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
|
7a51fca2f9
|
only show Weekly Billable Amount of current organization on dashboard, fixes #977
|
2025-12-02 13:30:08 +01:00 |
|
Gregor Vostrak
|
280032ee02
|
allow employee manage task setting to organization
|
2025-11-25 15:39:20 +01:00 |
|
Gregor Vostrak
|
b1bb7245b0
|
use default api limit for fetching time entries
|
2025-11-20 17:30:13 +01:00 |
|
Gregor Vostrak
|
6f37ad500a
|
limit initially loaded time entries on time page
|
2025-11-20 16:58:53 +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 |
|
Gregor Vostrak
|
306a081a3d
|
prevent seconds update on timepicker when nothing else changes
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
878ac4ab81
|
add tooltip component
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
947550d639
|
move css variables and tailwind theme config into ui package
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
09fb5aa48e
|
make sure that timepicker and calendar set seconds to 0 on update, fixes #968
|
2025-11-19 17:34:21 +01:00 |
|