feat(conversations): offer the webinar, presentation and classified conversation types - #6651
Open
AndyScherzinger wants to merge 1 commit into
Conversation
AndyScherzinger
force-pushed
the
refactor/noid/conversationPresetsEndpoint
branch
from
September 4, 2026 18:29
ac1ee9b to
11427d7
Compare
AndyScherzinger
force-pushed
the
feat/noid/conversationPresetsRemaining
branch
from
September 4, 2026 18:29
e93a2fe to
401f64d
Compare
AndyScherzinger
force-pushed
the
refactor/noid/conversationPresetsEndpoint
branch
from
September 5, 2026 06:39
11427d7 to
094f236
Compare
AndyScherzinger
force-pushed
the
feat/noid/conversationPresetsRemaining
branch
from
September 5, 2026 06:39
401f64d to
93ad8c5
Compare
…onversation types The three remaining conversation types the server offers are now available when creating a conversation, together with the settings each of them applies. Classified conversations are locked down: their visibility can not be changed and only users, groups and teams can be invited, so participants the server would reject are dropped when the type is selected. A summary below the cards lists the settings the selected type applies, leaving out the ones an administrator pinned for every conversation. Creating a public conversation now offers to share its link and to copy its password, and a conversation that was created without all of its participants, or not at all, no longer fails silently. Assisted-by: Claude Code:claude-opus-5 Claude-Session: https://claude.ai/code/session_014YnDswTbCmRrVETnwE4twB Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AndyScherzinger
force-pushed
the
refactor/noid/conversationPresetsEndpoint
branch
from
September 5, 2026 10:47
094f236 to
2b80ea9
Compare
AndyScherzinger
force-pushed
the
feat/noid/conversationPresetsRemaining
branch
from
September 5, 2026 10:47
93ad8c5 to
8f37218
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The three remaining conversation types the server offers are now available when creating a
conversation, together with the settings each of them applies:
Classified conversations get the client side handling they need: their visibility can not be changed
and only users, groups and teams can be invited, so participants the server would reject are dropped
when the type is selected. The server coerces all of this at creation time as well, so this is the
honest reflection of what will happen rather than the only barrier.
A summary below the cards lists the settings the selected type applies, leaving out the ones an
administrator pinned for every conversation. Creating a public conversation now offers to share its
link and to copy its password. And a conversation that was created without all of its participants,
or not at all, no longer fails silently — creation errors were previously invisible, which left an
enabled Create button and invited a duplicate conversation.
This PR is stacked on #6650 and targets its branch, not
master. GitHub retargets it as theearlier ones merge. It is the last of the three; with it the app offers every conversation type the
web does.
🖼️ Screenshots
🚧 TODO
🏁 Checklist
/backport to stable-xx.xCapabilities checked:
conversation-presetsgates the type selection,classified-conversationsand
announcement-presetgate the respective types, and the presets endpoint decides which types aninstallation offers at all.
🤖 AI (if applicable)
🤖 Generated with Claude Code
https://claude.ai/code/session_014YnDswTbCmRrVETnwE4twB