Gregor Vostrak
95bfb45978
add virtualizer to ProjectTaskDropdown component to handle bigger
...
project lists
2026-07-09 13:01:23 +02:00
Gregor Vostrak
c1ecd0eff5
update ui package dependencies; update lucide imports
2026-06-18 13:27:43 +02:00
Gregor Vostrak
0e15d9d9c2
add project visibility ui
2026-05-26 11:15:15 +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
c19a0f9acc
Move tabs and TabBar into UI package
2026-03-23 17:43:46 +01:00
Gregor Vostrak
c581ad8854
move calendar, dropdown-menu, select, dialog, number-field components to
...
the ui package
2026-03-23 17:43:46 +01:00
Gregor Vostrak
c78c681ec4
Conditionally show cost column in report tables; Task/Project Modal
...
Field cleanup; improve estimated time UX
2026-02-11 17:29:41 +01:00
Gregor Vostrak
15e61e9789
Add Field component system and migrate UI
2026-02-11 17:29:41 +01:00
Gregor Vostrak
756b423295
migrate select/multiselect components to Radix Vue primitives
2026-02-11 17:29:41 +01:00
Gregor Vostrak
cb30487a21
add format check, update prettier rules, apply rules consistently
2025-07-31 11:53:00 +02:00
Gregor Vostrak
098ead8da6
change billable rate input to use shadcn component
2025-05-13 18:51:36 +02:00
Gregor Vostrak
ed32c6b217
add frontend format support for currencies, add currencies endpoint
2025-05-13 16:32:11 +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
fdbf88a9a6
fix selects inside of focus trap not working on click select
2024-12-09 16:33:57 +01:00
Gregor Vostrak
c4daca32c5
add modal focus trap & fix design bug in project billable section
2024-12-09 15:45:28 +01:00
Gregor Vostrak
4b0cb2e282
improve time picker parsing, fix nested escape listeners, change project member select
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
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
19cc05140a
add archiving for clients, fixes ST-279
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