Skip to content

feat(email): Allow email guests without public link - #13609

Merged
nickvergessen merged 6 commits into
mainfrom
feat/noid/allow-email-guests-without-public-link
May 13, 2026
Merged

feat(email): Allow email guests without public link#13609
nickvergessen merged 6 commits into
mainfrom
feat/noid/allow-email-guests-without-public-link

Conversation

@nickvergessen

@nickvergessen nickvergessen commented Oct 23, 2024

Copy link
Copy Markdown
Member

🛠️ API Checklist

🚧 Tasks

🏁 Checklist

  • ⛑️ Tests (unit and/or integration) are included or not possible
  • 📘 API documentation in docs/ has been updated or is not required
  • 🔖 Capability is added or not needed

@nickvergessen nickvergessen added 2. developing enhancement feature: api 🛠️ OCS API for conversations, chats and participants feature: meetings 📅 Covering the webinary usecase incl. Lobby labels Oct 23, 2024
@nickvergessen nickvergessen self-assigned this Oct 23, 2024
@nickvergessen
nickvergessen marked this pull request as draft October 23, 2024 04:59
@nickvergessen
nickvergessen force-pushed the feat/noid/allow-email-guests-without-public-link branch from eae90dd to 2c97322 Compare February 19, 2025 12:38
@nickvergessen
nickvergessen force-pushed the feat/noid/allow-email-guests-without-public-link branch from 2c97322 to 4cdf950 Compare March 21, 2026 14:15
@nickvergessen
nickvergessen force-pushed the feat/noid/allow-email-guests-without-public-link branch from 4cdf950 to ac2fac9 Compare May 8, 2026 19:42
@nickvergessen

Copy link
Copy Markdown
Member Author

Currently reloading as an email user seems to break in the frontend as the context request is done before joining the room finished:

image

I assume this might be from the recent changes to allow chatting even when signaling does not work or something. Posting a message (selected line) afterwards fixes the problem and shows all the chat messages.

@nickvergessen
nickvergessen force-pushed the feat/noid/allow-email-guests-without-public-link branch from 1c92bcc to 7ec7d83 Compare May 11, 2026 22:01
@nickvergessen nickvergessen changed the title Feat/noid/allow email guests without public link feat(email): Allow email guests without public link May 11, 2026
@nickvergessen
nickvergessen marked this pull request as ready for review May 11, 2026 22:06
Signed-off-by: Joas Schilling <coding@schilljs.com>
This is kind of required as the frontpage which writes the session is
the HTML request which can not send the header

Signed-off-by: Joas Schilling <coding@schilljs.com>
@nickvergessen
nickvergessen force-pushed the feat/noid/allow-email-guests-without-public-link branch from 3a84564 to fef4406 Compare May 12, 2026 11:45
nickvergessen and others added 2 commits May 12, 2026 13:51
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
@nickvergessen
nickvergessen force-pushed the feat/noid/allow-email-guests-without-public-link branch from fef4406 to 68a1df5 Compare May 12, 2026 11:52
Signed-off-by: Joas Schilling <coding@schilljs.com>
@Antreesy

Copy link
Copy Markdown
Contributor

Currently reloading as an email user seems to break in the frontend as the context request is done before joining the room finished:

This line in your PR now evaluates to true:

return !!store.getters.findParticipant(currentToken.value, currentConversation.value)?.attendeeId

Before for public conversations it was attendeeId: 0, and then we waited for joining before doing other request.
If attendeeId is known in Room object, why other requests are blocked?

@miaulalala miaulalala left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM!

Signed-off-by: Joas Schilling <coding@schilljs.com>
@nickvergessen
nickvergessen merged commit f791f40 into main May 13, 2026
79 checks passed
@nickvergessen
nickvergessen deleted the feat/noid/allow-email-guests-without-public-link branch May 13, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement feature: api 🛠️ OCS API for conversations, chats and participants feature: meetings 📅 Covering the webinary usecase incl. Lobby

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants