Commit Graph

49 Commits

Author SHA1 Message Date
Gregor Vostrak 9c44abf7aa update api client, add api types, fix activitygraphcard formatting 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 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 50cc7053e4 hide total billable amounts from employees when employees_can_see_billable_rates is disabled 2025-03-10 15:43:08 +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 2560619c15 add shared reports section in the frontend 2024-12-09 12:57:25 +01:00
Gregor Vostrak a77b8a5ed2 add mass update to detailed reporting page 2024-10-08 12:59:04 +02:00
Gregor Vostrak d200de54a8 fix chart overflowing on some screen sizes 2024-10-08 12:59:04 +02:00
Gregor Vostrak 878bbd359d cleanup dayjs abstraction usage and useCurrentTimeEntry api for starting and stopping time entries 2024-09-30 14:19:47 +02:00
Gregor Vostrak a6528102fe add estimated project and tasks frontend 2024-09-30 14:19:47 +02:00
Gregor Vostrak 9e1413c15f unify and fix chart styles in dashboard and reporting view, fixes ST-356 2024-09-12 15:12:50 +02:00
Gregor Vostrak b518187ecb Dashboard Data Refresh After creating a time entry, fixes ST-299 2024-09-11 18:07:35 +02:00
Gregor Vostrak f014137623 move multiselect components, week start and timezon functions to ui package 2024-08-27 17:47:22 +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 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 c0212ec836 make activity graph chart resize on window resize, fixes ST-261 2024-06-18 12:57:07 +02:00
Gregor Vostrak 8b12dec546 change color palette, change user_id to member_id 2024-05-21 01:53:50 +02:00
Gregor Vostrak 3b5e09267f add tooltips to weekly overview on dashboard 2024-05-02 15:13:43 +02:00
Gregor Vostrak f3b3dbb6d8 add automatic resizing to all charts, so they update on window resize 2024-04-29 18:49:48 +02:00
Gregor Vostrak fb3d326c28 respect start of week setting for charts 2024-04-29 16:49:58 +02:00
Gregor Vostrak 056c909e82 fix project chart border color 2024-04-29 16:49:58 +02:00
Gregor Vostrak a46668703d fix 7 recent days card alignment 2024-04-29 16:49:58 +02:00
Gregor Vostrak 09595b49af fix empty state 2024-04-26 15:20:08 +02:00
Gregor Vostrak 212ee27d13 fix formatting of billable amount on the dashboard 2024-04-26 02:40:44 +02:00
Gregor Vostrak 82ceb5122a only show “add more team members” empty state when 1 person is in the team 2024-04-25 16:27:17 +02:00
Gregor Vostrak f52a629bac add manual time entry feature 2024-04-24 22:26:06 +02:00
Gregor Vostrak 7dbd358558 prettier formatting warning fixes 2024-04-23 03:01:21 +02:00
Gregor Vostrak f6c51b7122 fix timezone issues and add support for timezone user setting 2024-04-23 03:01:21 +02:00
Gregor Vostrak 78aa0a8f3f adapt new activity graph structure, add activity graph labels 2024-04-22 13:38:19 +02:00
Gregor Vostrak 20c7a7a194 last 7 days dashboard card design fixes 2024-04-20 01:11:18 +02:00
Gregor Vostrak f14d83cd19 Merge branch 'main' of github.com:solidtime-io/solidtime into feature/dashboard_empty_states
# Conflicts:
#	resources/js/Components/Dashboard/DashboardCard.vue
#	resources/js/Components/Dashboard/RecentlyTrackedTasksCard.vue
2024-04-20 00:34:12 +02:00
Gregor Vostrak 1cba8c39de add empty state for members activity, fix organization switch data loading problem 2024-04-19 02:33:18 +02:00
Gregor Vostrak 5d95dd4fae add dynamic charts to last 7 days card 2024-04-19 00:14:04 +02:00
Gregor Vostrak 4a89f22885 fix/refactor dashboard card separators 2024-04-18 23:39:04 +02:00
Gregor Vostrak 4400741391 fix last tracked tasks empty state 2024-04-18 01:16:31 +02:00
Gregor Vostrak 3d9ed4a4e5 fix last tracked tasks empty state 2024-04-18 01:13:26 +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 335a057ba1 add responsiveness for the dashboard and menu 2024-04-13 16:03:47 +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
Gregor Vostrak 81e133528a make dashboard elements smaller, add logo to login/register 2024-03-20 16:33:53 +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
Gregor Vostrak d952b46984 make dashboard cards more compact 2024-03-13 15:59:09 +01:00
Gregor Vostrak 20fc123c36 add dashboard frontend 2024-03-11 18:02:54 +01:00