Gregor Vostrak
|
2c4af95ee3
|
Add Tag Edit Modal and UI
|
2026-02-10 13:19:30 +01:00 |
|
Gregor Vostrak
|
215957104f
|
Add Euro Symbol as Billable Icon when EUR is the organization currency.
fixes #423
|
2026-02-10 12:47:27 +01:00 |
|
Gregor Vostrak
|
fd012e7c69
|
Add Field component system and migrate UI
|
2026-02-10 12:22:53 +01:00 |
|
Gregor Vostrak
|
a58becc268
|
Add calendar query prefetch
|
2026-02-03 14:12:36 +01:00 |
|
Gregor Vostrak
|
1597b5490a
|
Enable npm workspaces and update dependencies
|
2026-02-02 03:20:45 +01:00 |
|
Gregor Vostrak
|
72662727c5
|
Add client_ids filter to time entry export
|
2026-02-02 01:57:40 +01:00 |
|
Gregor Vostrak
|
8524e01033
|
refactor: extract ReportingFilterBar and migrate reporting to TanStack Query
|
2026-02-02 01:03:00 +01:00 |
|
Gregor Vostrak
|
bca1e8b3b5
|
migrate select/multiselect components to Radix Vue primitives
|
2026-02-02 00:56:06 +01:00 |
|
Gregor Vostrak
|
99400ca655
|
fix: display custom billable rate correctly on project detail page
|
2026-01-27 20:11:35 +01:00 |
|
Gregor Vostrak
|
672c243c91
|
add command palette
|
2026-01-27 18:29:40 +01:00 |
|
Gregor Vostrak
|
79999fde28
|
remove redundant projects pinia store after tanstack query migration
|
2026-01-14 19:41:07 +01:00 |
|
Gregor Vostrak
|
b2a04c8de5
|
load time entries above pagination limit for calendar, fixes #995
|
2026-01-14 19:22:17 +01:00 |
|
Gregor Vostrak
|
6f68bbbd48
|
refactor timeentries queries and mutations, improve activitygraph, add dashboard reporting table
|
2026-01-14 17:01:45 +01:00 |
|
Gregor Vostrak
|
47c2d8e6de
|
upgrade inertia v2; add prefetching; migrate queries to tanstack query
vue
|
2026-01-09 03:32:42 +01:00 |
|
Gregor Vostrak
|
db57055941
|
add filters and sorting to projects table
|
2026-01-08 18:07:17 +01:00 |
|
Gregor Vostrak
|
b1bb7245b0
|
use default api limit for fetching time entries
|
2025-11-20 17:30:13 +01:00 |
|
Gregor Vostrak
|
6f37ad500a
|
limit initially loaded time entries on time page
|
2025-11-20 16:58:53 +01:00 |
|
Gregor Vostrak
|
8a2f35de0c
|
fix package build error dependencies
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
f8f708a664
|
add set end time functionality to timetracker component
|
2025-10-21 17:24:46 +02:00 |
|
Gregor Vostrak
|
7765056074
|
add tag grouping
|
2025-10-07 17:15:20 +02:00 |
|
Gregor Vostrak
|
b373427dc7
|
add feedback button in sidebar
|
2025-10-01 13:20:23 +02:00 |
|
Gregor Vostrak
|
cb30487a21
|
add format check, update prettier rules, apply rules consistently
|
2025-07-31 11:53:00 +02:00 |
|
Gregor Vostrak
|
7578beb271
|
fix css variables not updating correctly when system theme changes
|
2025-06-24 15:43:49 +02:00 |
|
Gregor Vostrak
|
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 Vostrak
|
eee13897c9
|
add frontend to deactivate user
|
2025-03-10 15:43:08 +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
|
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 Vostrak
|
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 Vostrak
|
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 Vostrak
|
845f0d19d8
|
add trial expiry day countdown to billing banner
|
2024-09-11 18:07:35 +02:00 |
|
Gregor Vostrak
|
b990387775
|
make No Project white in chart fixes ST-360
|
2024-09-11 18:07:35 +02:00 |
|
Gregor Vostrak
|
19cc05140a
|
add archiving for clients, fixes ST-279
|
2024-09-11 18:07:35 +02:00 |
|
Gregor Vostrak
|
83301d03ca
|
respect billing permission in frontend, fix hiding of billing banners
|
2024-09-11 18:07:35 +02:00 |
|