Gregor Vostrak
|
6f68bbbd48
|
refactor timeentries queries and mutations, improve activitygraph, add dashboard reporting table
|
2026-01-14 17:01:45 +01:00 |
|
Gregor Vostrak
|
47c2d8e6de
|
upgrade inertia v2; add prefetching; migrate queries to tanstack query
vue
|
2026-01-09 03:32:42 +01:00 |
|
Gregor Vostrak
|
5a05ee35e0
|
change dashboard card colors and input background colors
|
2026-01-09 01:16:23 +01:00 |
|
Gregor Vostrak
|
00d9d1488e
|
improve time entry heading contrast in light mode
|
2026-01-08 20:17:54 +01:00 |
|
Gregor Vostrak
|
9bbbfdfafe
|
improve visual hierarchy in time view
|
2026-01-08 19:53:53 +01:00 |
|
Gregor Vostrak
|
db57055941
|
add filters and sorting to projects table
|
2026-01-08 18:07:17 +01:00 |
|
Gregor Vostrak
|
de97d15925
|
add tailwind theme and css variables to files export, bump ui package version
|
2025-12-09 16:44:55 +01:00 |
|
Gregor Vostrak
|
0691fe10ef
|
add direct axios dependency to package, bump package versions
|
2025-12-09 16:44:55 +01:00 |
|
Gregor Vostrak
|
513b2048ee
|
move TimezonMismatchModal to ui package
|
2025-12-09 16:44:55 +01:00 |
|
Gregor Vostrak
|
3acf9b8b07
|
add support for window activities in the calendar view plugin
|
2025-12-09 16:44:55 +01:00 |
|
Gregor Vostrak
|
814d539fb0
|
move rangecalendar, popover and daterangepicker to ui package
|
2025-12-09 16:44:55 +01:00 |
|
Gregor Vostrak
|
280032ee02
|
allow employee manage task setting to organization
|
2025-11-25 15:39:20 +01:00 |
|
Gregor Vostrak
|
500ccd5719
|
fix container queries for time entry rows
|
2025-11-20 16:52:08 +01:00 |
|
Gregor Vostrak
|
bacd6f4222
|
include the currently running time entry in the calendar header
|
2025-11-20 13:17:48 +01:00 |
|
Gregor Vostrak
|
022caf59ee
|
bump solidtime ui package version to 0.0.13
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
f955ab3135
|
fix display problems caused by minimum height of calendar events
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
5b491b0da2
|
add support for currently running time entry
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
249ab67ac8
|
improve idle indicator colors, fix typescript issues
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
1bd2c28b37
|
add tooltips to idlestatus indicators
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
33ac994cc0
|
add activity status plugin to calendar
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
8d3ee58bed
|
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-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
8a2c260533
|
use container queries for time entry table
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
95ab1699c4
|
make sure that CreateTimeEntry modal always starts with times that have 0 seconds
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
306a081a3d
|
prevent seconds update on timepicker when nothing else changes
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
878ac4ab81
|
add tooltip component
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
947550d639
|
move css variables and tailwind theme config into ui package
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
09fb5aa48e
|
make sure that timepicker and calendar set seconds to 0 on update, fixes #968
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
9b9371e5a5
|
move button component to ui package
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
0648437478
|
design fixes, improve component encapsulation
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
8ba04eca0c
|
move currency and cancreateproject permission to props to decouple TimeEntryCreateModal from web
|
2025-11-19 17:34:21 +01:00 |
|
Gregor Vostrak
|
b7dafb0892
|
bump api and ui package versions
|
2025-11-19 17:34:21 +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 |
|