Gregor Vostrak
|
f1d001e03e
|
add lazy loading to modals and dropdowns to improve time page render performance
|
2026-02-17 13:54:26 +01:00 |
|
Gregor Vostrak
|
cfbfbd4b6a
|
remove no tags option from timetracker tag dropdown
|
2026-02-13 12:30:54 +01:00 |
|
Gregor Vostrak
|
0e63ecb520
|
improve timetracker on mobile; fix select all checkbox with 0 time
entries; add minimal padding to mobile dialogs
|
2026-02-12 17:06:20 +01:00 |
|
Gregor Vostrak
|
b258717211
|
improve reporting page responsive layout; standardize button sizing;
prevent mobile input zoom; increase CI playwright shards
|
2026-02-12 13:30:11 +01:00 |
|
Gregor Vostrak
|
a9e03f3b29
|
responsive time entry modal fixes
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
562ee234a8
|
Add Euro Symbol as Billable Icon when EUR is the organization currency.
fixes #423
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
f75a19bccd
|
improve time estimate input, responsive time entry create modal fixes,
fixes #460, #800
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
bd2d57dfd1
|
Improve Time page responsiveness and compact tags, fixes #896
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
73c92fad47
|
fix responsive issues in timetracker recently tracked entries dropdown
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
7efb7e6071
|
Enable npm workspaces and update dependencies
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
81d9561656
|
refactor timeentries queries and mutations, improve activitygraph, add dashboard reporting table
|
2026-02-11 17:29:41 +01:00 |
|
Gregor Vostrak
|
5a05ee35e0
|
change dashboard card colors and input background colors
|
2026-01-09 01:16:23 +01:00 |
|
Gregor Vostrak
|
db57055941
|
add filters and sorting to projects table
|
2026-01-08 18:07:17 +01:00 |
|
Gregor Vostrak
|
0648437478
|
design fixes, improve component encapsulation
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
9fe0ea5a0f
|
add support for HH:mm:ss format for input time fields
|
2025-10-22 13:54:14 +02:00 |
|
Gregor Vostrak
|
f8f708a664
|
add set end time functionality to timetracker component
|
2025-10-21 17:24:46 +02:00 |
|
Gregor Vostrak
|
c359259e45
|
fix TimeRangeSelector dropdown behaviour when clicking after other input was focused before
|
2025-10-21 13:50:30 +02:00 |
|
Gregor Vostrak
|
55d12aaae1
|
add discard option for running timer
|
2025-10-21 12:49:49 +02:00 |
|
Gregor Vostrak
|
cb30487a21
|
add format check, update prettier rules, apply rules consistently
|
2025-07-31 11:53:00 +02:00 |
|
Gregor Vostrak
|
38f38790d5
|
change font to inter, scale down fonts, improve rounding/filter elements
|
2025-07-17 18:38:21 +02:00 |
|
Gregor Vostrak
|
8b950d99d6
|
add support for interval / duration format in frontend views
|
2025-05-13 16:32:11 +02:00 |
|
Gregor Vostrak
|
c17c5dc6c0
|
fix escape handling in tagdropdown and timetrackerprojecttaskdropdown after changing to radix dropdowns
|
2025-04-23 14:33:32 +02:00 |
|
Gregor Vostrak
|
15ac3e9a43
|
fix tests, add autofocus disable option for dropdown
|
2025-04-23 14:33:32 +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
|
4ed8f16ae3
|
remove duplicates from recently tracked dropdown, improve focus handling
|
2025-02-07 16:39:39 +01:00 |
|
Gregor Vostrak
|
31b9659f7e
|
start time entry on click in recently tracked time entries dropdown
|
2025-02-06 18:36:16 +01:00 |
|
Gregor Vostrak
|
db7111da44
|
add recently tracked timeentries dropdown to timetracker
|
2025-02-06 18:36:16 +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
|
00e2518196
|
fix TimeTrackerRangeSelector detection so it does not open the Dropdown again after pressing Escape
|
2025-02-06 18:36:16 +01:00 |
|
Gregor Vostrak
|
68228bccb2
|
fix enter submits in the time range dropdown
|
2025-02-06 18:36:16 +01:00 |
|
Gregor Vostrak
|
2dd80ba6cc
|
fix focus state for dropdowns, fix taborder for timerange select in timetracker and timeentryrows
|
2025-02-06 18:36:16 +01:00 |
|
Gregor Vostrak
|
b783ea9ecd
|
improve focus state styling
|
2025-02-06 18:36:16 +01:00 |
|
Gregor Vostrak
|
e3f981aac2
|
add missing data to public shared reports, add premium restrictions, add pdf download
|
2024-12-09 12:57:25 +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
|
cd7573dcf1
|
hide create project buttons and modal depending on the permission
|
2024-10-28 14:14:50 +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
|
129c132f97
|
make project and tags in mass updates resettable
|
2024-10-09 14:20:07 +02:00 |
|
Gregor Vostrak
|
a77b8a5ed2
|
add mass update to detailed reporting page
|
2024-10-08 12:59:04 +02:00 |
|
Gregor Vostrak
|
c9c221de62
|
improve focus handling in time tracker component, improve focus-visible state for timetracker start and stop button
|
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
|
85315fc62f
|
add client grouping and expandable project tasks to project task timetracker dropdown, fixes ST-253
|
2024-09-11 18:07:35 +02:00 |
|
Gregor Vostrak
|
3b41d90b07
|
fix layout bug in time view with small time entries, fixes ST-414
|
2024-09-11 18:07:35 +02:00 |
|
Gregor Vostrak
|
b391f47d1b
|
fix scroll & jumping issues with task dropdown, fixes ST-395
|
2024-09-11 18:07:35 +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 |
|