Commit Graph

54 Commits

Author SHA1 Message Date
Gregor Vostrak 9070f6cd7e change dashboard ui to use api instead of inertia props 2025-03-19 14:54:36 +01:00
Gregor Vostrak ba8751c7c4 add api key e2e tests and improve labels 2025-02-13 17:04:18 -05:00
Gregor Vostrak 6f6e5fb4c3 fix time update test to respect new taborder logic 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 5b27853546 Add e2e test for live timer 2024-11-15 18:04:39 +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
Gregor Vostrak f147fb9725 add mass updates to time view 2024-10-08 21:28:23 +02:00
Gregor Vostrak 084647c2a6 add project edit button to project show page and billing rate info, fixes ST-236 2024-09-30 14:19:47 +02:00
Gregor Vostrak b391f47d1b fix scroll & jumping issues with task dropdown, fixes ST-395 2024-09-11 18:07:35 +02:00
Gregor Vostrak 5592d87cd5 fix e2e tests, filter requests to listen to correct time entry update request 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 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 a519c119d4 refactor time entry and projecttaskdropdown components to not rely on pinia stores 2024-08-05 16:49:24 +02:00
Gregor Vostrak 7aab3d98fc remove billable_rate_update_time_entries flag and always update all time entries 2024-07-15 17:34:56 +02:00
Gregor Vostrak e3b4cfd881 add billable rate updates for time entries in the past to projects and project members, fixes ST-304 2024-07-08 17:22:48 +02:00
Gregor Vostrak 6593a8c24f add support for archiving projects and marking tasks as done 2024-07-02 17:01:12 +02:00
Gregor Vostrak 726c2ee623 fix members test 2024-07-01 17:28:19 +02:00
Gregor Vostrak 442da936d0 Merge branch 'feature/member_features' of github.com:solidtime-io/solidtime into feature/update_billable_rate
# Conflicts:
#	e2e/members.spec.ts
#	e2e/organization.spec.ts
2024-07-01 17:15:08 +02:00
Gregor Vostrak 264b7c9b8d add billable rate time entries update support for existing time entries (member & organization) 2024-07-01 17:06:44 +02:00
Gregor Vostrak ce82dddc6a change invite tests to use members section instead of organization setting 2024-07-01 17:03:47 +02:00
Gregor Vostrak 0121195e75 focus on description after starting time tracker, ST-254 2024-06-18 18:28:45 +02:00
Gregor Vostrak 474c0de3ac add update member billable rate , fixes ST-241 2024-06-05 18:36:00 +02:00
Gregor Vostrak b1795392ad add date selector to time entries, fixes ST-134 2024-06-05 18:36:00 +02:00
Gregor Vostrak ded58f8bd6 add edit modal for tasks and clients, fixes ST-233 2024-06-05 18:36:00 +02:00
Gregor Vostrak d28269ebb0 add project member edit modal, fixes ST-119 2024-06-05 18:36:00 +02:00
Gregor Vostrak 867d6eff18 add table group chart, adapt to api changes 2024-05-21 18:40:03 +02:00
Gregor Vostrak c67c5e46e1 add reporting page, chart and filters 2024-05-21 01:54:45 +02:00
Gregor Vostrak 8b12dec546 change color palette, change user_id to member_id 2024-05-21 01:53:50 +02:00
Gregor Vostrak 420508322c change tests to always register a new user before running, skip flaky tests 2024-05-16 13:11:22 +02:00
Gregor Vostrak fb3d326c28 respect start of week setting for charts 2024-04-29 16:49:58 +02:00
Gregor Vostrak bb5ccf3606 add notice when time tracker is running in a different organization 2024-04-26 02:10:45 +02:00
Gregor Vostrak 899eaad1b9 fix manager, employee, admin invite tests 2024-04-24 22:26:06 +02:00
Gregor Vostrak f52a629bac add manual time entry feature 2024-04-24 22:26:06 +02:00
Gregor Vostrak b44e8ef457 add billable rates to projects 2024-04-20 01:41:02 +02:00
Gregor Vostrak 0650480246 add project edit modal 2024-04-20 01:09:23 +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 884cd10a34 add billing section links to the organization switcher and organization settings 2024-04-16 23:47:54 +02:00
Gregor Vostrak c30763d718 add empty state for time page 2024-04-16 23:47:54 +02:00
Gregor Vostrak 54603bbc6e added importer to organization settings 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 5293bc7a05 add projects detail page, task create / delete 2024-04-08 18:55:50 +02:00
Gregor Vostrak 0081aa7a6e add basic crud frontend for clients, tags and projects 2024-04-03 17:21:15 +02:00
Constantin Graf b4c0f0650a Fixed e2e tests 2024-04-02 15:54:00 +02:00
Gregor Vostrak 0cf3896309 add e2e test for endless scrolling on time overview page 2024-03-27 15:09:56 +01:00
Gregor Vostrak 30e991868b make e2e tests less flaky 2024-03-27 12:43:55 +01:00
Gregor Vostrak 26fef8b9f7 add time overview page 2024-03-26 18:19:08 +01:00
Gregor Vostrak 7cc686f230 restructure timetracker tests to use promise all (#7)
* restructure timetracker tests to use promise all

* remove unused variables & lint

---------

Co-authored-by: Gregor Vostrak <gregorvostrak@Gregors-MacBook-Pro.local>
2024-03-13 19:44:25 +01:00