Gregor Vostrak
|
33d139e3aa
|
add mass updates to time entry aggregate rows, make package actions run on manual dispatch
|
2024-08-27 17:47:22 +02:00 |
|
Gregor Vostrak
|
249b1b5820
|
cleanup and fix formatting for utils and packages
|
2024-08-27 17:47:22 +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
|
87b114a32a
|
fix formatting for hours
|
2024-08-20 23:38:36 +02:00 |
|
Gregor Vostrak
|
00e095ec4b
|
fix token invalidation detection
|
2024-08-20 16:27:52 +02:00 |
|
Gregor Vostrak
|
06a35cb447
|
disable zodios request/response validation in runtime and use server errors instead
|
2024-08-08 16:11:14 +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
|
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
|
a8d82d0d2c
|
remove owner from invite member select, fix modal not closing bug
|
2024-07-03 12:53:52 +02:00 |
|
Gregor Vostrak
|
8f0be6efce
|
respect has_subscription property in frontend for displaying the member add popup
|
2024-07-02 17:17:27 +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
|
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
|
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
|
3a61d68dc1
|
rename state change in useCurrentTimeEntry
|
2024-06-18 18:30:29 +02:00 |
|
Gregor Vostrak
|
ce8e503faa
|
refresh stores on window focus, fixes ST-262
|
2024-06-18 13:47:00 +02:00 |
|
Gregor Vostrak
|
79f914d4b6
|
add partial patches to time entries store after time entry updates to avoid inconsistencies , fixes ST-259
|
2024-06-18 13:13:39 +02:00 |
|
Gregor Vostrak
|
7fb58ea341
|
add is_billable support for create / update project and in timetracker, fixes ST-217
|
2024-06-06 17:19:41 +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
|
bae4265f70
|
improve error handling for 401 requests and fetch
|
2024-06-05 18:36:00 +02:00 |
|
Gregor Vostrak
|
c9311780ed
|
restrict group and subgroup so they are always different
|
2024-06-05 18:36:00 +02:00 |
|
Gregor Vostrak
|
4943baa236
|
add reporting client aggregation
|
2024-06-05 18:36:00 +02:00 |
|
Gregor Vostrak
|
ce00f5f446
|
fix employee reporting request, fix billable update, fix start of week in reporting
|
2024-05-22 16:19:29 +02:00 |
|
Gregor Vostrak
|
5c44f2590a
|
fix cent formatting and reporting pie chart labels
|
2024-05-21 21:01:31 +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
|
e2c6026b47
|
add aggregation/grouping of time entries with same attributes in time view
|
2024-05-16 13:11:22 +02:00 |
|
Gregor Vostrak
|
0f898130e0
|
add redirect to login page if session is expired
|
2024-05-02 16:01:33 +02:00 |
|
Gregor Vostrak
|
fb3d326c28
|
respect start of week setting for charts
|
2024-04-29 16:49:58 +02:00 |
|
Gregor Vostrak
|
01e9bf310c
|
fix project update notification texts
|
2024-04-29 16:49:58 +02:00 |
|
Gregor Vostrak
|
77623f77e5
|
fix error handling for 404 error in active time entry
|
2024-04-29 12:38:59 +02:00 |
|
Gregor Vostrak
|
42ad5e004a
|
make currency dependent on the organization setting
|
2024-04-26 02:41:02 +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
|
970b699de0
|
hide task delete when user is missing the permission
|
2024-04-25 16:09:44 +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
|
f22d423fff
|
hide actions and pages in the frontend according to permissions
|
2024-04-25 04:14:20 +02:00 |
|
Gregor Vostrak
|
f52a629bac
|
add manual time entry feature
|
2024-04-24 22:26:06 +02:00 |
|
Gregor Vostrak
|
52381be399
|
fix timezone issues and add support for timezone user setting
|
2024-04-23 02:54:28 +02:00 |
|
Gregor Vostrak
|
b28f2b0a1c
|
add error notifications to importer
|
2024-04-22 14:05:14 +02:00 |
|
Gregor Vostrak
|
4446a7e3d7
|
use dynamic billing extension setting in the frontend
|
2024-04-21 01:56:04 +02:00 |
|
Gregor Vostrak
|
338e4ec469
|
filter placeholder role so it cannot be selected for invites
|
2024-04-21 01:45:07 +02:00 |
|
Gregor Vostrak
|
0650480246
|
add project edit modal
|
2024-04-20 01:09:23 +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 |
|