Gregor Vostrak
|
09af0f775f
|
add timesheets page
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
8a2f35de0c
|
fix package build error dependencies
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
cb30487a21
|
add format check, update prettier rules, apply rules consistently
|
2025-07-31 11:53:00 +02:00 |
|
Gregor Vostrak
|
18ab1f714b
|
update dependencies, update eslint config, update optional ts props types
|
2025-02-06 18:36:16 +01:00 |
|
Gregor Vostrak
|
48b2bb436e
|
show action blocked modal with instructions instead of small notification when server returns action blocked error
|
2024-09-11 18:07:35 +02:00 |
|
Gregor Vostrak
|
635954f81d
|
move ui and api to seperate packages and add npm actions for them
|
2024-08-27 17:47:22 +02:00 |
|
Gregor Vostrak
|
06fef6e40f
|
refactor timetracker to seperate data and ui logic
|
2024-08-05 16:49:24 +02:00 |
|
Gregor Vostrak
|
099926f95c
|
change member invite to api route, add resend invitation mail, add delete invitation, fixes ST-87
|
2024-07-01 17:03:47 +02:00 |
|
Gregor Vostrak
|
a10d0569af
|
fix token refresh on window focus, deactivate webkit playwright tests
|
2024-06-24 18:23:43 +02:00 |
|
Gregor Vostrak
|
bae4265f70
|
improve error handling for 401 requests and fetch
|
2024-06-05 18:36:00 +02:00 |
|
Gregor Vostrak
|
8b12dec546
|
change color palette, change user_id to member_id
|
2024-05-21 01:53:50 +02:00 |
|
Gregor Vostrak
|
0f898130e0
|
add redirect to login page if session is expired
|
2024-05-02 16:01:33 +02:00 |
|
Gregor Vostrak
|
f52a629bac
|
add manual time entry feature
|
2024-04-24 22:26:06 +02:00 |
|
Gregor Vostrak
|
b28f2b0a1c
|
add error notifications to importer
|
2024-04-22 14:05:14 +02:00 |
|
Gregor Vostrak
|
22272aebb1
|
add invite button for placeholder users on members table
|
2024-04-16 23:47:54 +02:00 |
|
Gregor Vostrak
|
64023f3930
|
added success and error notifications
|
2024-04-12 03:34:44 +02:00 |
|