add break time entries and simplified time tracker ui

This commit is contained in:
Gregor Vostrak
2026-07-21 16:48:37 +02:00
parent c07c62bfab
commit 64ca1e9115
128 changed files with 6252 additions and 437 deletions

View File

@@ -91,12 +91,13 @@ function prefetchDashboard(queryClient: QueryClient) {
prefetchTasks(queryClient);
// Prefetch all dashboard card data
// Must match the query in RecentlyTrackedTasksCard exactly — same key, same params
queryClient.prefetchQuery({
queryKey: ['timeEntries', organizationId],
queryFn: () =>
api.getTimeEntries({
params: { organization: organizationId },
queries: { limit: 10, offset: 0, only_full_dates: 'true' },
queries: { member_id: getCurrentMembershipId(), type: 'work' },
}),
staleTime: 30000,
});