Gregor Vostrak
|
3a482c1e6a
|
fix reporting not updating and client ui cue #458
|
2025-04-28 13:34:08 +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
|
c17c5dc6c0
|
fix escape handling in tagdropdown and timetrackerprojecttaskdropdown after changing to radix dropdowns
|
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
|
8da358dbe6
|
fix timeentry checkboxes
|
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
|
15ac3e9a43
|
fix tests, add autofocus disable option for dropdown
|
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
|
880c363ae4
|
fix light mode text color in some 2fa and auth views
|
2025-04-01 14:47:36 +02:00 |
|
Gregor Vostrak
|
8e6d1abbf3
|
raise sidebar title contrast, fix profile text colors in light mode
|
2025-03-30 17:11:30 +02:00 |
|
Gregor Vostrak
|
d202bd9c47
|
fix light mode icon colors on primary buttons
|
2025-03-30 16:48:00 +02:00 |
|
Gregor Vostrak
|
992d8945df
|
fix vertical alignment of dropdown triggers (time entry row more)
|
2025-03-30 16:25:02 +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
|
ac6e2b8079
|
fetch tasks on project show page, fixes #253
|
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
|
9948cb1fc1
|
add focus loop to tag dropdown to improve focus management
|
2025-03-05 12:03:37 +01:00 |
|
Gregor Vostrak
|
3026edd27b
|
fix datepicker dropdown and taborder in create time entry
|
2025-03-05 11:22:57 +01:00 |
|
Gregor Vostrak
|
ba8751c7c4
|
add api key e2e tests and improve labels
|
2025-02-13 17:04:18 -05:00 |
|
Gregor Vostrak
|
21b33a0028
|
add api token expiry information notices
|
2025-02-13 17:04:18 -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
|
4ed8f16ae3
|
remove duplicates from recently tracked dropdown, improve focus handling
|
2025-02-07 16:39:39 +01:00 |
|
Gregor Vostrak
|
31b9659f7e
|
start time entry on click in recently tracked time entries dropdown
|
2025-02-06 18:36:16 +01: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
|
00e2518196
|
fix TimeTrackerRangeSelector detection so it does not open the Dropdown again after pressing Escape
|
2025-02-06 18:36:16 +01:00 |
|
Gregor Vostrak
|
68228bccb2
|
fix enter submits in the time range dropdown
|
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
|
6e226cd743
|
hide report table for users that do not already have reports and cannot report new ones
|
2024-12-17 13:03:59 +01:00 |
|
Gregor Vostrak
|
19ed966504
|
fix icons alignment in billing upgrade buttons
|
2024-12-17 12:55:29 +01:00 |
|
Gregor Vostrak
|
ee9d818d75
|
add name of shared report to title attribute
|
2024-12-09 17:24:04 +01:00 |
|
Gregor Vostrak
|
e3d8457523
|
add week_start default for unauthenticated shared reports view
|
2024-12-09 17:11:56 +01:00 |
|
Gregor Vostrak
|
67e42a0a54
|
improve pdf index export to prevent overflows
|
2024-12-09 16:58:06 +01:00 |
|
Gregor Vostrak
|
fdbf88a9a6
|
fix selects inside of focus trap not working on click select
|
2024-12-09 16:33:57 +01:00 |
|
Gregor Vostrak
|
c4daca32c5
|
add modal focus trap & fix design bug in project billable section
|
2024-12-09 15:45:28 +01:00 |
|
Gregor Vostrak
|
4e10f9538f
|
add export modal to prevent firefox popup blocking behaviour
|
2024-12-09 15:29:44 +01:00 |
|
Gregor Vostrak
|
e308ca78b1
|
improve design for time entries index export
|
2024-12-09 12:57:25 +01:00 |
|
Gregor Vostrak
|
4281736a6d
|
automatically set the project billable default in time entry create modal
|
2024-12-09 12:57:25 +01:00 |
|
Gregor Vostrak
|
9b0cf37bc7
|
improve aggregated pdf design
|
2024-12-09 12:57:25 +01:00 |
|
Gregor Vostrak
|
32bce2f749
|
fix reporting descriptions for nested group
|
2024-12-09 12:57:25 +01:00 |
|
Gregor Vostrak
|
ae7f5a98e7
|
add Today option to Date Range Picker
|
2024-12-09 12:57:25 +01:00 |
|