Appsemble activity https://gitlab.com/appsemble 2026-03-17T14:22:10Z tag:gitlab.com,2026-03-17:5213184914 Kees van den Broek pushed to project branch feat/multi-role-app-members at Appsemble / Appsemble 2026-03-17T14:22:10Z keesvdb Kees van den Broek

Kees van den Broek (423b2bac) at 17 Mar 14:22

fix: refresh multi-role snapshots and messages

tag:gitlab.com,2026-03-17:5213103961 Eduard pushed to project branch 2073-performance-issue-samson-app at Appsemble / Appsemble 2026-03-17T14:06:17Z eduard59 Eduard

Eduard (87e0684a) at 17 Mar 14:06

perf: improve routing and theme loading

tag:gitlab.com,2026-03-17:5213073929 Kees van den Broek pushed to project branch feat/multi-role-app-members at Appsemble / Appsemble 2026-03-17T14:00:48Z keesvdb Kees van den Broek

Kees van den Broek (119ea0f9) at 17 Mar 14:00

fix: resolve CI lint issues

tag:gitlab.com,2026-03-17:5213017225 Kees van den Broek opened merge request !4648: Draft: support multiple app member roles at Appsemble / Appsemble 2026-03-17T13:49:36Z keesvdb Kees van den Broek

Summary

  • support assigning multiple roles to app members
  • add a dedicated migration for the new assigned-role model
  • update Studio member role editing to select multiple roles
  • cover the refactor with unit tests and Studio e2e tests

Testing

  • npx vitest run --maxWorkers=1 --minWorkers=1 packages/server/controllers/common/apps/members/queryAppMembers.test.ts packages/react-components/useData.test.tsx
  • npx vitest run --maxWorkers=1 --minWorkers=1 packages/server/controllers/main/apps/createApp.test.ts packages/server/controllers/common/apps/members/updateAppMemberRole.test.ts
  • npm --workspace @appsemble/e2e run e2e -- --project=chromium tests/studio/member-roles.spec.ts tests/studio/individual-app.spec.ts

Context

This MR is the first step for confidential issue #2085 by introducing the core multi-role support needed for external Keycloak / Microsoft group-to-role synchronization.

tag:gitlab.com,2026-03-17:5213012613 Kees van den Broek pushed new project branch feat/multi-role-app-members at Appsemble / Appsemble 2026-03-17T13:48:40Z keesvdb Kees van den Broek

Kees van den Broek (e3e0dde7) at 17 Mar 13:48

feat: support multiple app member roles

tag:gitlab.com,2026-03-17:5212623236 Sam Philipsen commented on merge request !122 at Appsemble / Apps / Sittard-Geleen 2026-03-17T12:30:18Z SamPhilipsen Sam Philipsen [email protected]

Can we make these locators stronger so we avoid needing to make changes like this? Something like expect(await page.getByText('Dag van geboorte')).toBeVisible() is stronger and a lot more readable

tag:gitlab.com,2026-03-17:5212096180 Prikshit Gautam accepted merge request !4647: Main into staging at Appsemble / Appsemble 2026-03-17T10:31:57Z gautamprikshit1 Prikshit Gautam

Merge main into staging and re-deploy staging environment

  • Make sure to read the CONTRIBUTING.md for best practices and guidelines.
  • Make sure to put the merge request on draft: if it's not ready.
  • If this merge requests closes an issue, make sure the merge request description contains, closes #the-issue-number.
  • If this merge request only relates to an issue, refer to the issue with refs #the-issue-number.
  • If there is no related issue, consider adding a description and add labels accordingly.
  • If this is a bug fix, consider adding regression tests.
  • If this is blocked by another merge request, make sure to make it depend.
tag:gitlab.com,2026-03-17:5212096149 Prikshit Gautam pushed to project branch staging at Appsemble / Appsemble 2026-03-17T10:31:57Z gautamprikshit1 Prikshit Gautam

Prikshit Gautam (77a3c2d4) at 17 Mar 10:31

Merge branch 'main' into 'staging'

... and 90 more commits

tag:gitlab.com,2026-03-17:5212036040 Ante Cetinic Franulovic commented on merge request !4620 at Appsemble / Appsemble 2026-03-17T10:19:31Z AnteCF Ante Cetinic Franulovic

Does seem like the usual Mailpit deployment we also have on staging but not sure what was the purpose or if it used by demo apps.

!3763 (merged)

Per above merge request it seems there were issues with sending emails from demo apps which is why it was implemented. If you want to remove it, Id test the demo app mentioned in the merge request/issue.

tag:gitlab.com,2026-03-17:5212027319 Prikshit Gautam approved merge request !4647: Main into staging at Appsemble / Appsemble 2026-03-17T10:17:44Z gautamprikshit1 Prikshit Gautam

Merge main into staging and re-deploy staging environment

  • Make sure to read the CONTRIBUTING.md for best practices and guidelines.
  • Make sure to put the merge request on draft: if it's not ready.
  • If this merge requests closes an issue, make sure the merge request description contains, closes #the-issue-number.
  • If this merge request only relates to an issue, refer to the issue with refs #the-issue-number.
  • If there is no related issue, consider adding a description and add labels accordingly.
  • If this is a bug fix, consider adding regression tests.
  • If this is blocked by another merge request, make sure to make it depend.
tag:gitlab.com,2026-03-17:5212003315 Prikshit Gautam commented on merge request !4647 at Appsemble / Appsemble 2026-03-17T10:12:39Z gautamprikshit1 Prikshit Gautam

Forced by habit

tag:gitlab.com,2026-03-17:5212000021 Kees van den Broek commented on merge request !4647 at Appsemble / Appsemble 2026-03-17T10:11:57Z keesvdb Kees van den Broek

no need to ask for review for these ones

tag:gitlab.com,2026-03-17:5211960622 Prikshit Gautam approved merge request !4643: fix(helm): use route host when ingress is disabled at Appsemble / Appsemble 2026-03-17T10:03:56Z gautamprikshit1 Prikshit Gautam

Before assigning a reviewer go through the following checklist, and make sure to test your changes manually (if possible).

  • Make sure to read the CONTRIBUTING.md for best practices and guidelines.
  • Make sure to put the merge request on draft: if it's not ready.
  • If this merge requests closes an issue, make sure the merge request description contains, closes #the-issue-number.
  • If this merge request only relates to an issue, refer to the issue with refs #the-issue-number.
  • If there is no related issue, consider adding a description and add labels accordingly.
  • If this is a bug fix, consider adding regression tests.
  • If this is blocked by another merge request, make sure to make it depend.

TIP: Use ~ in the checklist item (like this - [~]) to strike it out if it's not applicable.

tag:gitlab.com,2026-03-17:5211932584 Prikshit Gautam deleted project branch renovate/jest-image-snapshot-6.x at Appsemble / Appsemble 2026-03-17T09:58:36Z gautamprikshit1 Prikshit Gautam

Prikshit Gautam (ccd7ddaa) at 17 Mar 09:58

tag:gitlab.com,2026-03-17:5211932111 Prikshit Gautam pushed to project branch main at Appsemble / Appsemble 2026-03-17T09:58:31Z gautamprikshit1 Prikshit Gautam

Prikshit Gautam (6abecb65) at 17 Mar 09:58

Merge branch 'renovate/jest-image-snapshot-6.x' into 'main'

... and 1 more commit

tag:gitlab.com,2026-03-17:5211932065 Prikshit Gautam accepted merge request !4645: chore(deps): update dependency jest-image-snapshot to v6.5.2 at Appsemble / Appsemble 2026-03-17T09:58:30Z gautamprikshit1 Prikshit Gautam

This MR contains the following updates:

Package Change Age Confidence
jest-image-snapshot 6.4.06.5.2 age confidence

Important

Release Notes retrieval for this MR were skipped because no github.com credentials were available. If you are self-hosted, please see this instruction.


Configuration

📅 Schedule: Branch creation - "every weekday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

tag:gitlab.com,2026-03-17:5211777683 Prikshit Gautam opened merge request !4647: Main into staging at Appsemble / Appsemble 2026-03-17T09:25:42Z gautamprikshit1 Prikshit Gautam

Merge main into staging and re-deploy staging environment

  • Make sure to read the CONTRIBUTING.md for best practices and guidelines.
  • Make sure to put the merge request on draft: if it's not ready.
  • If this merge requests closes an issue, make sure the merge request description contains, closes #the-issue-number.
  • If this merge request only relates to an issue, refer to the issue with refs #the-issue-number.
  • If there is no related issue, consider adding a description and add labels accordingly.
  • If this is a bug fix, consider adding regression tests.
  • If this is blocked by another merge request, make sure to make it depend.
tag:gitlab.com,2026-03-17:5211725814 Prikshit Gautam commented on issue #2067 at Appsemble / Appsemble 2026-03-17T09:15:37Z gautamprikshit1 Prikshit Gautam

Needs testing