← Back to all sparks
N

Nextcloud Talk Desktop

MEETINGS
Velocity5.0

Desktop client for Nextcloud Talk chat and video calls

A thin Electron shell whose releases are mostly the version number of the Talk client inside it

desktop-clientelectronnextcloudplatform-integrationenterprise-deployment
Current state
Nextcloud Talk Desktop wraps the Talk web client in Electron, and most of its releases exist to bump the bundled Talk version across the beta and stable channels. Real desktop work does appear between those bumps: managed serverUrl configuration via Windows GPO and macOS NSUserDefaults in 2.2.1, an open-maximized startup option, the ability to restore the native title bar on Linux under Wayland, and a fix for a crash triggered by partially invalid localization data. Version 2.2.4 is dependency bumps plus a Talk v24.0.4 refresh.
Where it's heading
The desktop-specific work concentrates almost entirely on platform integration friction — Wayland title bars, Flatpak status icons and wake locks, an MSI installer that was shipping x86 instead of x64, GTK-3 forcing removed. That is the recurring cost of an Electron shell serving Windows, macOS and several Linux packaging formats at once. The 2.2.1 managed-configuration work is the one thread aimed at a different audience, letting administrators preset the server URL through platform policy rather than asking each user to type it.
Prediction
The cadence tracks the bundled Talk client, so the next release is most likely another Talk version bump; the managed-configuration work suggests further administrator-deployment features would be the substantive addition.

Recent moves

  1. 1d ago

    Bundled Talk client updated to v24.0.4

    Updates the built-in Talk client to v24.0.4 on the stable channel alongside routine dependency bumps. No desktop-specific changes, and a clear example of releases that exist to carry the embedded client forward.

    View source ↗
  2. 19d ago

    Fixes broken reply quotes and file previews

    Repairs visually broken reply quotes and file previews by pinning postcss to avoid style corruption from a byte-order mark. A build-toolchain problem surfacing as a visible rendering bug.

    View source ↗
  3. 20d ago

    Fixes language-dependent crash and restores Wayland native title bar

    Fixes an app crash caused by partially invalid localization initialization on some languages, and lets Linux and Wayland users switch back to the native title bar from settings. Both are platform-integration repairs, which is where most of this project's real work lands.

    View source ↗
  4. 1mo ago

    Adds managed serverUrl configuration via Windows GPO and macOS defaults

    Adds managed configuration of serverUrl through Windows Registry policies and macOS NSUserDefaults, an open-maximized startup option, and fixes an MSI installer shipping x86 instead of x64. The policy-based configuration is aimed at administrators deploying at scale rather than individual users.

    View source ↗
  5. 2mo ago

    Moves to Electron 41 and adds Windows ARM build scripts

    Updates to Electron 41 with Wayland workarounds, adds Windows ARM build scripts, and introduces an .overrides/ directory for build-time customization of config and styles. The customization hooks point at redistributors rebranding the client.

    View source ↗
  6. 4mo ago

    Bundled Talk client updated to v23.0.3

    Refreshes the built-in Talk client to v23.0.3 alongside a TypeScript migration of the welcome screen and dependency updates. Internal housekeeping with no user-visible desktop change.

    View source ↗