Gregor Vostrak
|
4975cf1dab
|
replace hardcoded inertia props with organization delete/update perms
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
b3fb04c4be
|
remove unused inertia organization page props
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
0cc8d762a5
|
fix inertia backend role data structure after jetstream migration
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
e3e45161a1
|
call api for organization create/update/delete and switch
|
2026-06-18 13:27:43 +02:00 |
|
Constantin Graf
|
0c825a691e
|
Fixed current organization after normal registration
|
2026-06-18 13:27:43 +02:00 |
|
Constantin Graf
|
24775d2c47
|
Added tests
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
c5c129b239
|
add switch current organization endpoint
|
2026-06-18 13:27:43 +02:00 |
|
Constantin Graf
|
89a9341d91
|
Removed Laravel Jetstream
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
bffd0773be
|
remove jetstream inertia properties; remove unused ApiTokenManager;
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
56ea0ed90e
|
move banners on login and register cards into the cards
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
24c19e7e7c
|
add pending email cancel button
|
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
|
5eb1a6a006
|
Add reset pending email endpoint to user controller
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
d0334bd730
|
move user delete to api endpoint
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
fe4e903203
|
use api routes for profile information updates
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
43e42ace54
|
show null billable rate as empty not as 0 to avoid confusion
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
84728f0914
|
fix e2e selectors to adapt to reka-ui change;
|
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 |
|
Gregor Vostrak
|
c1ecd0eff5
|
update ui package dependencies; update lucide imports
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
486b5d2152
|
add user endpoint tests for idempotence email update, unauthenticated
update and invalid email
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
5476b4e5a9
|
update npm dependencies
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
ceec4cbf62
|
add profile page e2e tests
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
372c7b02a0
|
update email address change info to use session based banners
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
cb8047028c
|
add 1MB photo upload limit
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
e29be581fa
|
add photo delete logic to user update endpoint
|
2026-06-18 13:27:43 +02:00 |
|
Constantin Graf
|
02da133fb3
|
Updated composer dependencies
|
2026-06-18 13:27:43 +02:00 |
|
Constantin Graf
|
d00fe2baff
|
Add more tests
|
2026-06-18 13:27:43 +02:00 |
|
Constantin Graf
|
a73fe59892
|
Add migration to lower case the user emails
|
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 |
|
Gregor Vostrak
|
12d58ee42c
|
rephrase logged out user invite accept message to clarify that the
invite was accepted
|
2026-06-18 13:27:43 +02:00 |
|
Gregor Vostrak
|
f9be92894e
|
add banners for invitation accept
|
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 |
|
dependabot[bot]
|
d732064f31
|
Bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-06-08 22:58:27 +02:00 |
|
Gregor Vostrak
|
cb5c2547f4
|
fix profile setting sidebar alignment
v0.14.0
|
2026-06-03 12:24:53 +02:00 |
|
Gregor Vostrak
|
13a25524f3
|
add saved/saving/error indicators to timesheets
|
2026-06-02 17:14:32 +02:00 |
|
Gregor Vostrak
|
112f6aa6a6
|
add invoice clone to openapi client, expose DetailedInvoice type
|
2026-05-29 19:07:55 +02:00 |
|
Gregor Vostrak
|
8eab0485c9
|
revert reka-ui update; fix DST cellMath;
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
0aa0f0bd77
|
use cn helper for alert-dialog modals
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
eb63c4ef03
|
fix light mode timesheet background and add missing aria-label
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
54fffd07bc
|
add timesheet unit and e2e tests; add unit test CI setup
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
da235dfdc8
|
remove special “Add new project” state in TimeTrackerProjectTaskDropdown
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
0debdddef9
|
set min release age for npm packages to 7 days to prevent supply chain attacks
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
62354cfe8b
|
remove timetrackerprojecttaskdropdown test without setup
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
396e7b2b6b
|
fix DST boundary issue in timesheets
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
221889ff87
|
fix "No project" duplicating rows, unify no project senitel to null
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
7ce3fa2740
|
change TimeEntryFilter start filter to be inclusive
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
df34014bfe
|
fix e2e tests
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
faf3ee471c
|
fix formatting
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
866e5d8594
|
clamp running time entry duration to min 0 for FullCalendarHeaderDuration calc
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
72cd0b6f05
|
fix formatting
|
2026-05-29 17:14:52 +02:00 |
|