Constantin Graf
8d34513bde
Prevent time entries with end before start
...
Partial updates of time entries only validated end against start if both
were part of the payload. Start and end are now also validated against the
persisted value if only one of them is sent (fixes #1189 ).
The importers now fail if the end of a time entry is before the start and
the database consistency check reports such time entries.
2026-10-09 13:23:51 +02:00
Constantin Graf
37579b1e5c
Updated compose dependencies
2026-09-24 10:45:18 +02:00
Constantin Graf
593372bae5
Add still-running email preference
2026-08-31 12:26:02 +02:00
Constantin Graf
734aab6353
Replaces all Jetstream model trait functions and relations
2026-06-18 13:27:43 +02:00
Constantin Graf
f9c0d64f82
Add email notifications for expiring api tokens
2025-07-17 18:16:25 +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
ae00fdb0e9
Add localization settings
2025-04-23 14:33:32 +02:00
Constantin Graf
ab263e725f
Fixed bugs in member endpoints; Added merge-into member endpoint
2025-03-06 14:44:11 -05:00
Constantin Graf
0a956fd9e7
Fixed user create in filament
2025-02-06 14:20:37 -05:00
Constantin Graf
dce608e403
Add more tests; Add filter in filament resource; Added options for user create command
2025-02-06 12:22:19 -05:00
Constantin Graf
fc0a840ded
Deactivated registration
2025-02-06 12:22:19 -05:00
Constantin Graf
0860aa9d24
Added shareable reports
2024-12-09 12:57:25 +01:00
Constantin Graf
c03aad1abd
Added shareable reports
2024-12-09 12:57:25 +01:00
Constantin Graf
0c1f06face
Change default generate key env to single line
2024-12-02 15:00:29 +01:00
Constantin Graf
2372ee0622
Add update lookup and telemetry, Add version and build to app config
2024-10-08 21:31:35 +02:00
Constantin Graf
2e8da98287
Added php-cs-fixer rule void_return
2024-09-30 14:19:47 +02:00
Constantin Graf
37400d239c
Add command admin:user:verify
2024-09-13 17:59:10 +02:00
Constantin Graf
50902e7705
Renamed command admin:delete-organization to admin:organization:delete
2024-09-13 17:59:10 +02:00
Constantin Graf
ceba49d054
Reverting phpstan update to prevent incorrect warnings
2024-09-11 18:07:35 +02:00
Constantin Graf
d8968399d6
Updated dependencies; Fixed codeformatting and phpstan
2024-09-11 18:07:35 +02:00
Constantin Graf
5b7df869ad
Added trial and blocking to billing contract, fixed bug in running time tracker command
2024-09-11 18:07:35 +02:00
Constantin Graf
8db0a7d25e
Added mail to inform users about still running time entries
2024-07-18 13:27:46 +02:00
Constantin Graf
7fd5d25781
Fixed failed jobs table
2024-07-03 17:14:35 +02:00
Constantin Graf
86f5ea47bb
Added user and organization deletion system; Added coverage annotations
2024-06-09 13:58:46 +02:00
Constantin Graf
c888ac7ec2
Fixed typo in self hosting command
2024-05-22 16:19:29 +02:00
Constantin Graf
eb810fcd4c
Added self hosting key generate command
2024-05-22 15:47:54 +02:00
Constantin Graf
2e710795ec
Renamed filter attributes in time entry endpoints
2024-05-21 17:42:32 +02:00
Constantin Graf
e3cc613477
Added test commands
2024-04-15 16:21:30 +02:00