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
|
7a51fca2f9
|
only show Weekly Billable Amount of current organization on dashboard, fixes #977
|
2025-12-02 13:30:08 +01:00 |
|
Gregor Vostrak
|
280032ee02
|
allow employee manage task setting to organization
|
2025-11-25 15:39:20 +01:00 |
|
Gregor Vostrak
|
b1bb7245b0
|
use default api limit for fetching time entries
|
2025-11-20 17:30:13 +01:00 |
|
Gregor Vostrak
|
6f37ad500a
|
limit initially loaded time entries on time page
|
2025-11-20 16:58:53 +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
|
8a2f35de0c
|
fix package build error dependencies
|
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
|
6eca0c2c76
|
fix archived_at timestamp of client in exporter
|
2025-11-11 12:55:33 +01:00 |
|
Gregor Vostrak
|
3417b60585
|
only run self-hosting update and telemetry scheduler when app_key is set
v0.10.0
|
2025-11-04 13:35:12 +01:00 |
|
Constantin Graf
|
0f21fabd37
|
Spread self-hosting update and telemetry requests over the day
|
2025-11-03 20:24:52 +01:00 |
|
Gregor Vostrak
|
df00200464
|
load current member time entries in calendar, to be consistent with time view
|
2025-10-22 14:36:21 +02: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 |
|
Alexander Groß
|
9a1dd4861c
|
Extend description to 5000 chars, closes #914
|
2025-10-21 12:36:32 +02:00 |
|
Gregor Vostrak
|
1e985b71ec
|
move Client visibleByEmployee logic from controller to model
|
2025-10-21 12:22:17 +02:00 |
|
Alexander Groß
|
93d6a86f74
|
Show clients that are assigned to the employee, closes #893
|
2025-10-21 12:20:28 +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
|
8aabffd1e7
|
fix race condition in UserTimezoneMismatchModal
|
2025-10-06 18:33:57 +02:00 |
|
Gregor Vostrak
|
b373427dc7
|
add feedback button in sidebar
|
2025-10-01 13:20:23 +02:00 |
|
Gregor Vostrak
|
d2a4d60441
|
clarify UserSettingsIcon Dropdown Profile Settings Item Description
|
2025-10-01 13:20:23 +02:00 |
|
Gregor Vostrak
|
c3305b3df6
|
remove bottom padding for toast container
This became redundant due to the floating feedback bubble removal
|
2025-10-01 13:20:23 +02:00 |
|
Gregor Vostrak
|
7584e59d0b
|
improve focus states and keyboard navigation for organization switcher and user settings dropdown
|
2025-10-01 13:20:23 +02:00 |
|
Gregor Vostrak
|
d2f75cca6e
|
update organization switcher to use shadcn dropdownmenu
|
2025-10-01 13:20:23 +02:00 |
|