Gregor Vostrak
5d228f1ef1
convert billable query string to boolean for shared report #876
...
billable is handled as a string filter for the query parameters as they are otherwise converted to 0 and 1, but for the report save request it should be a boolean
2025-08-06 12:46:14 +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
155ed62fcc
add clearable option to calendardateinput, fix format, add paid_date
2025-07-08 18:22:18 +02:00
Gregor Vostrak
b0e638c28b
fix daterange presets, fix e2e test
2025-06-30 12:54:22 +02:00
Gregor Vostrak
24b62d4643
add information about placeholders in delete modal
2025-06-30 12:54:22 +02:00
Gregor Vostrak
dd928508fd
add delete modal for member delete with relations
...
allow admins to delete members
fix Dialog cloes on click outside of content
2025-06-30 12:54:22 +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
2e3a517502
improve positioning and overflow behaviour of dialogs
2025-05-14 16:03:32 +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
098ead8da6
change billable rate input to use shadcn component
2025-05-13 18:51:36 +02:00
Gregor Vostrak
d8f4ba1517
add format options for number field component
2025-05-13 16:32:11 +02:00
Gregor Vostrak
9c44abf7aa
update api client, add api types, fix activitygraphcard formatting
2025-05-13 16:32:11 +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
7673b365ca
fix light/dark theme not currectly initializing on shared report, unify logic
2025-04-30 13:32:25 +02:00
Gregor Vostrak
89131b9e77
prevent billable rate change modals from immediately sumbitting when pressing enter on the previous form
2025-04-23 14:33:32 +02:00
Gregor Vostrak
92ac9948a0
add accordion component and countries api route
2025-04-23 14:33:32 +02:00
Gregor Vostrak
b7b9092e64
update api client, and report empty state improvement
2025-04-23 14:33:32 +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
7339b79e35
invalidate time entries on time tracker stop, fix task text overflow dashboard
2025-03-20 16:47:21 +01:00
Gregor Vostrak
6deb281565
add task information to recently time entries dashboard card
2025-03-20 15:18:12 +01:00
Gregor Vostrak
6ba0b19d40
change dashboard ui to use api instead of inertia props
2025-03-19 15:42:25 +01:00
Gregor Vostrak
eee13897c9
add frontend to deactivate user
2025-03-10 15:43:08 +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
Constantin Graf
02a716897d
Fixed bug in merge into
2025-03-06 15:38:35 -05:00
Gregor Vostrak
e5ec11af44
add member merge frontend modal
2025-03-06 14:44:11 -05:00
Gregor Vostrak
97585b5771
fix inconsistencies in dropdown highlighted item, indirectly fix flaky project member test
2025-02-13 17:04:18 -05:00
Gregor Vostrak
4ea55e5867
add frontend support for api token create, delete and revoke
2025-02-13 17:04:18 -05:00
Gregor Vostrak
db7111da44
add recently tracked timeentries dropdown to timetracker
2025-02-06 18:36:16 +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
03550a0ca6
add request free trial text to upgrade modal
2024-12-17 17:03:54 +01:00
Gregor Vostrak
2f1056dddb
change report default to public
2024-12-17 15:21:23 +01:00
Gregor Vostrak
19ed966504
fix icons alignment in billing upgrade buttons
2024-12-17 12:55:29 +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
9c82efdf07
add reporting submenus to navbar
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
86d625b18a
add discount banner
2024-11-25 13:21:35 +01:00
Gregor Vostrak
d880717749
add TimeEntryCreateModal and MoreOptionsDropdown to ui package
2024-11-12 18:54:54 +01:00
Gregor Vostrak
4b0cb2e282
improve time picker parsing, fix nested escape listeners, change project member select
2024-11-12 16:07:51 +01:00