Gregor Vostrak
|
5dcd8197dc
|
update e2e test setup to use user settings api endpoint
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
e8c8edb4d5
|
change redirects and references to new organization routes
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
96ecc5335a
|
add currency to organization update endpoint
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
c8024de452
|
replace hardcoded inertia props with organization delete/update perms
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
eef2cdaec5
|
remove unused inertia organization page props
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
ed037d40a1
|
fix inertia backend role data structure after jetstream migration
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
6c0041d249
|
call api for organization create/update/delete and switch
|
2026-06-17 15:20:35 +02:00 |
|
Constantin Graf
|
e8f632f330
|
Fixed current organization after normal registration
|
2026-06-17 15:20:35 +02:00 |
|
Constantin Graf
|
a865469d57
|
Added tests
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
b18b4ef2ce
|
add switch current organization endpoint
|
2026-06-17 15:20:35 +02:00 |
|
Constantin Graf
|
cb42daecbf
|
Removed Laravel Jetstream
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
42f9efd570
|
remove jetstream inertia properties; remove unused ApiTokenManager;
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
4349b0dfb1
|
move banners on login and register cards into the cards
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
dba214f424
|
add pending email cancel button
|
2026-06-17 15:20:35 +02:00 |
|
Constantin Graf
|
acb1a07ca0
|
Replaces all Jetstream model trait functions and relations
|
2026-06-17 15:20:35 +02:00 |
|
Constantin Graf
|
1f4a957258
|
Add reset pending email endpoint to user controller
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
10a66fa065
|
move user delete to api endpoint
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
b2a5b7a8c1
|
use api routes for profile information updates
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
161cd258f3
|
show null billable rate as empty not as 0 to avoid confusion
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
d6ed3fb3fc
|
fix e2e selectors to adapt to reka-ui change;
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
7b6cdf1d45
|
add pending email to UserResource and update openapi client
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
19e1edca31
|
update ui package dependencies; update lucide imports
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
0335c355cc
|
add user endpoint tests for idempotence email update, unauthenticated
update and invalid email
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
d645588aed
|
update npm dependencies
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
dc35afdae8
|
add profile page e2e tests
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
12b4633e0d
|
update email address change info to use session based banners
|
2026-06-17 15:20:35 +02:00 |
|
Gregor Vostrak
|
002c8e66a0
|
add 1MB photo upload limit
|
2026-06-17 15:20:34 +02:00 |
|
Gregor Vostrak
|
15fe8beecc
|
add photo delete logic to user update endpoint
|
2026-06-17 15:20:34 +02:00 |
|
Constantin Graf
|
15b5f4b586
|
Updated composer dependencies
|
2026-06-17 15:20:34 +02:00 |
|
Constantin Graf
|
390acf89e1
|
Add more tests
|
2026-06-17 15:20:34 +02:00 |
|
Constantin Graf
|
a54d914f13
|
Add migration to lower case the user emails
|
2026-06-17 15:20:34 +02:00 |
|
Constantin Graf
|
bde3ec7a75
|
Migrate permission away from Jetstream; Moved update user to REST API
|
2026-06-17 15:20:34 +02:00 |
|
Gregor Vostrak
|
8637437808
|
rephrase logged out user invite accept message to clarify that the
invite was accepted
|
2026-06-17 15:20:34 +02:00 |
|
Gregor Vostrak
|
0f6e0feeae
|
add banners for invitation accept
|
2026-06-17 15:20:34 +02:00 |
|
Constantin Graf
|
08eba2d90b
|
Updated invitation flow, Moved jetstream function to REST endpoints; Lower case email
|
2026-06-17 15:20:34 +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 |
|