Gregor Vostrak
ba374c0371
add client name to projecttaskselect dropdown trigger
2026-07-09 13:53:08 +02:00
Gregor Vostrak
e302421765
make sure dropdown/combobox lists stay visible during close animation to
...
avoid layout shifts
2026-07-09 13:01:23 +02:00
Gregor Vostrak
61a0a7db5a
remove the measure row logic and rely on static values only for the
...
virtualizer and remove duplicated focus trap to avoid infinite loop in
project task dropdown
2026-07-09 13:01:23 +02:00
Gregor Vostrak
bc5af14a75
keep tasks visible when search term matches project or client name
2026-07-09 13:01:23 +02:00
Gregor Vostrak
95bfb45978
add virtualizer to ProjectTaskDropdown component to handle bigger
...
project lists
2026-07-09 13:01:23 +02:00
Gregor Vostrak
da235dfdc8
remove special “Add new project” state in TimeTrackerProjectTaskDropdown
2026-05-29 17:14:52 +02:00
Gregor Vostrak
221889ff87
fix "No project" duplicating rows, unify no project senitel to null
2026-05-29 17:14:52 +02:00
Gregor Vostrak
09af0f775f
add timesheets page
2026-05-29 17:14:52 +02:00
ShrootBuck
b1287c6a0a
Prefill project name in create modal
...
Add optional initialProjectName prop to ProjectCreateModal and use it
to initialize the project's name. Pass the TimeTracker dropdown's
searchValue as initial-project-name so the create form is prefilled.
2026-03-29 23:55:10 +02:00
Gregor Vostrak
797fddf638
chore: Add zod/type deps and tighten TimeTracker types
2026-03-24 17:41:26 +01:00
Gregor Vostrak
c19a0f9acc
Move tabs and TabBar into UI package
2026-03-23 17:43:46 +01:00
Gregor Vostrak
8d16503541
Adjust UI sizing and spacing
2026-03-23 17:43:46 +01:00
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
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
7efb7e6071
Enable npm workspaces and update dependencies
2026-02-11 17:29:41 +01:00
Gregor Vostrak
db57055941
add filters and sorting to projects table
2026-01-08 18:07:17 +01:00
Gregor Vostrak
cb30487a21
add format check, update prettier rules, apply rules consistently
2025-07-31 11:53:00 +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
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
18ab1f714b
update dependencies, update eslint config, update optional ts props types
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
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
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