Commit Graph
25 Commits
Author SHA1 Message Date
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 10cc5cf42a seperate project types, make tag dropdown location configurable, update api client 2024-08-05 16:49:24 +02:00
Gregor Vostrak 06fef6e40f refactor timetracker to seperate data and ui logic 2024-08-05 16:49:24 +02:00
Gregor Vostrak 99c652a61b refactor required time entry emits to props 2024-08-05 16:49:24 +02:00
Gregor Vostrak 1e4f0afa67 use prop function createTag instead of event to make sure it is handled by the parent 2024-08-05 16:49:24 +02:00
Gregor Vostrak 655723db49 refactor tag components and tagCreate events, change global week_start and timezone settings, fix pie charts 2024-08-05 16:49:24 +02:00
Gregor Vostrak 10d8540e6c refactor to common MoreOptionsDropdown component for shared ui 2024-08-05 16:49:24 +02:00
Gregor Vostrak cbdbcef9eb move time entries grouped table to its own component 2024-08-05 16:49:24 +02:00
Gregor Vostrak a519c119d4 refactor time entry and projecttaskdropdown components to not rely on pinia stores 2024-08-05 16:49:24 +02:00
Gregor Vostrak eefa7c8ca8 fix focus & click behaviour of time range selector and task project dropdown modal 2024-06-24 18:23:43 +02:00
Gregor Vostrak 0c054bdcf2 improve focus handling for time entry create modal and update end date if start date is after end, fixes ST-250 2024-06-18 17:58:26 +02:00
Gregor Vostrak 92dde6a701 fix timezone issues related to time entries spanning over a day 2024-06-12 17:06:10 +02:00
Gregor Vostrak 5bfd9e7dce add time picker to timetracker, fixes ST-180 2024-06-05 18:36:00 +02:00
Gregor Vostrak 22420439d9 fix placeholder alignment in time view 2024-06-05 18:36:00 +02:00
Gregor Vostrak a065744d40 indent design bug fixes on time view, fixes ST-208 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 e2c6026b47 add aggregation/grouping of time entries with same attributes in time view 2024-05-16 13:11:22 +02:00
Gregor Vostrak 66210e7830 fix duration formatting over 24h, fix time entry create modal clearing after submit 2024-04-25 15:36:16 +02:00
Gregor Vostrak f52a629bac add manual time entry feature 2024-04-24 22:26:06 +02:00
Gregor Vostrak 9973368156 fix 0 values do no update time entry, fix duplicate requests on time entry update 2024-04-22 02:33:11 +02:00
Gregor Vostrak fe61a54c35 fix billable toggle on time tracker, add billable toggle on time entries row 2024-04-16 23:47:54 +02:00
Gregor Vostrak 38535142b2 add responsive tables and time/client/member/tags index page 2024-04-13 16:03:47 +02:00
Gregor Vostrak b9ee79174a add task selector, change dropdowns to use floating-ui 2024-04-10 21:12:55 +02:00
Gregor Vostrak 0081aa7a6e add basic crud frontend for clients, tags and projects 2024-04-03 17:21:15 +02:00
Gregor Vostrak 26fef8b9f7 add time overview page 2024-03-26 18:19:08 +01:00