Gregor Vostrak
64ca1e9115
add break time entries and simplified time tracker ui
2026-07-21 18:54:05 +02:00
Gregor Vostrak
a97c02542b
add unique id tiebreaker to paginated index endpoints to make pagination
...
stable (#1138 )
2026-07-09 13:01:23 +02:00
Gregor Vostrak
23ea1500b0
Use an enum for tag match type
2026-06-26 14:53:37 +02:00
Gregor Vostrak
4bbde04e28
Rename tag_filter parameter to tag_match_type
2026-06-26 14:53:37 +02:00
Beda Schmid
58d7b33366
Add filter to include/exclude tags
...
[Added]
- Introduced a tag filter feature allowing users to specify whether tags should be included or excluded in time entry filters. This supports 'contains' and 'not_contains' modes.
2026-06-26 14:53:37 +02:00
Constantin Graf
02da133fb3
Updated composer dependencies
2026-06-18 13:27:43 +02:00
Gregor Vostrak
b73aa543fd
Merge commit from fork
2026-04-21 21:12:30 +02:00
Gregor Vostrak
c07ac4b0e4
add random identifier to exports to avoid path conflicts, fixes #1035
2026-03-23 17:43:46 +01: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
Constantin Graf
e7fa414c06
Restrict rounding to premium users
2025-07-23 16:09:36 +02:00
Constantin Graf
4b726635b2
Add rounding feature
2025-07-17 18:38:21 +02:00
Constantin Graf
48f09421d0
Fixed time entries exports for employees #2
2025-05-16 15:14:22 +02:00
Constantin Graf
36caadeb14
Fixed time entries exports for employees
2025-05-16 13:20:23 +02:00
Constantin Graf
ae00fdb0e9
Add localization settings
2025-04-23 14:33:32 +02:00
Constantin Graf
4fb744db1d
Fixed timezone issue in PDF reports
2025-04-02 13:00:53 +02:00
Gregor Vostrak
50cc7053e4
hide total billable amounts from employees when employees_can_see_billable_rates is disabled
2025-03-10 15:43:08 +01:00
Gregor Vostrak
e308ca78b1
improve design for time entries index export
2024-12-09 12:57:25 +01:00
Gregor Vostrak
9b0cf37bc7
improve aggregated pdf design
2024-12-09 12:57:25 +01:00
Constantin Graf
a4f3e014d9
Add debug flag to pdf export
2024-12-09 12:57:25 +01:00
Constantin Graf
620c4c97dc
Updated PDF footer and added pie chart to aggregate report
2024-12-09 12:57:25 +01:00
Constantin Graf
05da595470
Add wait for report with chart
2024-12-09 12:57:25 +01:00
Constantin Graf
a4d8a02b80
Updated PDF reports
2024-12-09 12:57:25 +01:00
Constantin Graf
eaaa83406d
Fixed timezones in detailed export reports
2024-10-29 18:09:22 +01:00
Constantin Graf
9a60e2b911
Add tests for export endpoints
2024-10-29 17:20:21 +01:00
Constantin Graf
8712cfb9dc
Add report exports
2024-10-29 17:20:21 +01:00
Gregor Vostrak
7c1fe35754
add export buttons for aggregated export and pdf export
2024-10-29 17:20:21 +01:00
Constantin Graf
b0bcc4f330
Add pdf detailed report and placeholder for aggregate endpoint
2024-10-29 17:20:21 +01:00
Gregor Vostrak
d080b07e60
add Export download buttons
2024-10-29 17:20:21 +01:00
Constantin Graf
64535ceea6
Add report exports
2024-10-29 17:20:21 +01:00
Constantin Graf
401cd4be0a
Fixed setting multiple time entry description to an empty string
2024-10-22 16:45:21 +02:00
Constantin Graf
4c27f1a2de
Fix bugs in computed attribute calculation
2024-10-15 12:57:45 +02:00
Constantin Graf
d9925d632e
Fix api url
2024-10-09 17:34:08 +02:00
Constantin Graf
d5a4df738f
Fix bug in time-entry.update-multiple; Add computed property for client_id
2024-10-08 19:19:08 +02:00
Constantin Graf
071895791c
Add endpoint to delete multiple time entries
2024-10-08 13:26:27 +02:00
Constantin Graf
fcba96fbf6
Renamed skip to offset
2024-10-08 12:59:04 +02:00
Constantin Graf
a882ec6ca0
Add skip and meta to resource in time entry endpoint
2024-10-08 12:59:04 +02:00
Constantin Graf
bff766d363
Add spend_time to projects and tasks
2024-09-30 14:19:47 +02:00
Constantin Graf
d8968399d6
Updated dependencies; Fixed codeformatting and phpstan
2024-09-11 18:07:35 +02:00
Constantin Graf
9df91f4e4a
Fix billiable rate in updateMultiple time entries (ST-396)
2024-09-03 13:09:09 +02:00
Constantin Graf
b7c9aa6f28
ST-370: Fixed error when sending unknown fields in request
2024-08-23 16:53:00 +02:00
Constantin Graf
1dc35f1f55
Removed option to update billable rate without updating time entries
2024-07-15 17:34:56 +02:00
Constantin Graf
c3a7ef7585
Fixed api docs
2024-07-01 17:06:44 +02:00
Constantin Graf
09a79508ae
Fixed static code analysis
2024-05-29 18:03:26 +02:00
Constantin Graf
54d8c8a894
Moved from Request get to input function
2024-05-29 18:03:26 +02:00
Constantin Graf
ec239f20f2
Added client to time entries
2024-05-29 18:03:26 +02:00
Constantin Graf
5a8dc60f53
Fixed update for member with role employee
2024-05-21 21:08:01 +02:00
Constantin Graf
2e710795ec
Renamed filter attributes in time entry endpoints
2024-05-21 17:42:32 +02:00
Constantin Graf
2a8ab12017
Added filled gaps to time entry aggregation; Moved aggregation to service
2024-05-21 17:31:45 +02:00
Gregor Vostrak
8b12dec546
change color palette, change user_id to member_id
2024-05-21 01:53:50 +02:00
Constantin Graf
68ecc1227d
Fixed validations and response naming in aggregate time entries endpoint
2024-05-19 12:06:20 +02:00