Changelog

Changelog

RSS
November 3rd

Get TypeRelay for Android on Google Play

November 3rd

Use the Android button or scan its QR code in Get the mobile app to open the public Google Play release. The dialog now shows Android availability separately from iOS, which remains available through TestFlight.

Comments

Loading comments...
October 30th

Recover terminal drafts and keep working offline

October 30th

The terminal editor now keeps recoverable local drafts while you work.

  • Recover unfinished snippets at startup or manage them from Drafts.
  • Save locally and sync in the background, with clear status messages.
  • Quit reliably after save errors and review concurrent changes without overwriting newer edits.
  • Use searchable Commands for connection, imports, exports, conflicts, recovery, personal abbreviations and code settings.
  • Keep cached images when a replacement download fails.

Comments

Loading comments...
October 30th

More reliable sync, keyboards and sign-in

October 30th

This update fixes several issues across the apps and the web.

  • Sync: If the server rejects one edit, for example because its images are too large, the edit now moves to Recovery and your other changes keep syncing.
  • Desktop: Saving while the desktop app and the terminal app run at the same time no longer fails with "database is locked".
  • Rich text: Pasting rich snippets into other apps no longer produces broken formatting.
  • iOS keyboard: Abbreviations keep matching after long text in languages such as Hindi, or after many emoji.
  • Android keyboard: Backspace deletes a whole emoji, such as a flag or a skin-tone emoji, instead of part of it.
  • Teams: Removing a member now also revokes their personal access tokens and connected OAuth apps.
  • SSO: Many people signing in through SSO from one office no longer block each other or password sign-in.
  • Billing: The page after a successful payment no longer shows an error in rare timing cases.
  • Email: Sign-in and invitation emails try a backup mail server if the first one fails.
  • Speed: AI search and sync are faster for large libraries.

Comments

Loading comments...
October 24th

Custom-domain ownership and clearer SSO settings

October 24th

Custom domains now require an account-specific TXT record alongside the CNAME before a new hostname can be connected.

  • White-label settings show the exact DNS record name and value and remain available independently of Subscription settings.
  • Existing working domains stay active. Recreating a missing hostname requires ownership proof.
  • Verification updates keep your place and focus in settings.
  • Single sign-on settings group provider details, sign-in controls, and owner recovery into cards.

Comments

Loading comments...
October 24th

More reliable syncing, safer sign-in and custom abbreviations on shared snippets

October 24th

This update makes TypeRelay faster to sync and harder to misuse.

  • Use your own abbreviation for a shared snippet with the new My abbreviation button in the web app. It appears only where you can edit.
  • The browser extension syncs only what changed, restores the space or newline you typed when an expansion cannot complete, and refuses to insert a snippet that does not fit a field with a length limit.
  • Failed background syncs now retry with increasing delays, partly downloaded images are detected and downloaded again, and very long snippets can no longer freeze the target app during cursor placement.
  • Emptying Trash and the nightly cleanup are more reliable for large accounts, and a restored library no longer disappears when a delayed update arrives.
  • Image handling has clear limits: up to 1,000 images and 256 MiB per account, and each request can fetch at most 32 remote images. Template variables named like built-in fields stay intact in the API and MCP.
  • Sign-in is better protected: token refreshes are rate limited, and single sign-on for an existing user who is not yet a member now asks for an invitation first.
  • Rejected branding uploads no longer leave files on the server, and the mobile keyboard no longer duplicates text in apps that ignore deletions.

Comments

Loading comments...
October 23rd

More reliable sync and safer account controls

October 23rd

TypeRelay now preserves rejected sync edits for recovery across desktop, CLI, TUI, and mobile. Library imports and large sync batches are more reliable and efficient.

  • Stronger sign-in limits and invitation checks protect account access.
  • Custom-domain changes retain cleanup state and validate provider ownership.
  • Delayed billing confirmations cannot overwrite newer subscription changes or cancellations.
  • Local Windows insertion stops when clipboard preservation fails and protects newer copied content.
  • Browser template prompts preserve all valid field names.
  • Background sync keeps the search index when searchable content is unchanged.
  • Usage queues are cleared when switching or disconnecting accounts.
  • The browser extension keeps your connection when an action lacks permission.
  • Rich-text answers preserve literal text, code, and links without changing document structure.
  • Branding files survive failed or overlapping updates.
  • Conflicting local library names no longer block synchronization.
  • Rich-text images are saved privately for offline use across Markdown and HTML image formats.

Comments

Loading comments...
October 18th

More reliable sign-in, image bundles, and snippet sync

October 18th
  • Fixed delayed sign-in and token refresh requests restoring snippets or credentials after sign-out in the Chrome extension and mobile app.
  • Fixed same-account mobile reconnect so older requests cannot replace the new login or interrupt keyboard access.
  • Kept local-only images private and restored missing images when syncing shared libraries.
  • Improved large image-library bundle transfers between native and web apps, with matching import and export limits.
  • Fixed restoring exported libraries with large multiline snippets while retaining library size limits.
  • Preserved image source URLs during bundle transfers and sync, including native uploads, existing server images, and images already cached on a device. Failed native bundle imports now roll back completely.
  • Reduced database work for large image-library exports while retaining permission and archive-size checks.
  • Fixed animated GIF frame dimensions and rejected oversized animations before saving.
  • Bounded remote image downloads and restored support for Windows drive paths.
  • Fixed API and MCP pagination skipping snippets with mixed-case IDs.
  • Fixed importing, restoring, and moving larger libraries without falsely exceeding size limits. Unrelated existing abbreviation collisions no longer block imports.

Comments

Loading comments...
October 17th

More reliable snippet editing, recovery, and expansion

October 17th

Snippet editing and recovery are more reliable across the web app, mobile preview, and browser extension.

  • Mobile template previews follow your latest answers, and stale drafts can be saved as new snippets without replacing the original.
  • Existing abbreviation collisions no longer block unrelated edits or restores. New conflicting abbreviations remain protected, and restored changes synchronize correctly.
  • Browser extension template prompts work inside editor dialogs and restore focus when cancelled.
  • Failed saves preserve focus and input; library selection remains accessible after updates.
  • Improved narrow-screen snippet controls and reliable library bundle exports.

Comments

Loading comments...
October 17th

Stronger privacy and safer imports

October 17th

This update strengthens privacy and reliability across Typerelay.

  • Library images follow sharing permissions, including access revocation.
  • Remote image downloads and ZIP imports receive stronger validation.
  • Disabled signup consistently prevents new account creation.
  • Trash cleanup continues reliably after plan changes and isolated account failures.
  • The Statistics dialog stays open when pressing Escape or clicking outside it; use Close to dismiss it.
  • Switching to Team statistics loads the correct report and allows Team estimate settings to be saved separately from Personal settings.
  • The header fits narrow mobile screens without pushing the account menu off-screen.

Comments

Loading comments...
October 17th

Privacy and account controls for mobile

October 17th

Mobile settings now put privacy information and account deletion before the company links.

  • Open the Privacy Policy or start a secure account-deletion request with fresh authentication and explicit confirmation.
  • Deletion immediately revokes connected access, with cleanup tracking and notification when finished.
  • Switch to another iOS keyboard using the keyboard switch control.
  • Sign in to Typerelay directly, with a custom server URL available under Advanced.
  • Mobile remains focused on snippets without AI authoring or AI search.

Comments

Loading comments...
October 16th

Faster cursor positioning on Linux

October 16th

Long snippets now return to {{cursor:here}} much faster on Linux when an editor does not support direct cursor placement.

TypeRelay checks focus before every cursor movement and stops if you switch applications. Editors that support direct cursor placement continue to use it.

Comments

Loading comments...
October 14th

SAML single sign-on for Pro and Team

October 14th

TypeRelay Pro and Team accounts can now use SAML 2.0 single sign-on.

  • Owners and admins can configure an identity provider, download metadata, and test sign-in from Settings.
  • Optionally require SSO and create members on first sign-in, within available account seats.
  • Use an owner recovery code and sign-in logs to manage access. Connected devices and apps follow the account's SSO policy.
  • New documentation covers setup, Microsoft Entra ID, Okta, OneLogin, Auth0, and troubleshooting.

Comments

Loading comments...
October 14th

Reliable snippet expansion in Chrome

October 14th

Chrome snippet expansion is more reliable.

  • Fixed a browser security policy issue that prevented abbreviation matching and template rendering.
  • Fixed an incorrect failure message after inserting formatted snippets, while preserving spacing inside code blocks.

Comments

Loading comments...
October 14th

No boring avatars

October 14th

Make Typerelay feel more like you with a new avatar picker in Profile settings.

  • Browse 30 styles with searchable thumbnails and an instant preview.
  • Save your favorite style and see your account and teammate avatars update immediately.
  • Your choice stays with you across sign-ins and changes only your own view.

Comments

Loading comments...
October 11th

Improved MCP connection compatibility and privacy

October 11th

Typerelay now accepts longer authorization state values used by OpenAI’s connection flow, fixing an Invalid state error before consent.

  • Clearer tool descriptions and action metadata help MCP clients handle snippet operations.
  • MCP responses omit unnecessary internal metadata while preserving content, permissions and revision information needed for your actions.
  • The existing MCP endpoint remains unchanged.

Comments

Loading comments...