Gregor Vostrak
cbcd1e51f6
add break time entries and simplified time tracker ui
2026-07-28 16:52:36 +02:00
Gregor Vostrak
981bcbe091
add tests for tag match type (backend + e2e)
2026-06-26 14:53:37 +02:00
Gregor Vostrak
ccf3cec8c0
migrate tag match type buttons to reka-ui radio group for accessibility
2026-06-26 14:53:37 +02:00
Gregor Vostrak
4bbde04e28
Rename tag_filter parameter to tag_match_type
2026-06-26 14:53:37 +02:00
Beda Schmid
58d7b33366
Add filter to include/exclude tags
...
[Added]
- Introduced a tag filter feature allowing users to specify whether tags should be included or excluded in time entry filters. This supports 'contains' and 'not_contains' modes.
2026-06-26 14:53:37 +02:00
Gregor Vostrak
5476b4e5a9
update npm dependencies
2026-06-18 13:27:43 +02:00
Gregor Vostrak
277dbaf6eb
promote duration formats that omit seconds to HH:mm:ss in reporting
...
views and exports
2026-04-17 12:15:26 +02:00
Gregor Vostrak
b94a04dca0
Move useCssVariable into ui package
2026-03-23 19:02:20 +01:00
Gregor Vostrak
c19a0f9acc
Move tabs and TabBar into UI package
2026-03-23 17:43:46 +01:00
Gregor Vostrak
c581ad8854
move calendar, dropdown-menu, select, dialog, number-field components to
...
the ui package
2026-03-23 17:43:46 +01:00
Gregor Vostrak
bce6cb9395
Move dropdown menu into UI package
2026-03-23 17:43:46 +01:00
Gregor Vostrak
147514a606
convert billable query string to boolean for shared report + e2e tests #876
2026-02-17 17:08:38 +01:00
Gregor Vostrak
7f145cf1c2
make sure cost column shows in shared report view, #1019
2026-02-17 13:42:22 +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
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
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
537a023ab9
Add calendar query prefetch
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
b2af9c6bf1
Add client_ids filter to time entry export
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
0a6bde8bc6
upgrade inertia v2; add prefetching; migrate queries to tanstack query
...
vue
2026-02-11 17:29:41 +01:00
Gregor Vostrak
814d539fb0
move rangecalendar, popover and daterangepicker to ui package
2025-12-09 16:44:55 +01:00
Gregor Vostrak
9b9371e5a5
move button component to ui package
2025-11-19 17:34:21 +01:00
Gregor Vostrak
7765056074
add tag grouping
2025-10-07 17:15:20 +02:00
Gregor Vostrak
cb30487a21
add format check, update prettier rules, apply rules consistently
2025-07-31 11:53:00 +02:00
Gregor Vostrak
97dcadc795
add frontend blocking for rounding for non-premium users
2025-07-23 16:09:36 +02:00
Gregor Vostrak
38f38790d5
change font to inter, scale down fonts, improve rounding/filter elements
2025-07-17 18:38:21 +02:00
Gregor Vostrak
e3cfc155b8
add rounding frontend to reports, and support for shared reports
2025-07-17 18:38:21 +02:00
Gregor Vostrak
7578beb271
fix css variables not updating correctly when system theme changes
2025-06-24 15:43:49 +02:00
Gregor Vostrak
b4edcaa2dc
hide shared reports create for employees, fix export request for employees
2025-05-16 13:20:23 +02:00
Gregor Vostrak
a69fb9c551
make client deselectable for projects, fixes #333
2025-05-14 15:27:28 +02:00
Gregor Vostrak
62b5730fa8
fix contrast on select and dropdown foreground colors, add missing placeholder in billable input
2025-05-14 14:09:19 +02:00
Gregor Vostrak
b1ff97a82f
add frontend support for the date formatting option
2025-05-13 16:32:11 +02:00
Gregor Vostrak
ed32c6b217
add frontend format support for currencies, add currencies endpoint
2025-05-13 16:32:11 +02:00
Gregor Vostrak
8b950d99d6
add support for interval / duration format in frontend views
2025-05-13 16:32:11 +02:00
Gregor Vostrak
06c6c874eb
respect organization currency setting in shared report
2025-05-06 12:51:28 +02:00
Gregor Vostrak
e78a551098
refactor to shadcn components, dynamically load extension frontend
...
add jetstream permissions, add dynamic inertia module loading, add shadcn components, change modals and dropdowns to shadcn dismissable layer,
2025-04-23 14:33:32 +02:00
Gregor Vostrak
df2fe1da1e
add light mode
2025-03-28 14:54:31 +01:00
Gregor Vostrak
50cc7053e4
hide total billable amounts from employees when employees_can_see_billable_rates is disabled
2025-03-10 15:43:08 +01:00
Gregor Vostrak
18ab1f714b
update dependencies, update eslint config, update optional ts props types
2025-02-06 18:36:16 +01:00
Gregor Vostrak
2dd80ba6cc
fix focus state for dropdowns, fix taborder for timerange select in timetracker and timeentryrows
2025-02-06 18:36:16 +01:00
Gregor Vostrak
b783ea9ecd
improve focus state styling
2025-02-06 18:36:16 +01:00
Gregor Vostrak
4e10f9538f
add export modal to prevent firefox popup blocking behaviour
2024-12-09 15:29:44 +01:00
Gregor Vostrak
e3f981aac2
add missing data to public shared reports, add premium restrictions, add pdf download
2024-12-09 12:57:25 +01:00
Gregor Vostrak
2560619c15
add shared reports section in the frontend
2024-12-09 12:57:25 +01:00
Gregor Vostrak
5a1e05374c
disable pdf export button
2024-10-29 17:20:21 +01:00