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