Gregor Vostrak
38e33b318e
Add goals feature for personal goals with filters
2026-10-08 17:58:48 +02:00
Constantin Graf
1582e6f4c3
Generate profile photo in user factory locally
...
Faker's image() downloads the image from via.placeholder.com, which no
longer exists. Since the domain resolves again but does not respond,
the download (without timeout) hangs and the PHPUnit runs time out.
The profile photo is now generated locally with GD, which also stores a
real image instead of the temporary file path returned by image().
2026-10-07 18:28:29 +02:00
Gregor Vostrak
cbcd1e51f6
add break time entries and simplified time tracker ui
2026-07-28 16:52:36 +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
Gregor Vostrak
8f02f98afc
add pending email to UserResource and update openapi client
2026-06-18 13:27:43 +02:00
Constantin Graf
02da133fb3
Updated composer dependencies
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
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
f9c0d64f82
Add email notifications for expiring api tokens
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
ae00fdb0e9
Add localization settings
2025-04-23 14:33:32 +02:00
Constantin Graf
bbed618fdc
Added API endpoints for user API tokens
2025-02-13 17:04:18 -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
51cd919db6
Add organization setting employees_can_see_billable_rates
2024-10-01 22:48:27 +02:00
Constantin Graf
2e8da98287
Added php-cs-fixer rule void_return
2024-09-30 14:19:47 +02:00
Constantin Graf
a820d8540f
Added time estimates for projects and tasks, fixes ST-283
2024-09-30 14:19:47 +02:00
Constantin Graf
78ea8a673b
Fixed timezone problem in unit tests
2024-09-30 11:02:11 +02:00
Constantin Graf
91b56ae92f
Fixed deprecation warning
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
156d2ff1a0
Add auditing
2024-09-03 14:26:01 +02:00
Constantin Graf
63323d86c3
Added tests for FailedJobResource and renamed to singular
2024-07-18 13:27:46 +02:00
Constantin Graf
364168debd
Add ability to set task to done, fixes ST-244
2024-07-01 17:06:44 +02:00
Constantin Graf
a69d1cb4c4
Added ability to archive projects and clients, fixes ST-37
2024-07-01 17:06:44 +02:00
Constantin Graf
f21a2d4bdd
Fix unhandled error on jetstream page with non-UUID id, fixes ST-274
2024-07-01 17:06:44 +02:00
Constantin Graf
2184b3c835
Add ability to update billable rate of existing time entries
2024-07-01 17:06:44 +02:00
Constantin Graf
86f5ea47bb
Added user and organization deletion system; Added coverage annotations
2024-06-09 13:58:46 +02:00
Constantin Graf
86555664c5
Added billable flag to projects
2024-06-06 17:19:41 +02:00
Constantin Graf
20f9b344f6
Added is_imported flag to time entries
2024-06-06 17:19:41 +02:00
Constantin Graf
ec239f20f2
Added client to time entries
2024-05-29 18:03:26 +02:00
Constantin Graf
2a8ab12017
Added filled gaps to time entry aggregation; Moved aggregation to service
2024-05-21 17:31:45 +02:00
Constantin Graf
b2365e2778
Migrated endpoints from user to member; Renamed membership to member
2024-05-13 19:50:50 +02:00
Constantin Graf
0bf8a25d64
Enhanced admin panel
2024-04-26 14:44:37 +02:00
Constantin Graf
c194e3547b
Hide latestTeamActivity for members with employee role
2024-04-25 17:28:59 +02:00
Constantin Graf
a149db655c
Added invitation delete endpoint
2024-04-19 18:00:31 +02:00
Constantin Graf
a36f33dfa7
Restricted data sent by jestream; Fixed profile picture
2024-04-19 18:00:31 +02:00
Constantin Graf
b67961cb07
Added member and invitation endpoints
2024-04-11 12:43:30 +02:00
Constantin Graf
ba0212ea01
Added billable rates; Added project members; Added visibility to projects
2024-04-02 14:33:29 +02:00
Constantin Graf
ebd4754773
Updated to laravel 11
2024-03-27 23:19:47 +01:00
Constantin Graf
4edfa7e941
Added tasks endpoints; Added more test
2024-03-22 11:41:51 +01:00
Constantin Graf
fc5b35661d
Added week start
2024-03-21 13:53:05 +01:00
Constantin Graf
6ecfef6bf1
Added timezone for user; Moved dashboard to controller
2024-03-19 19:11:36 +01:00
Constantin Graf
2133eb0c16
Added billable and project_id to time entry endpoints; Enhanced api docs; Added pagination
2024-03-19 19:11:36 +01:00
Constantin Graf
66a1d8a38b
Added more imports
2024-03-11 19:12:51 +01:00
Constantin Graf
77e7a63b83
Added placeholder users; Better exception handling; Enhanced local setup
2024-03-08 13:32:31 +01:00
Constantin Graf
e8912650c0
Added client and organization endpoints
2024-03-04 18:44:44 +01:00
Constantin Graf
8b85f50e22
Added filters to time-entries.index endpoint
2024-02-27 12:05:18 +01:00
Constantin Graf
9c5a238dda
Added time entry api endpoints; Increased phpstan level; renamed to solidtime
2024-02-26 14:27:12 +01:00