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
|
6f207a4926
|
hide "All time entries are loaded" when no time entries are created yet
|
2026-02-12 13:58:08 +01:00 |
|
Gregor Vostrak
|
052424a581
|
add animation to the mobile sidebar
|
2026-02-12 13:51:53 +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
|
685cc29282
|
improve layout consistency between project and project show page, fix
client status indicator, fixes #814
|
2026-02-11 18:17:08 +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
|
b68d68a2a2
|
make sure that 404 current time entry requests do not override local
state while preparing new time entry
|
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
|
f3217baed1
|
Add Tag Edit Modal and UI
|
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
|
c17d87b710
|
Allow updating public_until on already-public reports
|
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
|
9832c688fe
|
fix desync of checkboxes on the reporting detailed page, fixes #892
|
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
|
537a023ab9
|
Add calendar query prefetch
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
28fc324c6a
|
Allow NONE filter value to shared reports and add shared-report tests
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
ff06d4d2f3
|
fix Y-Label ui regression from echarts update
|
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
|
cb7baef0ba
|
Update openapi api client spec
|
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
|
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 |
|
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
|
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
|
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 |
|