 Gregor VostrakandConstantin Graf
|
b4edcaa2dc
|
hide shared reports create for employees, fix export request for employees
|
2025-05-16 13:20:23 +02:00 |
|
Gregor Vostrak
|
46dea00b34
|
fix user name not displayed correctly for employee users in reporting
|
2025-05-15 12:54:30 +02:00 |
|
Gregor Vostrak
|
b4a6145f40
|
fix tanstack query store invalidation on detailed view update
|
2025-05-07 15:21:23 +02:00 |
|
Gregor Vostrak
|
7673b365ca
|
fix light/dark theme not currectly initializing on shared report, unify logic
|
2025-04-30 13:32:25 +02:00 |
|
Gregor Vostrak
|
da5fc3f113
|
only show invoicing tab when module is activated
|
2025-04-30 12:06:48 +02:00 |
|
Gregor Vostrak
|
df2fe1da1e
|
add light mode
|
2025-03-28 14:54:31 +01:00 |
|
 Gregor VostrakandConstantin Graf
|
eee13897c9
|
add frontend to deactivate user
|
2025-03-10 15:43:08 +01:00 |
|
 Gregor VostrakandConstantin Graf
|
50cc7053e4
|
hide total billable amounts from employees when employees_can_see_billable_rates is disabled
|
2025-03-10 15:43:08 +01:00 |
|
 Gregor VostrakandConstantin Graf
|
e5ec11af44
|
add member merge frontend modal
|
2025-03-06 14:44:11 -05:00 |
|
Gregor Vostrak
|
18ab1f714b
|
update dependencies, update eslint config, update optional ts props types
|
2025-02-06 18:36:16 +01:00 |
|
 Gregor VostrakandConstantin Graf
|
2560619c15
|
add shared reports section in the frontend
|
2024-12-09 12:57:25 +01:00 |
|
Gregor Vostrak
|
f49f7b2c9b
|
fix live timer after reload
|
2024-11-15 16:48:02 +01:00 |
|
Gregor Vostrak
|
df0f3b2680
|
patch new time entries into existing store when stores are refreshed on focus
|
2024-11-12 17:38:04 +01:00 |
|
Gregor Vostrak
|
d5699da234
|
improve manual time entry modal, improve time picker, add human duration input
|
2024-11-12 16:07:51 +01:00 |
|
Gregor Vostrak
|
eb4debe481
|
move time entry mass updates to ui package and remove its dependencies
|
2024-10-28 14:14:50 +01:00 |
|
Gregor Vostrak
|
9f2ac70549
|
add mass delete time entries frontend, closes ST-450
|
2024-10-08 13:26:27 +02:00 |
|
Gregor Vostrak
|
3ee7839ca9
|
add detailed reporting page
|
2024-10-08 12:59:04 +02:00 |
|
Gregor Vostrak
|
32c7e55a15
|
add Upgrade Info Modal, fix hardcoded premium flag
|
2024-09-30 14:52:18 +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
|
8b50f33cc9
|
chore: remove unnecessary startLiveTimer call in current time entry init
|
2024-09-26 01:02:34 +02:00 |
|
 Gregor VostrakandConstantin Graf
|
b2ad4b3785
|
add description grouping to reporting page (fixes ST-399), persist grouping selection in local storage
|
2024-09-17 22:32:43 +02:00 |
|
Gregor Vostrak
|
9189910136
|
fix available roles filter, fixes ST-425
|
2024-09-12 14:41:23 +02:00 |
|
 Gregor VostrakandConstantin Graf
|
845f0d19d8
|
add trial expiry day countdown to billing banner
|
2024-09-11 18:07:35 +02:00 |
|
 Gregor VostrakandConstantin Graf
|
b990387775
|
make No Project white in chart fixes ST-360
|
2024-09-11 18:07:35 +02:00 |
|
 Gregor VostrakandConstantin Graf
|
19cc05140a
|
add archiving for clients, fixes ST-279
|
2024-09-11 18:07:35 +02:00 |
|
 Gregor VostrakandConstantin Graf
|
83301d03ca
|
respect billing permission in frontend, fix hiding of billing banners
|
2024-09-11 18:07:35 +02:00 |
|
 Gregor VostrakandConstantin Graf
|
48b2bb436e
|
show action blocked modal with instructions instead of small notification when server returns action blocked error
|
2024-09-11 18:07:35 +02:00 |
|
 Gregor VostrakandConstantin Graf
|
30ed47d3fb
|
add trial banners and unblock member invite modal during trial
|
2024-09-11 18:07:35 +02:00 |
|
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 VostrakandConstantin Graf
|
7fb58ea341
|
add is_billable support for create / update project and in timetracker, fixes ST-217
|
2024-06-06 17:19:41 +02:00 |
|