← Back to all sparks
N

Nextcloud Talk

MEETINGS
Velocity5.0

Self-hosted video calls, screen sharing, and chat platform integrated with Nextcloud collaboration suite.

The 25.0 alpha turns Talk toward classified channels and retention control — the stable lines only get call fixes.

channelsmessage-classificationretentioncall-controlsbackportsself-hosted
Current state
Three tags landed the same day from different branches. The 25.0.0 alpha is where the work is: classified conversations, announcements and channels, an owner role with promote and demote, global message search across the conversation list, conversation preservation that restricts deletion and purging, a setting limiting who can start calls, an upload editor with image compression, combined file-share messages, and a multi-speaker call view. It requires Nextcloud 35. The 23.0.10 and 22.0.17 releases are lockstep backports carrying the same two external-call fixes — iframe permissions and room-creation hardening — under a large volume of dependency bumps.
Where it's heading
Talk is growing the structure that distinguishes a team chat product from a call tool: channels and announcements rather than only conversations, an ownership tier above moderation, and search that spans the whole list instead of one room. Running alongside it is a governance layer — classification, preservation against deletion, and restricting call initiation to named groups — which reads as organizations needing retention and access answers before they will replace a commercial platform. The stable branches meanwhile receive nothing but fixes, so all directional work is gated behind the Nextcloud 35 requirement.
Prediction
The 25.0 line should proceed through further alphas and betas before a final, with the channels and classification work the most likely to change shape under testing. Whether the external-call hardening being backported twice reflects a deeper issue is not something these notes make clear.

Recent moves

  1. 5d ago

    25.0 alpha previews channels, classification, and an owner role

    The first 25.0.0 alpha collects the release's directional work: classified conversations, announcements and channels, an owner role, global message search, conversation preservation restricting deletion and purging, group-restricted call starts, an upload editor with compression, and a multi-speaker call view. It requires Nextcloud 35. Substantial in scope, but an alpha — the capability is worth watching rather than counting as shipped.

    View source ↗
  2. 5d ago

    23.0.10: external-call iframe and room-creation fixes

    A stable33 maintenance release: two external-call fixes granting additional iframe permissions and hardening room-creation checks, wrapped in dependency and translation updates. Released within twenty minutes of the matching 22.0.17 backport, and carries no user-visible feature.

    View source ↗
  3. 5d ago

    22.0.17: the same external-call fixes on the 22 line

    The same two external-call fixes backported to the 22.0 line under a stack of dependabot bumps. One half of a coordinated same-day pair with 23.0.10, and maintenance rather than a distinct release.

    View source ↗
  4. 25d ago

    v22.0.16: call-audio and camera fixes on the stable line

    A 22.0 stable patch: dependency and translation updates plus a batch of call fixes (iOS browser audio mixing, softer camera resolution constraints, media-device release on lobby lift). Pure maintenance in the stable stream.

    View source ↗
  5. 1mo ago

    v22.0.15: session cleanup and user-deletion fixes

    Another 22.0 maintenance release, cleaning up stale sessions and user-deletion handling alongside dependency bumps. Routine hardening, no user-visible feature.

    View source ↗
  6. 1mo ago

    v22.0.14: 30fps calls, chunked recording uploads, E2EE recording

    The most substantive of the recent 22.0 releases: bumps call FPS to 30 across quality levels, adds an external service for calls, enables chunked recording uploads, and allows recording E2EE calls. Real call-quality and recording gains rather than pure fixes.

    View source ↗