Constantin Graf
024283273a
Updated email validation to stricter config
2026-07-11 16:00:34 +02:00
Gregor Vostrak
4fb18f343f
allow missing client columns in clockify importer, fixes #1149
2026-07-09 16:16:25 +02:00
Gregor Vostrak
53ecc58509
add validationa for project names in toggl importer
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
Gregor Vostrak
caa36d2875
Fix not-contains tag filter dropping entries where tags is null
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
Gregor Vostrak
50f57f6997
add support for activity columns in clockify exports
2026-06-25 12:10:44 +02:00
Gregor Vostrak
ab9f6e6afb
adapt clockify importer to support task -> tasks column rename
2026-06-25 00:20:29 +02:00
Gregor Vostrak
2a40bb7edb
add support for archived projects in the clockify importer
2026-06-25 00:08:42 +02:00
Constantin Graf
37a8f43b23
Allow Clockify import without Billable column
2026-06-24 13:44:48 +02:00
Constantin Graf
0c825a691e
Fixed current organization after normal registration
2026-06-18 13:27:43 +02:00
Constantin Graf
89a9341d91
Removed Laravel Jetstream
2026-06-18 13:27:43 +02:00
Constantin Graf
734aab6353
Replaces all Jetstream model trait functions and relations
2026-06-18 13:27:43 +02:00
Constantin Graf
02da133fb3
Updated composer dependencies
2026-06-18 13:27:43 +02:00
Constantin Graf
5d744d70c4
Migrate permission away from Jetstream; Moved update user to REST API
2026-06-18 13:27:43 +02:00
Constantin Graf
a30d192ea2
Updated invitation flow, Moved jetstream function to REST endpoints; Lower case email
2026-06-18 13:27:43 +02:00
Gregor Vostrak
7ce3fa2740
change TimeEntryFilter start filter to be inclusive
2026-05-29 17:14:52 +02:00
Gregor Vostrak
277dbaf6eb
promote duration formats that omit seconds to HH:mm:ss in reporting
...
views and exports
2026-04-17 12:15:26 +02:00
Gregor Vostrak
2c60d04ba4
override current_team_id in makeMemberToPlaceholder to avoid fk constraint error on user delete, fixes #989
2026-02-16 15:02:42 +01:00
Gregor Vostrak
28fc324c6a
Allow NONE filter value to shared reports and add shared-report tests
2026-02-11 17:29:41 +01:00
Gregor Vostrak
dd75a80df7
add no project, no task, no client, no task, no tag support to the API
2026-02-11 17:29:41 +01:00
Gregor Vostrak
f242ce48b5
change rounding up on boundaries so it does not round up but keeps the value, fixes #994
2026-01-28 12:56:58 +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
6eca0c2c76
fix archived_at timestamp of client in exporter
2025-11-11 12:55:33 +01:00
Alexander Groß
9a1dd4861c
Extend description to 5000 chars, closes #914
2025-10-21 12:36:32 +02:00
Gregor Vostrak
7765056074
add tag grouping
2025-10-07 17:15:20 +02:00
Constantin Graf
4b726635b2
Add rounding feature
2025-07-17 18:38:21 +02:00
Constantin Graf
e1185af281
Fixed failing tests because of legacy currency codes
2025-07-17 18:16:25 +02:00
Constantin Graf
2ab28001be
Updated dependencies; Major update laravel passport
2025-07-17 11:47:34 +02:00
Constantin Graf
47aa65d959
Add checks for placeholder invitation; Fixed bug in member deletion
2025-07-08 16:49:05 +02:00
Constantin Graf
ead9cf2185
Add option to delete members with relations
2025-06-30 12:54:22 +02:00
Constantin Graf
dc21ac8352
Switch organization after accepting invitation
2025-06-10 11:23:53 +02:00
Constantin Graf
36caadeb14
Fixed time entries exports for employees
2025-05-16 13:20:23 +02:00
Constantin Graf
d64f0c52be
Fixed bugs in current organization; Add database consistency checks; Add foreign key
2025-05-16 13:03:47 +02:00
Constantin Graf
d49082d7f3
Fixed localization in PDF reports
2025-05-13 18:48:37 +02:00
Constantin Graf
e374d8b3de
Fixed typos in organization format settings
2025-05-13 16:32:11 +02:00
Constantin Graf
b8110e222a
Fixed descriptions and billable in shared reports
2025-04-30 13:36:21 +02:00
Constantin Graf
dd0cc0d60b
Add more validation for clockify importer
2025-04-29 16:38:08 +02:00
Constantin Graf
f1a1d2a266
Project name is now unique per client and organization
2025-04-25 17:55:29 +02:00
Constantin Graf
827e0fe377
Fixes for invoice feature
2025-04-23 14:33:32 +02:00
Constantin Graf
ae00fdb0e9
Add localization settings
2025-04-23 14:33:32 +02:00
Constantin Graf
aa3c64e496
Allow members:make-placeholder for admins
2025-03-10 16:26:08 +01: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
Constantin Graf
73ce5f793d
Fixed problem with merge into when project members already exist in destination member
2025-03-10 15:42:43 +01:00
Constantin Graf
ab263e725f
Fixed bugs in member endpoints; Added merge-into member endpoint
2025-03-06 14:44:11 -05:00
Constantin Graf
f93c5370bf
Add harvest and generic imports
2025-03-06 14:44:11 -05:00
Constantin Graf
b6bbcd7097
Fixed bug in toggl data importer if import contains invalid timezone
2025-03-04 17:08:28 -05:00
Constantin Graf
0a956fd9e7
Fixed user create in filament
2025-02-06 14:20:37 -05:00