Gregor Vostrak
|
e66679274d
|
improve idle indicator colors, fix typescript issues
|
2025-11-19 13:37:33 +01:00 |
|
Gregor Vostrak
|
717fd35d76
|
add tooltips to idlestatus indicators
|
2025-11-18 13:58:30 +01:00 |
|
Gregor Vostrak
|
5a3a5995cc
|
add activity status plugin to calendar
|
2025-11-17 14:20:04 +01:00 |
|
Gregor Vostrak
|
a8e6d28eab
|
improve initial mount performance for groupedtimeentrytable by streaming in the rows
mounting the rows mounts lots of nested components which results in a delay on the initial mount.
|
2025-11-13 15:20:30 +01:00 |
|
Gregor Vostrak
|
9c9aeeab0f
|
use container queries for time entry table
|
2025-11-13 12:24:28 +01:00 |
|
Gregor Vostrak
|
8a1253e101
|
make sure that CreateTimeEntry modal always starts with times that have 0 seconds
|
2025-11-12 18:19:27 +01:00 |
|
Gregor Vostrak
|
661fa25da1
|
prevent seconds update on timepicker when nothing else changes
|
2025-11-12 18:15:59 +01:00 |
|
Gregor Vostrak
|
d77048a7dd
|
add tooltip component
|
2025-11-12 18:01:02 +01:00 |
|
Gregor Vostrak
|
4676af9b40
|
move css variables and tailwind theme config into ui package
|
2025-11-12 16:49:41 +01:00 |
|
Gregor Vostrak
|
18c8e62228
|
make sure that timepicker and calendar set seconds to 0 on update, fixes #968
|
2025-11-12 14:33:56 +01:00 |
|
Gregor Vostrak
|
e7703aef64
|
move button component to ui package
|
2025-11-12 14:24:54 +01:00 |
|
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
|
93d9db349b
|
bump api and ui package versions
|
2025-11-04 15:15:26 +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 |
|
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
|
19a206d57c
|
add prevent_overlapping_time_entries setting to organization
when enabled users are blocked from creating or editing new time entries that are overlapping with other time entries
|
2025-10-13 14:23:41 +02:00 |
|
Gregor Vostrak
|
c0788c270b
|
fix typescript openapi mapping types
|
2025-10-07 17:42:44 +02:00 |
|
Gregor Vostrak
|
7765056074
|
add tag grouping
|
2025-10-07 17:15:20 +02:00 |
|
Kaspar Rosin
|
639f5332e4
|
feat: add duplicate time entry fields
|
2025-10-07 17:10:22 +02:00 |
|
Gregor Vostrak
|
4a50145329
|
fix calendar header timezone issue
|
2025-10-06 19:30:58 +02:00 |
|
Gregor Vostrak
|
7f89fd8ea1
|
fix overflow issues in short calendar events
|
2025-09-29 12:19:27 +02:00 |
|
Gregor Vostrak
|
3425847a44
|
make time entry create in calendar use minimal interval instead of 1h duration
|
2025-09-08 13:28:36 +02:00 |
|
Gregor Vostrak
|
47b778fab9
|
make sure that 0 duration entries are shown correctly in calendar
|
2025-09-08 13:28:36 +02:00 |
|
Gregor Vostrak
|
85d69f1f16
|
fix scroll overflow issue in calendar with banner
|
2025-09-08 13:28:36 +02:00 |
|
Gregor Vostrak
|
e3bd50ed6b
|
improve contrast of calendar events
|
2025-09-08 13:28:36 +02:00 |
|
Gregor Vostrak
|
c582530899
|
add edit time entry dropdown option to timeentryrow
|
2025-09-08 13:28:36 +02:00 |
|
Gregor Vostrak
|
4e635cde83
|
add support for week_start and time_format in calendar
also rename them so that they do not conflict with the datepicker calendar component
|
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
|
e3cfc155b8
|
add rounding frontend to reports, and support for shared reports
|
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
|
155ed62fcc
|
add clearable option to calendardateinput, fix format, add paid_date
|
2025-07-08 18:22:18 +02:00 |
|
Gregor Vostrak
|
5daa6f2a25
|
fix last 7 days statistic labels
|
2025-07-08 18:22:18 +02:00 |
|
Gregor Vostrak
|
b0e638c28b
|
fix daterange presets, fix e2e test
|
2025-06-30 12:54:22 +02:00 |
|
Gregor Vostrak
|
dd928508fd
|
add delete modal for member delete with relations
allow admins to delete members
fix Dialog cloes on click outside of content
|
2025-06-30 12:54:22 +02:00 |
|
Gregor Vostrak
|
f1dce88dab
|
fix time zone issue in daterangepicker
|
2025-05-21 12:34:02 -07:00 |
|
Gregor Vostrak
|
9a2af2e743
|
respect organization time format settings in api tokens section
|
2025-05-14 16:21:37 +02:00 |
|
Gregor Vostrak
|
a69fb9c551
|
make client deselectable for projects, fixes #333
|
2025-05-14 15:27:28 +02:00 |
|
Gregor Vostrak
|
62b5730fa8
|
fix contrast on select and dropdown foreground colors, add missing placeholder in billable input
|
2025-05-14 14:09:19 +02:00 |
|
Gregor Vostrak
|
098ead8da6
|
change billable rate input to use shadcn component
|
2025-05-13 18:51:36 +02:00 |
|
Gregor Vostrak
|
9620c89545
|
migrate daterange picker to shadcn component
|
2025-05-13 16:32:11 +02:00 |
|
Gregor Vostrak
|
f9c3f42289
|
improve time entry range design issue in 12-h format
|
2025-05-13 16:32:11 +02:00 |
|