How users get the app
Users download installers from Settings → Desktop App. The page detects their operating system and offers a recommended build, with every platform listed underneath. Installers ship inside your TextQL deployment rather than from a public download site, so there is nothing to host and no external dependency to allow through a firewall. The page is only shown in a web browser — it hides itself inside the desktop app, since anyone seeing it there already has the app. That is the other common reason a user reports the download page missing. Because the installers travel with your deployment, the available app version is the one your deployment ships. A new desktop release reaches your users when your TextQL server is upgraded — not before. The same applies to automatic updates: the app checks your server for new versions, so cloud and on-prem deployments each offer exactly the version they ship.Pointing the app at your server
If you run TextQL at a custom address, users would otherwise need to type that address on first launch. Instead, distribute a setup link:Hiding the download page
When organization branding is enabled, Settings → Desktop App is hidden. White-labeled deployments don’t advertise a TextQL-branded app, so the download page is suppressed to keep the deployment on-brand.This is the usual reason a user reports that Settings → Desktop App is missing. If your organization uses branding but you still want people on the desktop app, distribute the installer and setup link yourself rather than pointing users at the page.
Network and routing
The desktop download path is served by compute and is excluded from the frontend authentication catch-all, with its own access-control rule. If you run withenforceAuth: true, this is what keeps the download and update endpoints reachable. Deployments installed from the official Helm chart already include this rule — no action needed unless you maintain custom Oathkeeper access rules, in which case preserve it. See Oathkeeper routing.
Supported platforms
There is no
.rpm build. Windows 10+ is the only minimum the product states anywhere; macOS and Linux floors are set by the app’s Electron runtime and shift whenever it is upgraded, so they aren’t pinned here. Check Electron’s supported platforms for the current floor, or contact support@textql.com to confirm the matrix for a specific rollout.