Skip to content

UX: Show login button when guests are not allowed#2321

Merged
samuelwei merged 4 commits intodevelopfrom
ux-show-login-button-when-guest-not-allowed
Apr 9, 2026
Merged

UX: Show login button when guests are not allowed#2321
samuelwei merged 4 commits intodevelopfrom
ux-show-login-button-when-guest-not-allowed

Conversation

@samuelwei
Copy link
Copy Markdown
Collaborator

@samuelwei samuelwei commented Jul 22, 2025

Type

  • Bugfix
  • Feature
  • Documentation
  • Refactoring (e.g. Style updates, Test implementation, etc.)
  • Other (please describe): UX

Checklist

  • Code updated to current develop branch head
  • Passes CI checks
  • Is a part of an issue
  • Tests added for the bugfix or newly implemented feature, describe below why if not
  • Changelog is updated
  • Documentation of code and features exists

Changes

  • Instead of showing a reload button (user can always reload via the browser) a login button is shown

Other information

Before
image

After
image

Summary by CodeRabbit

  • Changed
    • Restricted-room error screen now shows a login button (which returns users to the room after signing in) instead of a reload button; footer spacing adjusted for clarity.
  • Tests
    • Automated frontend tests updated to reflect the new login link and the revised reload behavior.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jul 22, 2025

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: bdf92ffd-e49d-4e44-bf34-34ef6c84d697

📥 Commits

Reviewing files that changed from the base of the PR and between c170da8 and 541f8ef.

📒 Files selected for processing (1)
  • CHANGELOG.md

Walkthrough

Replaced the "reload" button with a "login" router-link in the RoomsView guest-not-allowed footer, updated related Cypress tests to remove reload-button assertions/use cy.reload() where appropriate, and added a changelog entry documenting the UI change.

Changes

Cohort / File(s) Summary
Documentation
CHANGELOG.md
Added an "Unreleased" change noting the room view shows a login button instead of a reload button for guests without access and added link reference [#2321].
UI Component
resources/js/views/RoomsView.vue
Replaced the data-test="reload-room-button" reload button with a router-link data-test="login-room-button" pointing to /login?redirect=...; added mt-4 spacing to the footer container and removed reload click behavior.
E2E Tests
tests/Frontend/e2e/RoomsView*.cy.js, tests/Frontend/e2e/RoomsViewFilesFileActions.cy.js
Removed assertions/clicks for the reload button, added assertions for the login link href where applicable, and replaced some UI-triggered reload clicks with cy.reload(); updated test flows to wait for @roomRequest after reloads.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

Suggested labels

frontend, UI

Suggested reviewers

  • Sabr1n4W
  • achtadef
🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description includes the Type (UX), Changes section explaining the main modification, and visual before/after images. However, critical template sections are incomplete: 'Fixes #' is blank, issue link is unchecked, and most checklist items are unmarked. Complete the 'Fixes #' field with the related issue number (#2321), verify and mark applicable checklist items, and confirm all checks have been addressed before merging.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title 'UX: Show login button when guests are not allowed' accurately and concisely describes the main change—replacing a reload button with a login button in the guest restriction UI.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ux-show-login-button-when-guest-not-allowed

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link
Copy Markdown

codecov Bot commented Jul 22, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.69%. Comparing base (42f6c6f) to head (541f8ef).
⚠️ Report is 1 commits behind head on develop.

Additional details and impacted files
@@              Coverage Diff              @@
##             develop    #2321      +/-   ##
=============================================
- Coverage      96.70%   96.69%   -0.01%     
  Complexity      1911     1911              
=============================================
  Files            445      445              
  Lines          12892    12892              
  Branches        2077     2077              
=============================================
- Hits           12467    12466       -1     
- Misses           425      426       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@cypress
Copy link
Copy Markdown

cypress Bot commented Jul 22, 2025

PILOS    Run #2923

Run Properties:  status check passed Passed #2923  •  git commit 541f8ef27b: UX: Show login button when guests are not allowed
Project PILOS
Branch Review ux-show-login-button-when-guest-not-allowed
Run status status check passed Passed #2923
Run duration 07m 34s
Commit git commit 541f8ef27b: UX: Show login button when guests are not allowed
Committer Samuel Weirich
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 0
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 607
View all changes introduced in this branch ↗︎

@samuelwei samuelwei force-pushed the develop branch 2 times, most recently from 88ee280 to bc9287a Compare October 20, 2025 15:17
@samuelwei samuelwei force-pushed the ux-show-login-button-when-guest-not-allowed branch from d11e112 to 3943925 Compare April 9, 2026 09:58
@samuelwei samuelwei marked this pull request as ready for review April 9, 2026 10:04
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@resources/js/views/RoomsView.vue`:
- Around line 53-54: The login CTA currently uses $route.fullPath (in
RoomsView.vue router-link) which preserves the personalized token; change the
redirect query to point to the canonical room route without the token by passing
a named route + id param (e.g. set query: { redirect: { name: 'room', params: {
id: $route.params.id } } } or equivalent using the app's canonical room route
name) so the post-login redirect goes to the canonical room page and does not
include the token.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 58e63a11-d3e3-4b8d-9715-508a31b2a1bb

📥 Commits

Reviewing files that changed from the base of the PR and between 42f6c6f and c170da8.

📒 Files selected for processing (5)
  • CHANGELOG.md
  • resources/js/views/RoomsView.vue
  • tests/Frontend/e2e/RoomsViewFilesFileActions.cy.js
  • tests/Frontend/e2e/RoomsViewGeneral.cy.js
  • tests/Frontend/e2e/RoomsViewMeetings.cy.js
💤 Files with no reviewable changes (1)
  • tests/Frontend/e2e/RoomsViewFilesFileActions.cy.js

Comment thread resources/js/views/RoomsView.vue
@samuelwei samuelwei merged commit 71d8937 into develop Apr 9, 2026
7 checks passed
@samuelwei samuelwei deleted the ux-show-login-button-when-guest-not-allowed branch April 9, 2026 10:19
samuelwei added a commit that referenced this pull request Apr 27, 2026
commit 1e7223301573b8a9b9cf3b20f2a1920752b46831
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Mon Apr 27 17:46:30 2026 +0200

    Fix type issue

commit 1aa9f21526b8ef0a670b504ff9d2d232b1cf4185
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Mon Apr 27 17:33:04 2026 +0200

    Add aria-role and rebuild focus handling

commit fdb862489dc55d9431708c8c7534c1ec1cda5f67
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Mon Apr 27 17:29:09 2026 +0200

    Adding accessible loading button

commit e84d9155e21ee8a7074c9c363fc0d56ca5a1b619
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Mon Apr 27 13:04:47 2026 +0200

    Accept .jpeg files for upload

commit e6d28fcf3d588895c411faf4487c1339a95f5dde
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Mon Apr 27 13:04:25 2026 +0200

    Fallback config for BBB_ALLOWED_FILE_MIMES

commit 48e1aecb03c42e553151037a533b005355369deb
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Tue Apr 21 15:27:01 2026 +0200

    Update changelog

commit f213acd20998bb22644fee4f44ac1c7bc63229c9
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Tue Apr 21 15:26:28 2026 +0200

    Skip cropper initialisation if dialog is closed

commit 0ba9fe96e0e4351620b5c9b56522159b1fa0711e
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Tue Apr 21 11:29:44 2026 +0200

    Adjust tests

commit 386f632f25976419793f9a091dc0d649d045b3ab
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Mon Apr 20 16:45:54 2026 +0200

    Fix cs

commit e4be70ee811c66c635c9e2ce50abaf2be404244f
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Mon Apr 20 16:45:19 2026 +0200

    Fix tests

commit 8f8a108c54381ac89426da78a230bef40ba53275
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Mon Apr 20 16:41:16 2026 +0200

    Fix tests

commit e88a6763cbfca2f1ca635e3245a24ce4abd2bb34
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Mon Apr 20 16:33:45 2026 +0200

    Improve file size calc.

    Show up to two decimal places

commit 53216faba6ab0613244a3fa8bf0fc6465d08ed62
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Mon Apr 20 16:06:43 2026 +0200

    Prevent event propagation

commit 3166796db9b7cf01993cedd8c54f01cded50a0b8
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Mon Apr 20 16:06:25 2026 +0200

    Fix code style

commit d27ed69e0fa85f6ef606b9c9b4d4fbfb07c8685b
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Mon Apr 20 13:06:49 2026 +0200

    Fix locale key

commit f0bcd9b2181718e8cf144de945bd5f3519b49d95
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Mon Apr 20 12:15:26 2026 +0200

    Add keyboard support

commit 964d2cf0e79a8350c3a353a940f78950f77ce7c4
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Mon Apr 20 10:04:26 2026 +0200

    Refactor file size validation, show file size and allowed formats in frontend

commit 5eca95dbbcc9e4c8e88ad55ff6a23a3ccad1ef85
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Thu Apr 16 08:24:09 2026 +0200

    Refactor image copper style

commit 0804f855e0053a0e75498f97b48fae07e5f6b048
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Wed Apr 15 21:33:53 2026 +0200

    Replace vue-cropperjs with cropperjs

    Show profile image rounded during cropping and inside profile page

commit bf0c41da61538cfd3eb14fae24b3d938d458af37
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Tue Apr 21 11:03:11 2026 +0200

    Fix superuser role name in development documentation

    Updated role mapping to change 'admin' to 'superuser'.

commit ea07ea80277218434aad5c25397c606b4de0ce0d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Apr 20 17:40:13 2026 +0200

    Build(deps): Bump @vitejs/plugin-vue from 6.0.5 to 6.0.6 (#3071)

    Bumps [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) from 6.0.5 to 6.0.6.
    - [Release notes](https://github.com/vitejs/vite-plugin-vue/releases)
    - [Changelog](https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite-plugin-vue/commits/plugin-vue@6.0.6/packages/plugin-vue)

    ---
    updated-dependencies:
    - dependency-name: "@vitejs/plugin-vue"
      dependency-version: 6.0.6
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 9cdb7411329e7ff712eb1878695c4f49cca9dcb4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Apr 20 17:33:17 2026 +0200

    Build(deps-dev): Bump eslint-plugin-cypress from 6.3.0 to 6.3.1 (#3074)

    Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) from 6.3.0 to 6.3.1.
    - [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases)
    - [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v6.3.0...v6.3.1)

    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-cypress
      dependency-version: 6.3.1
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 939930f5575d6ff43913f33e3a167f1efb9e14f7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Apr 20 17:33:05 2026 +0200

    Build(deps-dev): Bump cypress from 15.13.1 to 15.14.0 (#3069)

    Bumps [cypress](https://github.com/cypress-io/cypress) from 15.13.1 to 15.14.0.
    - [Release notes](https://github.com/cypress-io/cypress/releases)
    - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
    - [Commits](https://github.com/cypress-io/cypress/compare/v15.13.1...v15.14.0)

    ---
    updated-dependencies:
    - dependency-name: cypress
      dependency-version: 15.14.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 41146327d88e194c1e408f2c35e4ef40526d5f4d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Apr 20 17:32:35 2026 +0200

    Build(deps-dev): Bump phpunit/phpunit from 12.5.14 to 12.5.22 (#3064)

    Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 12.5.14 to 12.5.22.
    - [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
    - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/12.5.22/ChangeLog-12.5.md)
    - [Commits](https://github.com/sebastianbergmann/phpunit/compare/12.5.14...12.5.22)

    ---
    updated-dependencies:
    - dependency-name: phpunit/phpunit
      dependency-version: 12.5.22
      dependency-type: direct:development
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 443da752bbfec2c20e52bb63a47ff54e9d11a1c5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Apr 20 17:31:48 2026 +0200

    Build(deps): Bump laravel/tinker from 3.0.0 to 3.0.2 (#3066)

    Bumps [laravel/tinker](https://github.com/laravel/tinker) from 3.0.0 to 3.0.2.
    - [Release notes](https://github.com/laravel/tinker/releases)
    - [Changelog](https://github.com/laravel/tinker/blob/3.x/CHANGELOG.md)
    - [Commits](https://github.com/laravel/tinker/compare/v3.0.0...v3.0.2)

    ---
    updated-dependencies:
    - dependency-name: laravel/tinker
      dependency-version: 3.0.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 6ba4a102b821552e0e1a9c36545263373b57dd90
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Apr 20 17:31:35 2026 +0200

    Build(deps): Bump laravel/horizon from 5.45.5 to 5.45.6 (#3067)

    Bumps [laravel/horizon](https://github.com/laravel/horizon) from 5.45.5 to 5.45.6.
    - [Release notes](https://github.com/laravel/horizon/releases)
    - [Changelog](https://github.com/laravel/horizon/blob/5.x/CHANGELOG.md)
    - [Commits](https://github.com/laravel/horizon/compare/v5.45.5...v5.45.6)

    ---
    updated-dependencies:
    - dependency-name: laravel/horizon
      dependency-version: 5.45.6
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 5ab762b7e3d59c6ccce6672ce7aa691e80f9318b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Apr 20 17:31:21 2026 +0200

    Build(deps-dev): Bump prettier from 3.8.2 to 3.8.3 (#3070)

    Bumps [prettier](https://github.com/prettier/prettier) from 3.8.2 to 3.8.3.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/prettier/prettier/compare/3.8.2...3.8.3)

    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-version: 3.8.3
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e31f310e3d28517bf0c924a6eb2552c9c5725fe4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Apr 20 17:31:05 2026 +0200

    Build(deps): Bump axios from 1.15.0 to 1.15.1 (#3072)

    Bumps [axios](https://github.com/axios/axios) from 1.15.0 to 1.15.1.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](https://github.com/axios/axios/compare/v1.15.0...v1.15.1)

    ---
    updated-dependencies:
    - dependency-name: axios
      dependency-version: 1.15.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit f9e80cad8e33d7097427054ce705ea6b888c63c4
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Mon Apr 20 16:52:54 2026 +0200

    Apply recommended security fixes for github actions (#3063)

    * Apply zizmor recommended security fixes for github actions

    * Fix artifact name

    * Fix tag for setup-php

    * Add github action updates to dependabot, add 7 day cooldown

    * Fix missing permission

    * Fix shell variable issues

    * Update workflow to create PR instead of commit to dev

    * Fix issue in workflow

    * fix dependabot

    * Split pull locales workflow into two jobs

    * Improve security in bump bbb recording player

    * Use git patch

    * Code cleanup

    * Fix artifact collision

    * Use API key to prevent rate limits

commit 9a037bced3340cb4b3008aaadcd12248c3788972
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 16:31:20 2026 +0200

    Build(deps): Bump follow-redirects from 1.15.11 to 1.16.0 in /docs (#3058)

    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.11 to 1.16.0.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-version: 1.16.0
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 0baebbb24249e9467f63e8c815ab2ec3581f5337
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 16:31:00 2026 +0200

    Build(deps): Bump follow-redirects from 1.15.11 to 1.16.0 (#3059)

    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.11 to 1.16.0.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-version: 1.16.0
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 384d458d27564f12e253ce5c1ef44d8a9ba5d3ec
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 16:29:19 2026 +0200

    Build(deps-dev): Bump globals from 17.4.0 to 17.5.0 (#3051)

    Bumps [globals](https://github.com/sindresorhus/globals) from 17.4.0 to 17.5.0.
    - [Release notes](https://github.com/sindresorhus/globals/releases)
    - [Commits](https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0)

    ---
    updated-dependencies:
    - dependency-name: globals
      dependency-version: 17.5.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 9ac8cc0d154c24d339d2c92ea2333b503f055ac9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 16:21:45 2026 +0200

    Build(deps): Bump @noble/hashes from 2.0.1 to 2.2.0 (#3054)

    Bumps [@noble/hashes](https://github.com/paulmillr/noble-hashes) from 2.0.1 to 2.2.0.
    - [Release notes](https://github.com/paulmillr/noble-hashes/releases)
    - [Commits](https://github.com/paulmillr/noble-hashes/compare/2.0.1...2.2.0)

    ---
    updated-dependencies:
    - dependency-name: "@noble/hashes"
      dependency-version: 2.2.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit b34a14fbfec687725e53260021e97f394a6fa76b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 16:19:17 2026 +0200

    Build(deps-dev): Bump laravel/boost from 2.4.1 to 2.4.3 (#3045)

    Bumps [laravel/boost](https://github.com/laravel/boost) from 2.4.1 to 2.4.3.
    - [Release notes](https://github.com/laravel/boost/releases)
    - [Changelog](https://github.com/laravel/boost/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/laravel/boost/compare/v2.4.1...v2.4.3)

    ---
    updated-dependencies:
    - dependency-name: laravel/boost
      dependency-version: 2.4.3
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit a662d5fd2ac1fc1d03192733a02e18b17bd0a764
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 16:18:22 2026 +0200

    Build(deps): Bump laravel/pulse from 1.7.2 to 1.7.3 (#3041)

    Bumps [laravel/pulse](https://github.com/laravel/pulse) from 1.7.2 to 1.7.3.
    - [Release notes](https://github.com/laravel/pulse/releases)
    - [Changelog](https://github.com/laravel/pulse/blob/1.x/CHANGELOG.md)
    - [Commits](https://github.com/laravel/pulse/compare/v1.7.2...v1.7.3)

    ---
    updated-dependencies:
    - dependency-name: laravel/pulse
      dependency-version: 1.7.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit c3849e0cc85a9416b1bac88c993df28b08e9a2cb
Author: Sabrina Wüst <119059706+Sabr1n4W@users.noreply.github.com>
Date:   Fri Apr 17 16:17:27 2026 +0200

    Improve room require code error handling (#3035)

    * Start improving room require code error handling

    * Rename error-check flag

    * Update changelog

    * Move error handling to separate function

    * Code cleanup

    * Code cleanup

    * Code cleanup

    * Adjust frontend tests

commit 41d3cc9df6ccfef711753f9a1fcd40169f2fdc35
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 08:56:10 2026 +0200

    Build(deps): Bump the tiptap group with 6 updates (#3047)

    Bumps the tiptap group with 6 updates:

    | Package | From | To |
    | --- | --- | --- |
    | [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.2` | `3.22.3` |
    | [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.2` | `3.22.3` |
    | [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.2` | `3.22.3` |
    | [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.2` | `3.22.3` |
    | [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.2` | `3.22.3` |
    | [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.2` | `3.22.3` |

    Updates `@tiptap/extension-highlight` from 3.22.2 to 3.22.3
    - [Release notes](https://github.com/ueberdosis/tiptap/releases)
    - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-highlight/CHANGELOG.md)
    - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.22.3/packages/extension-highlight)

    Updates `@tiptap/extension-image` from 3.22.2 to 3.22.3
    - [Release notes](https://github.com/ueberdosis/tiptap/releases)
    - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-image/CHANGELOG.md)
    - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.22.3/packages/extension-image)

    Updates `@tiptap/extension-text-align` from 3.22.2 to 3.22.3
    - [Release notes](https://github.com/ueberdosis/tiptap/releases)
    - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-align/CHANGELOG.md)
    - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.22.3/packages/extension-text-align)

    Updates `@tiptap/extension-text-style` from 3.22.2 to 3.22.3
    - [Release notes](https://github.com/ueberdosis/tiptap/releases)
    - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-style/CHANGELOG.md)
    - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.22.3/packages/extension-text-style)

    Updates `@tiptap/starter-kit` from 3.22.2 to 3.22.3
    - [Release notes](https://github.com/ueberdosis/tiptap/releases)
    - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/starter-kit/CHANGELOG.md)
    - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.22.3/packages/starter-kit)

    Updates `@tiptap/vue-3` from 3.22.2 to 3.22.3
    - [Release notes](https://github.com/ueberdosis/tiptap/releases)
    - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/vue-3/CHANGELOG.md)
    - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.22.3/packages/vue-3)

    ---
    updated-dependencies:
    - dependency-name: "@tiptap/extension-highlight"
      dependency-version: 3.22.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: tiptap
    - dependency-name: "@tiptap/extension-image"
      dependency-version: 3.22.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: tiptap
    - dependency-name: "@tiptap/extension-text-align"
      dependency-version: 3.22.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: tiptap
    - dependency-name: "@tiptap/extension-text-style"
      dependency-version: 3.22.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: tiptap
    - dependency-name: "@tiptap/starter-kit"
      dependency-version: 3.22.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: tiptap
    - dependency-name: "@tiptap/vue-3"
      dependency-version: 3.22.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: tiptap
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 08ef627f3e645bb0a8371ed62b385dd9a1ee9172
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 08:54:59 2026 +0200

    Build(deps): Bump laravel/telescope from 5.19.0 to 5.20.0 (#3046)

    Bumps [laravel/telescope](https://github.com/laravel/telescope) from 5.19.0 to 5.20.0.
    - [Release notes](https://github.com/laravel/telescope/releases)
    - [Changelog](https://github.com/laravel/telescope/blob/5.x/CHANGELOG.md)
    - [Commits](https://github.com/laravel/telescope/compare/v5.19.0...v5.20.0)

    ---
    updated-dependencies:
    - dependency-name: laravel/telescope
      dependency-version: 5.20.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1210e67dc53efa452471cd307b4af03d0bb04a51
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 08:54:37 2026 +0200

    Build(deps): Bump the primevue group with 2 updates (#3048)

    Bumps the primevue group with 2 updates: [@primevue/auto-import-resolver](https://github.com/primefaces/primevue/tree/HEAD/packages/auto-import-resolver) and [primevue](https://github.com/primefaces/primevue/tree/HEAD/packages/primevue).

    Updates `@primevue/auto-import-resolver` from 4.5.4 to 4.5.5
    - [Release notes](https://github.com/primefaces/primevue/releases)
    - [Changelog](https://github.com/primefaces/primevue/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/primefaces/primevue/commits/4.5.5/packages/auto-import-resolver)

    Updates `primevue` from 4.5.4 to 4.5.5
    - [Release notes](https://github.com/primefaces/primevue/releases)
    - [Changelog](https://github.com/primefaces/primevue/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/primefaces/primevue/commits/4.5.5/packages/primevue)

    ---
    updated-dependencies:
    - dependency-name: "@primevue/auto-import-resolver"
      dependency-version: 4.5.5
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: primevue
    - dependency-name: primevue
      dependency-version: 4.5.5
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: primevue
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit bbd6f8fcc725d04cb864e56e63bc898c80317189
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 08:54:00 2026 +0200

    Build(deps): Bump vue-i18n from 11.3.0 to 11.3.2 (#3049)

    Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.3.0 to 11.3.2.
    - [Release notes](https://github.com/intlify/vue-i18n/releases)
    - [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/intlify/vue-i18n/commits/v11.3.2/packages/vue-i18n)

    ---
    updated-dependencies:
    - dependency-name: vue-i18n
      dependency-version: 11.3.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit b143a9f66aea7d13829c8e32fb344f6ddeb911ef
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 08:53:30 2026 +0200

    Build(deps-dev): Bump eslint-plugin-cypress from 6.2.3 to 6.3.0 (#3052)

    Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) from 6.2.3 to 6.3.0.
    - [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases)
    - [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v6.2.3...v6.3.0)

    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-cypress
      dependency-version: 6.3.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 7f7b0e9810b48a224047703860180115b6ef4bfb
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 08:53:15 2026 +0200

    Build(deps): Bump dotenv from 17.4.1 to 17.4.2 (#3053)

    Bumps [dotenv](https://github.com/motdotla/dotenv) from 17.4.1 to 17.4.2.
    - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2)

    ---
    updated-dependencies:
    - dependency-name: dotenv
      dependency-version: 17.4.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 625fd5b0163babe7aafa885b1647eb4f0d01d816
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 08:52:25 2026 +0200

    Build(deps-dev): Bump prettier from 3.8.1 to 3.8.2 (#3050)

    Bumps [prettier](https://github.com/prettier/prettier) from 3.8.1 to 3.8.2.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/prettier/prettier/compare/3.8.1...3.8.2)

    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-version: 3.8.2
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 5127f57b79e411aaf345a4f2c5c423d198d2fd11
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 08:52:06 2026 +0200

    Build(deps-dev): Bump cypress from 15.13.0 to 15.13.1 (#3055)

    Bumps [cypress](https://github.com/cypress-io/cypress) from 15.13.0 to 15.13.1.
    - [Release notes](https://github.com/cypress-io/cypress/releases)
    - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
    - [Commits](https://github.com/cypress-io/cypress/compare/v15.13.0...v15.13.1)

    ---
    updated-dependencies:
    - dependency-name: cypress
      dependency-version: 15.13.1
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e5ffc3d0f0fb01c38135fa1fce0632204bf448c1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 08:51:14 2026 +0200

    Build(deps): Bump dompurify from 3.3.3 to 3.4.0 (#3062)

    Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.3.3 to 3.4.0.
    - [Release notes](https://github.com/cure53/DOMPurify/releases)
    - [Commits](https://github.com/cure53/DOMPurify/compare/3.3.3...3.4.0)

    ---
    updated-dependencies:
    - dependency-name: dompurify
      dependency-version: 3.4.0
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 2434a18a8d238ede1afef8c77fd261d74b3b9129
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 08:48:54 2026 +0200

    Build(deps): Bump maennchen/zipstream-php from 3.2.1 to 3.2.2 (#3042)

    Bumps [maennchen/zipstream-php](https://github.com/maennchen/ZipStream-PHP) from 3.2.1 to 3.2.2.
    - [Release notes](https://github.com/maennchen/ZipStream-PHP/releases)
    - [Commits](https://github.com/maennchen/ZipStream-PHP/compare/3.2.1...3.2.2)

    ---
    updated-dependencies:
    - dependency-name: maennchen/zipstream-php
      dependency-version: 3.2.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit fbe29966a297f55a0273b34c5d8ea57c31df0759
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 08:48:39 2026 +0200

    Build(deps): Bump nunomaduro/collision from 8.9.2 to 8.9.3 (#3043)

    Bumps [nunomaduro/collision](https://github.com/nunomaduro/collision) from 8.9.2 to 8.9.3.
    - [Commits](https://github.com/nunomaduro/collision/compare/v8.9.2...v8.9.3)

    ---
    updated-dependencies:
    - dependency-name: nunomaduro/collision
      dependency-version: 8.9.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 68404936a1788f7ea4833db3f72be858fa9a8dbb
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 08:48:29 2026 +0200

    Build(deps): Bump laravel/framework from 13.3.0 to 13.4.0 (#3044)

    Bumps [laravel/framework](https://github.com/laravel/framework) from 13.3.0 to 13.4.0.
    - [Release notes](https://github.com/laravel/framework/releases)
    - [Changelog](https://github.com/laravel/framework/blob/13.x/CHANGELOG.md)
    - [Commits](https://github.com/laravel/framework/compare/v13.3.0...v13.4.0)

    ---
    updated-dependencies:
    - dependency-name: laravel/framework
      dependency-version: 13.4.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit f2179fcfd857522011478b6c707e8f15c4bf589b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 17 08:47:34 2026 +0200

    Build(deps): Bump axios from 1.14.0 to 1.15.0 (#3037)

    Bumps [axios](https://github.com/axios/axios) from 1.14.0 to 1.15.0.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](https://github.com/axios/axios/compare/v1.14.0...v1.15.0)

    ---
    updated-dependencies:
    - dependency-name: axios
      dependency-version: 1.15.0
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit f7864275dd80a25e6b5e943624b33b3c566478da
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Thu Apr 16 11:28:39 2026 +0200

    Add zizmor actions security scanner (#3061)

commit 8d5f522251a5d5be86ba371e39ef3419c8696003
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu Apr 16 11:12:04 2026 +0200

    Update locales (#3057)

    Co-authored-by: SamuelWei <4281791+SamuelWei@users.noreply.github.com>

commit e086f05dafe3ae88b7182788a5fdbc0bcdf5bb16
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Wed Apr 15 15:34:00 2026 +0200

    Fix flaky server tests

commit 3c8a92f930847e4fba9d662a59048a5e4ad6692c
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Mon Apr 13 15:39:38 2026 +0200

    Add Universität Innsbruck to used by #2876

commit c87b3d41f64d979f0328f20701b8f92a031c232e
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Mon Apr 13 12:53:52 2026 +0200

    Update software version to 4.14.2

commit 6abdcb315b22b3324f275d906139f54c167dea9a
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Fri Apr 10 15:16:56 2026 +0200

    Update CHANGELOG for v4.14.2 release

commit b160fe585696ec2f8fe160e6b149579cc3819620
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Fri Apr 10 15:14:35 2026 +0200

    Fix type error on empty query (#3040)

    * Add missing types to scoped queries

    * Add tests to trigger potential type issues on empty query parameters

    * Fix type error on empty query parameter

    "Has" only checks if the parameter exists, however if it is empty the value is NULL

    * Update changelog

    * Add FormRequests for all index methods

    * Strict validation for filters and sort parameters

    * Improve request handling for room type filter

    * Make tests more specific for empty search queries

    * Improve response meta value checks in tests

    * Improve role test

commit 84b05fc47521b0ddd9a3507f3d47cc768656ebcb
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Thu Apr 9 18:01:29 2026 +0200

    Update CHANGELOG for version v4.14.1

commit a2467b018f396c035ec0e2b4090b6215019c738b
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Thu Apr 9 17:57:41 2026 +0200

    Add PHP strict type (#3032)

    * Set php strict_types

    * Fix type bug in test room int access code

    * Fix broken attestation

    * Fix time type in factories ´

    * Fix saml attribute type

    * Fix time casting on db:upgrade

    * Fix progress on db:import

    * Fix bbb_logo and bbb_logo_dark attribute handling

    * Enforce name length checks before valid name regex

    * Fix room_auth_token_type type casting

    * Fix time casting in provisioning

    * Add type to scopeWithRole

    * Require name parameter for user search

    * Add types to GL2 and GL3 import models and tests

    * Fix Greenlight import test helpers

    * Add type hints to arrays

    ---------

    Co-authored-by: Sebastian Neuser <pzkz@infra.run>

commit 393bb5c6853a609ecb774a688a2b1d868edfe22e
Author: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
Date:   Thu Apr 9 17:37:26 2026 +0200

    Fix test

commit 6416e105fee44fd2610852666ed0fede2c3d12bf
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu Apr 9 13:25:21 2026 +0200

    Update locales (#3033)

    Co-authored-by: SamuelWei <4281791+SamuelWei@users.noreply.github.com>

commit b50f2bd07c4f4a7d6a9981578238ae3579275d81
Author: Sabrina Wüst <119059706+Sabr1n4W@users.noreply.github.com>
Date:   Thu Apr 9 12:40:31 2026 +0200

    Fix recording access not working in restrictive browsers (#2901)

    * Start refactoring recording access

    * Code Cleanup

    * Adjust backend tests

    * Code cleanup

    * Improve error handling

    * Add security header

    * Update changelog

    * Fix url generation

    * Code Cleanup

    * Cleanup locales

    * Add general not found case

    * Move url generation logic to backend

    * Remove url parameter from edit recording request

    * Fix N+1 Issue for parent lookup

    * Move edit recording data mapping and remove format parameter

    ---------

    Co-authored-by: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>

commit 71d89370b578884bfb7bad150bbc4f8774b79558
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Thu Apr 9 12:19:32 2026 +0200

    UX: Show login button when guests are not allowed (#2321)

    * UX: Replace reload button with login button when guests are not allowed

    * Adjust tests

    * Adjust changelog

    * Adjust changelog wording

commit 42f6c6f6c8d9d21e20764e2798e3422a86df5e69
Author: PizZaKatZe <78648379+pizkaz@users.noreply.github.com>
Date:   Wed Apr 8 17:38:56 2026 +0200

    Fix provisioning BBB servers (#3014)

    * fix(provisioning): Add trailing '/' to BBB server URLs if missing

    * impr(provisioning): Make all provisioning JSON sections optional

    * doc(provisioning): Add notes on optional fields in JSON

    * chore: Update changelog

    # Conflicts:
    #	CHANGELOG.md

    * fix: Initialize role permissions

    * fix: Widen try/catch to Throwable

    * Code cleanup

    * impr: Add test for partial provisioning

    * Fix partial provisioning

    * Adjust changelog wording

    * Fix cs

    * Fix test in Postgres

    ---------

    Co-authored-by: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>

commit 2ec467da47ab5a263fd2eea391e8f5321cbe0f43
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Wed Apr 8 16:01:23 2026 +0200

    Fix cs

commit 1acba0f31a39e236911d94a1a86597dd52d4e673
Author: Copilot <198982749+Copilot@users.noreply.github.com>
Date:   Wed Apr 8 15:27:22 2026 +0200

    Fix: Room description editor not closed after 403 error on save (#3000)

    * Initial plan

    * Fix: close room description editor after 403 error on save

    Agent-Logs-Url: https://github.com/THM-Health/PILOS/sessions/57eb2bde-d654-4bd5-a36e-d662de3341fb

    Co-authored-by: Sabr1n4W <119059706+Sabr1n4W@users.noreply.github.com>

    * Fix cs

    * Update changelog

    ---------

    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: Sabr1n4W <119059706+Sabr1n4W@users.noreply.github.com>
    Co-authored-by: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>

commit 819bebb26fe1092bc203f8b1fa8277a7b1002d7d
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Wed Apr 8 12:00:45 2026 +0200

    Use same method to get and set config (#3031)

    * Use same method to get and set config

    * Fix invalid config

    * Fix tests

commit 290433ac152d053b8cc1034e197b13f3f50f0f5c
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Wed Apr 8 10:58:58 2026 +0200

    Fix deprecations (phpunit & laravel) (#3030)

commit 810ed02b5666980f55a9c3d65bd07a57e9faddc3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Apr 8 09:58:27 2026 +0200

    Build(deps-dev): Bump laravel/pint from 1.27.1 to 1.29.0 (#2944)

    * Build(deps-dev): Bump laravel/pint from 1.27.1 to 1.29.0

    Bumps [laravel/pint](https://github.com/laravel/pint) from 1.27.1 to 1.29.0.
    - [Release notes](https://github.com/laravel/pint/releases)
    - [Changelog](https://github.com/laravel/pint/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/laravel/pint/compare/v1.27.1...v1.29.0)

    ---
    updated-dependencies:
    - dependency-name: laravel/pint
      dependency-version: 1.29.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Rename Http-Resources and -Requests, Fix code style

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>

commit 5edd2f95915898a9e1ebc799ab4c0f2fbb976651
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Tue Apr 7 16:28:14 2026 +0200

    Update CHANGELOG for version 4.14.0 release

commit 280c96acf8eff7df3057a6ffb8908d9ca5491999
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Tue Apr 7 16:15:53 2026 +0200

    Prevent zoom on iOS (#3029)

    * Prevent zoom on iOS

    * Update changelog

    * Rename const

commit 1fbb4d278b50c0ea9bc1eddccca9ed241eb85e7a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 7 15:56:41 2026 +0200

    Build(deps): Bump dotenv from 17.3.1 to 17.4.1 (#3021)

    Bumps [dotenv](https://github.com/motdotla/dotenv) from 17.3.1 to 17.4.1.
    - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.1)

    ---
    updated-dependencies:
    - dependency-name: dotenv
      dependency-version: 17.4.1
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 6a0978ca5e55318ef3755ba971169efe65357d90
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 7 15:56:20 2026 +0200

    Build(deps-dev): Bump eslint-plugin-cypress from 6.2.1 to 6.2.2 (#3026)

    Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) from 6.2.1 to 6.2.2.
    - [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases)
    - [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v6.2.1...v6.2.2)

    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-cypress
      dependency-version: 6.2.2
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e28d30f80a0b768d1d8ded3f396002c01926d88d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 7 11:22:04 2026 +0200

    Build(deps): Bump minimatch and serve-handler in /docs (#3013)

    Bumps [minimatch](https://github.com/isaacs/minimatch) and [serve-handler](https://github.com/vercel/serve-handler). These dependencies needed to be updated together.

    Updates `minimatch` from 3.1.2 to 3.1.5
    - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
    - [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

    Updates `serve-handler` from 6.1.6 to 6.1.7
    - [Release notes](https://github.com/vercel/serve-handler/releases)
    - [Commits](https://github.com/vercel/serve-handler/compare/6.1.6...6.1.7)

    ---
    updated-dependencies:
    - dependency-name: minimatch
      dependency-version: 3.1.5
      dependency-type: indirect
    - dependency-name: serve-handler
      dependency-version: 6.1.7
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 8666e939b967cd3fabdadb79338538cb0be488c2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 7 11:20:50 2026 +0200

    Build(deps): Bump nunomaduro/collision from 8.9.1 to 8.9.2 (#3018)

    Bumps [nunomaduro/collision](https://github.com/nunomaduro/collision) from 8.9.1 to 8.9.2.
    - [Commits](https://github.com/nunomaduro/collision/compare/v8.9.1...v8.9.2)

    ---
    updated-dependencies:
    - dependency-name: nunomaduro/collision
      dependency-version: 8.9.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit f760616cf44a2c001d1eec0955a793913f5ceee9
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Tue Apr 7 11:20:00 2026 +0200

    [Snyk] Security upgrade vite from 7.3.1 to 7.3.2 (#3027)

    * fix: package.json & package-lock.json to reduce vulnerabilities

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-VITE-15922213
    - https://snyk.io/vuln/SNYK-JS-VITE-15922242
    - https://snyk.io/vuln/SNYK-JS-VITE-15922245

    * fix: package.json & package-lock.json to reduce vulnerabilities

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-VITE-15922213
    - https://snyk.io/vuln/SNYK-JS-VITE-15922242
    - https://snyk.io/vuln/SNYK-JS-VITE-15922245

    ---------

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit b97b66ce8cd50062b36525446585faaa864195da
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 7 11:18:09 2026 +0200

    Build(deps): Bump the tiptap group with 6 updates (#3020)

    Bumps the tiptap group with 6 updates:

    | Package | From | To |
    | --- | --- | --- |
    | [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.21.0` | `3.22.2` |
    | [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.21.0` | `3.22.2` |
    | [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.21.0` | `3.22.2` |
    | [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.21.0` | `3.22.2` |
    | [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.21.0` | `3.22.2` |
    | [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.21.0` | `3.22.2` |

    Updates `@tiptap/extension-highlight` from 3.21.0 to 3.22.2
    - [Release notes](https://github.com/ueberdosis/tiptap/releases)
    - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-highlight/CHANGELOG.md)
    - [Commits](https://github.com/ueberdosis/tiptap/commits/v.3.22.2/packages/extension-highlight)

    Updates `@tiptap/extension-image` from 3.21.0 to 3.22.2
    - [Release notes](https://github.com/ueberdosis/tiptap/releases)
    - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-image/CHANGELOG.md)
    - [Commits](https://github.com/ueberdosis/tiptap/commits/v.3.22.2/packages/extension-image)

    Updates `@tiptap/extension-text-align` from 3.21.0 to 3.22.2
    - [Release notes](https://github.com/ueberdosis/tiptap/releases)
    - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-align/CHANGELOG.md)
    - [Commits](https://github.com/ueberdosis/tiptap/commits/v.3.22.2/packages/extension-text-align)

    Updates `@tiptap/extension-text-style` from 3.21.0 to 3.22.2
    - [Release notes](https://github.com/ueberdosis/tiptap/releases)
    - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-style/CHANGELOG.md)
    - [Commits](https://github.com/ueberdosis/tiptap/commits/v.3.22.2/packages/extension-text-style)

    Updates `@tiptap/starter-kit` from 3.21.0 to 3.22.2
    - [Release notes](https://github.com/ueberdosis/tiptap/releases)
    - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/starter-kit/CHANGELOG.md)
    - [Commits](https://github.com/ueberdosis/tiptap/commits/v.3.22.2/packages/starter-kit)

    Updates `@tiptap/vue-3` from 3.21.0 to 3.22.2
    - [Release notes](https://github.com/ueberdosis/tiptap/releases)
    - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/vue-3/CHANGELOG.md)
    - [Commits](https://github.com/ueberdosis/tiptap/commits/v.3.22.2/packages/vue-3)

    ---
    updated-dependencies:
    - dependency-name: "@tiptap/extension-highlight"
      dependency-version: 3.22.2
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: tiptap
    - dependency-name: "@tiptap/extension-image"
      dependency-version: 3.22.2
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: tiptap
    - dependency-name: "@tiptap/extension-text-align"
      dependency-version: 3.22.2
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: tiptap
    - dependency-name: "@tiptap/extension-text-style"
      dependency-version: 3.22.2
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: tiptap
    - dependency-name: "@tiptap/starter-kit"
      dependency-version: 3.22.2
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: tiptap
    - dependency-name: "@tiptap/vue-3"
      dependency-version: 3.22.2
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: tiptap
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 9424b1e79bf006367349c322ac93b64ff1a238f9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 7 11:16:20 2026 +0200

    Build(deps-dev): Bump eslint from 10.1.0 to 10.2.0 (#3023)

    Bumps [eslint](https://github.com/eslint/eslint) from 10.1.0 to 10.2.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Commits](https://github.com/eslint/eslint/compare/v10.1.0...v10.2.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-version: 10.2.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 709157314dbe9940460a9669454ecac5a99c655a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 7 11:15:38 2026 +0200

    Build(deps): Bump laravel/horizon from 5.45.4 to 5.45.5 (#3016)

    Bumps [laravel/horizon](https://github.com/laravel/horizon) from 5.45.4 to 5.45.5.
    - [Release notes](https://github.com/laravel/horizon/releases)
    - [Changelog](https://github.com/laravel/horizon/blob/5.x/CHANGELOG.md)
    - [Commits](https://github.com/laravel/horizon/compare/v5.45.4...v5.45.5)

    ---
    updated-dependencies:
    - dependency-name: laravel/horizon
      dependency-version: 5.45.5
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 7213cd76ffe6eecc4b7240c39be56e9ce00c93cc
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 7 11:15:25 2026 +0200

    Build(deps): Bump laravel/framework from 13.2.0 to 13.3.0 (#3015)

    Bumps [laravel/framework](https://github.com/laravel/framework) from 13.2.0 to 13.3.0.
    - [Release notes](https://github.com/laravel/framework/releases)
    - [Changelog](https://github.com/laravel/framework/blob/13.x/CHANGELOG.md)
    - [Commits](https://github.com/laravel/framework/compare/v13.2.0...v13.3.0)

    ---
    updated-dependencies:
    - dependency-name: laravel/framework
      dependency-version: 13.3.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 0e5f86ff1e599ab8e9701d49c1d19e3cf04fa461
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 7 11:00:24 2026 +0200

    Build(deps): Bump web-token/jwt-framework from 4.1.3 to 4.1.4 (#3017)

    Bumps [web-token/jwt-framework](https://github.com/web-token/jwt-framework) from 4.1.3 to 4.1.4.
    - [Release notes](https://github.com/web-token/jwt-framework/releases)
    - [Commits](https://github.com/web-token/jwt-framework/compare/4.1.3...4.1.4)

    ---
    updated-dependencies:
    - dependency-name: web-token/jwt-framework
      dependency-version: 4.1.4
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit c5409c41d8f7bf59604ab0cb1b944378f2ef5630
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 7 11:00:07 2026 +0200

    Build(deps): Bump vue from 3.5.31 to 3.5.32 (#3022)

    Bumps [vue](https://github.com/vuejs/core) from 3.5.31 to 3.5.32.
    - [Release notes](https://github.com/vuejs/core/releases)
    - [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/vuejs/core/compare/v3.5.31...v3.5.32)

    ---
    updated-dependencies:
    - dependency-name: vue
      dependency-version: 3.5.32
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 984d0e93a03d8aa208b205f0c1f3e25c2f521636
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 7 10:59:47 2026 +0200

    Build(deps): Bump axe-core from 4.11.1 to 4.11.2 (#3024)

    Bumps [axe-core](https://github.com/dequelabs/axe-core) from 4.11.1 to 4.11.2.
    - [Release notes](https://github.com/dequelabs/axe-core/releases)
    - [Changelog](https://github.com/dequelabs/axe-core/blob/develop/CHANGELOG.md)
    - [Commits](https://github.com/dequelabs/axe-core/compare/v4.11.1...v4.11.2)

    ---
    updated-dependencies:
    - dependency-name: axe-core
      dependency-version: 4.11.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 9e989eb2f02e4c38c70ae32aa663c6d1ba4d8cd6
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu Apr 2 17:07:38 2026 +0200

    Update locales (#3010)

    Co-authored-by: SamuelWei <4281791+SamuelWei@users.noreply.github.com>

commit f2964d3497a4f510934fb4a317e0d5f4ae415f1f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Apr 2 17:07:12 2026 +0200

    Build(deps): Bump lodash from 4.17.23 to 4.18.1 (#3012)

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1)

    ---
    updated-dependencies:
    - dependency-name: lodash
      dependency-version: 4.18.1
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit dcec9fdd65e22db8616b65ee2e1c5b9f71e27173
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Thu Apr 2 11:27:39 2026 +0200

    EN: Grammer and spelling (#3001)

    * Apply suggested fix to lang/en/admin.php from Copilot Autofix

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

    * Apply suggested fix to lang/en/admin.php from Copilot Autofix

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

    * Apply suggested fix to lang/en/admin.php from Copilot Autofix

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

    * Apply suggested fix to lang/en/admin.php from Copilot Autofix

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

    * Apply suggested fix to lang/en/admin.php from Copilot Autofix

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

    ---------

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

commit e078113c176e7342b49935d65a04753bfff8fe42
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Thu Apr 2 11:17:11 2026 +0200

    Add trusted by section to readme (#3004)

commit e57b4513acd267cf55350ac4bb2e224846f3311d
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Thu Apr 2 11:16:09 2026 +0200

    Apply suggested fix to tests/Frontend/e2e/AdminSettingsView.cy.js from Copilot Autofix (#3009)

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

commit 476010fa2c6f6cd87674e789d6a33a2234632fa0
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Apr 2 11:12:18 2026 +0200

    Build(deps): Bump lodash from 4.17.23 to 4.18.1 in /docs (#3005)

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1)

    ---
    updated-dependencies:
    - dependency-name: lodash
      dependency-version: 4.18.1
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 3585a160fea9834185d3720ece644c1d72b9b7e1
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Thu Apr 2 10:49:25 2026 +0200

    Fix breadcrumbs typo (#3006)

commit 9f746bd2609ad6b332567317a413ab3caa85c5ab
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu Apr 2 10:34:49 2026 +0200

    Update locales (#2996)

    Co-authored-by: SamuelWei <4281791+SamuelWei@users.noreply.github.com>

commit c890a81446521aacaf6ab7e127914b44a4e2e663
Author: Samuel Weirich <4281791+samuelwei@users.noreply.github.com>
Date:   Thu Apr 2 10:33:57 2026 +0200

    Code cleanup (#3002)

    * Apply suggested fix to tests/Backend/Unit/Console/ImportGreenlight3Test.php from Copilot Autofix

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

    * Apply suggested fix to tests/Backend/Unit/Console/ImportGreenlight3Test.php from Copilot Autofix

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

    ---------

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

commit c4152d93092fd13c84ff97496d55394a8a040686
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Apr 2 10:33:14 2026 +0200

    Build(deps): Bump lodash-es from 4.17.23 to 4.18.1 (#3003)

    Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1)

    ---
    updated-dependencies:
    - dependency-name: lodash-es
      dependency-version: 4.18.1
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant