Gregor Vostrak
|
bbe05ca0d8
|
improve time estimate input, responsive time entry create modal fixes,
fixes #460, #800
|
2026-02-06 14:35:52 +01:00 |
|
Gregor Vostrak
|
d2644112c5
|
Allow updating public_until on already-public reports
|
2026-02-05 15:48:06 +01:00 |
|
Gregor Vostrak
|
66681066bc
|
migrate datepickers to shadcn, Fixes #877, #807
|
2026-02-05 15:02:01 +01:00 |
|
Gregor Vostrak
|
f82f5e780c
|
fix desync of checkboxes on the reporting detailed page, fixes #892
|
2026-02-04 17:22:08 +01:00 |
|
Gregor Vostrak
|
22f3af2b79
|
Make sure that time entry billable status updates when project changes,
fixes #981
|
2026-02-04 17:07:46 +01:00 |
|
Gregor Vostrak
|
7d068fecae
|
fix admin panel time entry save and update, fixes #997
|
2026-02-04 14:32:56 +01:00 |
|
Gregor Vostrak
|
9be97a8f84
|
Improve Time page responsiveness and compact tags, fixes #896
|
2026-02-03 19:21:57 +01:00 |
|
Gregor Vostrak
|
03e0377101
|
fix responsive issues in timetracker recently tracked entries dropdown
|
2026-02-03 14:30:56 +01:00 |
|
Gregor Vostrak
|
a58becc268
|
Add calendar query prefetch
|
2026-02-03 14:12:36 +01:00 |
|
Gregor Vostrak
|
09c3205680
|
Allow NONE filter value to shared reports and add shared-report tests
|
2026-02-02 20:42:07 +01:00 |
|
Gregor Vostrak
|
18989a9a8e
|
Add Mailpit SMTP and refine Playwright tests
|
2026-02-02 16:06:56 +01:00 |
|
Gregor Vostrak
|
98634f4a19
|
fix Y-Label ui regression from echarts update
|
2026-02-02 14:55:09 +01:00 |
|
Gregor Vostrak
|
1597b5490a
|
Enable npm workspaces and update dependencies
|
2026-02-02 03:20:45 +01:00 |
|
Gregor Vostrak
|
72662727c5
|
Add client_ids filter to time entry export
|
2026-02-02 01:57:40 +01:00 |
|
Gregor Vostrak
|
0d3978a55d
|
Add reporting e2e helpers and detailed tests
|
2026-02-02 01:31:35 +01:00 |
|
Gregor Vostrak
|
fe8c7e9a7d
|
Update openapi api client spec
|
2026-02-02 01:28:42 +01:00 |
|
Gregor Vostrak
|
66dfc511a9
|
add no project, no task, no client, no task, no tag support to the API
|
2026-02-02 01:16:28 +01:00 |
|
Gregor Vostrak
|
8524e01033
|
refactor: extract ReportingFilterBar and migrate reporting to TanStack Query
|
2026-02-02 01:03:00 +01:00 |
|
Gregor Vostrak
|
bca1e8b3b5
|
migrate select/multiselect components to Radix Vue primitives
|
2026-02-02 00:56:06 +01:00 |
|
Gregor Vostrak
|
44bcce97cf
|
fix styling inconsistencies
|
2026-01-27 20:49:30 +01:00 |
|
Gregor Vostrak
|
99400ca655
|
fix: display custom billable rate correctly on project detail page
|
2026-01-27 20:11:35 +01:00 |
|
Gregor Vostrak
|
672c243c91
|
add command palette
|
2026-01-27 18:29:40 +01:00 |
|
Gregor Vostrak
|
3fb75ec3d5
|
add outline and secondary variants to TimeTrackerStartStop button to reduce visual complexity
|
2026-01-15 19:17:55 +01:00 |
|
Gregor Vostrak
|
79999fde28
|
remove redundant projects pinia store after tanstack query migration
|
2026-01-14 19:41:07 +01:00 |
|
Gregor Vostrak
|
b2a04c8de5
|
load time entries above pagination limit for calendar, fixes #995
|
2026-01-14 19:22:17 +01:00 |
|
Gregor Vostrak
|
900ee29a6f
|
fix e2e project filtering in reporting e2e test
|
2026-01-14 18:58:28 +01:00 |
|
Gregor Vostrak
|
ebbc4e6837
|
use tanstack query in ProjectMultiselectDropdown, ClientTableRow and ProjectDropdown; fix e2e
|
2026-01-14 18:21:29 +01:00 |
|
Gregor Vostrak
|
6f68bbbd48
|
refactor timeentries queries and mutations, improve activitygraph, add dashboard reporting table
|
2026-01-14 17:01:45 +01:00 |
|
Gregor Vostrak
|
47c2d8e6de
|
upgrade inertia v2; add prefetching; migrate queries to tanstack query
vue
|
2026-01-09 03:32:42 +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 |
|