Gregor Vostrak
|
fca4c26cfc
|
add support for timeFormat in the frontend
|
2025-05-13 16:32:11 +02:00 |
|
Gregor Vostrak
|
b1ff97a82f
|
add frontend support for the date formatting option
|
2025-05-13 16:32:11 +02:00 |
|
Gregor Vostrak
|
8b950d99d6
|
add support for interval / duration format in frontend views
|
2025-05-13 16:32:11 +02:00 |
|
Gregor Vostrak
|
b796d232f5
|
add reporting tests for detailed, project filter, billable filter, tag filter
|
2025-05-05 21:30:18 +02:00 |
|
Gregor Vostrak
|
8da358dbe6
|
fix timeentry checkboxes
|
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
|
3026edd27b
|
fix datepicker dropdown and taborder in create time entry
|
2025-03-05 11:22:57 +01:00 |
|
Gregor Vostrak
|
97585b5771
|
fix inconsistencies in dropdown highlighted item, indirectly fix flaky project member test
|
2025-02-13 17:04:18 -05:00 |
|
Gregor Vostrak
|
4ed8f16ae3
|
remove duplicates from recently tracked dropdown, improve focus handling
|
2025-02-07 16:39:39 +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
|
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
|
4281736a6d
|
automatically set the project billable default in time entry create modal
|
2024-12-09 12:57:25 +01:00 |
|
Gregor Vostrak
|
ae7f5a98e7
|
add Today option to Date Range Picker
|
2024-12-09 12:57:25 +01:00 |
|
Gregor Vostrak
|
31014c1e29
|
fix type import api reference
|
2024-11-12 18:58:59 +01:00 |
|
Gregor Vostrak
|
d880717749
|
add TimeEntryCreateModal and MoreOptionsDropdown to ui package
|
2024-11-12 18:54:54 +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
|
e54df74d5d
|
improve typing in solidtime ui package
|
2024-10-28 14:54:48 +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
|
548307336a
|
keep tags when starting a new time entry from a finished one, fixes ST-469
|
2024-10-22 13:27:30 +02:00 |
|
Gregor Vostrak
|
612f40a4b0
|
fix unselecting bugs in time view
|
2024-10-09 13:26:51 +02:00 |
|
Gregor Vostrak
|
8f34fac0a6
|
add select all for time entry row heading
|
2024-10-09 03:01:34 +02:00 |
|
Gregor Vostrak
|
678d27c93a
|
fix design inconsistencies between regular and aggregate row
|
2024-10-09 00:55:42 +02:00 |
|
Gregor Vostrak
|
f147fb9725
|
add mass updates to time view
|
2024-10-08 21:28:23 +02:00 |
|
Gregor Vostrak
|
9f2ac70549
|
add mass delete time entries frontend, closes ST-450
|
2024-10-08 13:26:27 +02:00 |
|
Gregor Vostrak
|
9a50e144b3
|
improve time entry heading padding
|
2024-10-08 12:59:04 +02:00 |
|
Gregor Vostrak
|
a77b8a5ed2
|
add mass update to detailed reporting page
|
2024-10-08 12:59:04 +02:00 |
|
Gregor Vostrak
|
3ee7839ca9
|
add detailed reporting page
|
2024-10-08 12:59:04 +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
|
3b41d90b07
|
fix layout bug in time view with small time entries, fixes ST-414
|
2024-09-11 18:07:35 +02:00 |
|
Gregor Vostrak
|
597f9ce802
|
fix time entry aggregate mass delete function
|
2024-08-27 17:47:22 +02:00 |
|
Gregor Vostrak
|
859833452f
|
add daily duration to header, fix dropdown overflows, add time dropdown to duration select
|
2024-08-27 17:47:22 +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
|
35c65d3bf0
|
move MainContainer Component to ui package and fix types
|
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 |
|