Gregor Vostrak
|
86d0497000
|
design fixes, improve component encapsulation
|
2025-11-06 14:20:12 +01:00 |
|
Gregor Vostrak
|
522f7d2bd2
|
move currency and cancreateproject permission to props to decouple TimeEntryCreateModal from web
|
2025-11-04 16:08:24 +01:00 |
|
Gregor Vostrak
|
3b41de7135
|
remove project default listener in timeentry edit modal
|
2025-10-22 13:55:06 +02:00 |
|
Gregor Vostrak
|
9fe0ea5a0f
|
add support for HH:mm:ss format for input time fields
|
2025-10-22 13:54:14 +02:00 |
|
Kaspar Rosin
|
639f5332e4
|
feat: add duplicate time entry fields
|
2025-10-07 17:10:22 +02:00 |
|
Gregor Vostrak
|
c582530899
|
add edit time entry dropdown option to timeentryrow
|
2025-09-08 13:28:36 +02:00 |
|
Gregor Vostrak
|
9fa9522237
|
add calendar view
|
2025-09-08 13:28:36 +02:00 |
|
Gregor Vostrak
|
04c44097d0
|
fix duplicated borders in time and detailed reporting view
|
2025-09-08 13:28:36 +02:00 |
|
Gregor Vostrak
|
cb30487a21
|
add format check, update prettier rules, apply rules consistently
|
2025-07-31 11:53:00 +02:00 |
|
Gregor Vostrak
|
43073b5be2
|
fix design inconsistency in timeentryaggregaterow
|
2025-07-18 16:38:09 +02:00 |
|
Gregor Vostrak
|
8a0d2235a8
|
fix flakyness in e2e tests for reporting
|
2025-07-17 18:38:21 +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
|
3d4b20f7c8
|
make sure time entry information remains visible on mobile views
|
2025-07-08 18:22:18 +02:00 |
|
Gregor Vostrak
|
f9c3f42289
|
improve time entry range design issue in 12-h format
|
2025-05-13 16:32:11 +02:00 |
|
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 |
|