Skip to content
Zync

Release journal

What's new in Zync.

Features, refinements, and fixes for your workspace.

v2.35.1

Latest stable

Zync v2.35.1 gives you more control over your workspace: customize colors, rename and organize tabs, dock panes, and keep navigation where it suits you. Keyboard shortcuts are easier to discover and edit, including additional bindings that work while the terminal is focused.

Read full release notes

Release Notes - Zync v2.35.1

Release date: 2026-10-14


What's New

Zync v2.35.1 gives you more control over your workspace: customize colors, rename and organize tabs, dock panes, and keep navigation where it suits you. Keyboard shortcuts are easier to discover and edit, including additional bindings that work while the terminal is focused.

Compare: v2.34.1...v2.35.1


See It in Action

Custom themes

customTheme.mp4

Open video attachment

Choose colors with Zync's picker, preview changes, and export or import a validated theme JSON file.

I’m sharing all the themes I showcased in the video here.

alpineMist.json

arcticObsidian.json

bloodMoon.json

carbonEmber.json

LilacChrome.json

midnightNeon.json

mossCircuit.json

obsidianAmber.json

papper&ink.json

rust&Concrete.json

Side navigation

sideNav.mp4

Open video attachment

Use the navigation bar shown by default, choose visible items, and click the selected sidebar button again to close its panel. Your saved choice to hide the bar is preserved.

Rename, docking, organize, pane groups and Host workspace sidebar

tabsPane.mp4

Open video attachment

Give tabs useful display names, pin important ones, and drag them into order without changing the underlying host or session.

Keep a pane visible in a side or bottom region while switching center tabs, or group panes in a split. Return a grouped pane to its own tab by dragging its header back.

Move the host's Shell, Files and plugin tab strip into the existing sidebar, then resize it or return it to its original position. This is opt-in.


Added

  • Theme customization: Adjust interface colors with the Zync color picker and a realistic preview. Import/export the app palette and supported element overrides as validated JSON; applying an import is explicit. Version 1 supports opaque hex colors, not images or gradients. (125df46, ff68187)
  • Side navigation and workspace sidebar: Access Hosts, Vaults, Plugins and other sections from the default icon bar, which you can hide. Place the host's pane-tab strip in the shared left/right sidebar using its grip, context menu or Layout & Navigation settings. (c06c5f9, 2963282)
  • Tab organization: Rename, pin, reorder and customize main tabs and individual panes. Hide panes without closing their sessions, then recover them through the tab-bar menu. (740c8a5, 2963282)
  • Docking and recovery: Move existing panes to supported side/bottom regions, resize their regions, maximize temporarily, and return panes to separate tabs without restarting their content. (7f76bde, 2963282)
  • Toolbar and status visibility: Right-click either bar to show/hide optional controls or open its customization settings. Essential indicators stay available; these controls are not draggable. (c7edbd9)
  • Editable shortcuts and additional bindings: Open Profile → Keyboard shortcuts → View & edit shortcuts to search, record, remove or reset bindings and choose terminal availability. Non-conflicting secondary bindings work automatically; existing custom keys take priority over conflicting defaults. (e4ed903, 5fde763, acd9f33)

Changed

  • Side navigation shown by default: Fresh installs and profiles without navigation preferences show the activity bar. Existing hidden choices stay hidden; the host workspace tab strip remains opt-in. (905f8eb)
  • Clearer settings: Appearance contains themes and colors; Layout & Navigation contains sidebar, tab, toolbar and status controls; Terminal contains terminal typography and transparency. (ff68187)
  • Plugin sidebar: Browse Installed and Marketplace views without automatically opening Settings. Manage plugins through compact actions, and find built-in themes together under Zync Built-in Themes. (db959c9)
  • Smoother workspace interaction: Sidebars share resizing behavior, tab switches avoid unnecessary entry animations, and controls, menus and tooltips use consistent styling. (c426235, 2963282, e3a0783)

Fixed

  • Closing shell tabs: Closing one shell no longer removes unrelated feature or plugin tabs. Explicitly closing a whole group still closes its members. (b1f5608)
  • Sidebar resizing: Width saves no longer fail on fractional measurements, and neighboring panes stay aligned while resizing. (c426235)
  • Focus and retained content: Dialogs skip hidden controls and restore the correct opener. Reordering main tabs preserves running content instead of reloading retained plugin frames. (8e2cd22, 567989d, 740c8a5)

Thank You

Thank you to everyone who reported issues and helped improve Zync v2.35.1.

Issue tracking


Quick Check After Upgrade

  1. Check Settings → About for v2.35.1 and confirm your existing theme and custom shortcuts.
  2. Try renaming/reordering tabs and closing one shell beside Files or a plugin tab.
  3. Dock a pane, switch the center tab, and return the pane to its own tab.
  4. Preview a theme import before applying, and try the shortcut editor from the profile menu.

Feedback and Upgrade

Report problems through Settings → Feedback or GitHub issues. Include your OS, v2.35.1 and reproduction steps; remove secrets from screenshots and videos.

Use Zync's updater or download your platform's installer from Releases - v2.35.1.

# Debian / Ubuntu
sudo apt update && sudo apt install zync

# Arch
sudo pacman -Syu zync

Full Changelog

See CHANGELOG.md for the complete technical changes.

View original on GitHub
Download files

v2.34.1

Zync v2.34.1 moves Terminal first / Zync first into the profile menu under Keyboard shortcuts and fixes Escape closing the parent menu when dismissing a submenu. Your existing global preference is preserved.

Read full release notes

Release Notes - Zync v2.34.1

Release date: 2026-10-05


What's New

Zync v2.34.1 moves Terminal first / Zync first into the profile menu under Keyboard shortcuts and fixes Escape closing the parent menu when dismissing a submenu. Your existing global preference is preserved.

Compare: v2.34.0...v2.34.1


Changed

  • Shortcut selector placement: Open the profile menu in the top bar, then Keyboard shortcuts to choose Terminal first or Zync first. The selector has moved out of the sidebar footer. (025d573)
  • Consistent flyouts: Profile and context-menu submenus share screen-edge positioning, hover behavior, and keyboard navigation. Flyouts open beside their parent row and adjust to fit the window. (025d573)

Shortcut modes remain global. Customize which Zync commands stay available in terminal-first mode under Settings → Shortcuts.


Fixed

  • Escape in submenus: Closing an expanded flyout with Escape keeps the parent context menu open, including when the submenu trigger has focus. (025d573)

Feedback

Something broken, confusing, or missing after this update? We read every report.

Include your OS, Zync version (v2.34.1), and steps to reproduce. Remove secrets from logs and screenshots before sharing.


Quick Check After Upgrade

  1. Shortcut menu: Open the profile menu in the top bar and find Keyboard shortcuts below Settings.
  2. Current preference: Open the flyout and confirm your existing mode has a checkmark.
  3. Global setting: Switch modes and confirm the same choice appears in Settings → Shortcuts.
  4. Submenu dismissal: With a context-menu flyout open, press Escape and confirm the parent menu remains open.
  5. Version: Settings → About shows v2.34.1.

Upgrade

Use Zync's updater or download the installer for your platform.

Manual install: Releases - v2.34.1

# Debian / Ubuntu (APT repository)
sudo apt update && sudo apt install zync

# Arch (pacman repository)
sudo pacman -Syu zync

Full Changelog

See CHANGELOG.md.

View original on GitHub
Download files

v2.34.0

Zync v2.34.0 makes the focused terminal the default owner of keyboard shortcuts. This helps tmux and other terminal programs receive their own keys while keeping selected Zync commands available. The release also adds a terminal Find button, clearer shortcut controls, and safer handling of suggestions when a…

Read full release notes

Release Notes - Zync v2.34.0

Release date: 2026-10-05


What's New

Zync v2.34.0 makes the focused terminal the default owner of keyboard shortcuts. This helps tmux and other terminal programs receive their own keys while keeping selected Zync commands available. The release also adds a terminal Find button, clearer shortcut controls, and safer handling of suggestions when a full-screen program takes over the terminal.

Highlights:

  • Terminal first by default: Keys such as Ctrl+B go to the focused terminal. If you previously chose Zync first, your choice is preserved.
  • Shortcut controls where you need them: Switch between Terminal first and Zync first from the sidebar, terminal quick settings, or Settings. Choose which Zync shortcuts remain available in terminal-first mode.
  • Find from the terminal toolbar: Select the search icon beside the split controls to search the current terminal without taking Ctrl+F from the shell.
  • Pause suggestions per terminal: Pause Zync suggestions from the terminal context menu when working in a program that needs uninterrupted input.
  • Safer tmux workflows: Full-screen and mouse-reporting contexts no longer contribute stale suggestion or shell-history data.

Command Palette (Ctrl/Cmd+Shift+P), Snippets (Ctrl+Shift+S), and host copy/paste remain available by default. You can change or disable the app shortcut exceptions in Settings → Shortcuts. This release does not add automatic tmux detection or suggestions for individual tmux panes.

Compare: v2.33.12...v2.34.0

image

Added

  • Shared shortcut control: The sidebar, terminal quick settings, and Settings use the same choice between Terminal first and Zync first. The selector supports keyboard navigation, and the app shortcuts allowed through terminal-first mode can be customized. (133fcff)
  • Terminal Find button: A search icon beside the split controls opens Find for the selected terminal in either shortcut mode. (133fcff)
  • Pause suggestions: The terminal context menu can pause Zync suggestions for that terminal. (077ede6)

Changed

  • Terminal-first default: When a terminal has focus, its keys take priority unless a Zync command is explicitly reserved or the key is a host copy/paste utility. Existing Zync first preferences remain unchanged. (077ede6, 133fcff)
  • App shortcut exceptions: Command Palette and Snippets stay available by default. Other supported exceptions can be selected or all exceptions can be disabled in Settings → Shortcuts. (133fcff)

Fixed

  • tmux and terminal keys: Prefixes, pane controls, and other terminal keys reach the focused terminal unless explicitly reserved for Zync. Duplicate command-palette handling was removed. (077ede6, 133fcff)
  • Copy and paste targeting: Clipboard actions target the focused workspace or compatible plugin terminal. A delayed paste is cancelled if focus, visibility, or the session changes before it runs. (077ede6)
  • Keyboard ownership: An open plain-text editor no longer captures keys meant for a neighboring terminal. Closing a context menu with Escape no longer also sends Escape to the terminal. (077ede6)
  • Suggestions in full-screen programs: Alternate-screen and mouse-reporting contexts suppress suggestions and inferred shell history or working directories. Results started before a context change or reconnect are discarded. (077ede6)
  • Shell-reported working directories: Explicit OSC 7 reports can update the working directory before suggestions initialize or while they are paused, while alternate-screen and mouse-reporting safeguards still apply. (3efbf72)

Feedback

Something broken, confusing, or missing after this update? We read every report.

Include your OS, Zync version (v2.34.0), and steps to reproduce. Remove secrets from logs and screenshots before sharing.


Quick Check After Upgrade

  1. Shortcut priority: Focus a terminal and check that Terminal first is selected unless you had previously chosen Zync first.
  2. tmux: Start tmux, then try your configured prefix and pane-switching keys. They should reach tmux.
  3. Zync exceptions: Open Command Palette with Ctrl/Cmd+Shift+P and Snippets with Ctrl+Shift+S from a focused terminal.
  4. Terminal Find: Select the search icon beside the split controls and search the selected terminal.
  5. Version: Settings → About shows v2.34.0.

Upgrade

Use Zync's updater or download the installer for your platform.

Manual install: Releases - v2.34.0

# Debian / Ubuntu (APT repository)
sudo apt update && sudo apt install zync

# Arch (pacman repository)
sudo pacman -Syu zync

Full Changelog

See CHANGELOG.md.

View original on GitHub
Download files

v2.33.12

Zync v2.33.12 makes the replies inbox easier to find and use. It also shows complete survey answers in conversations and updates the license for new desktop source releases. The plugin SDK and UI packages remain MIT licensed in their separate repositories.

Read full release notes

Release Notes - Zync v2.33.12

Release date: 2026-10-03


What's New

Zync v2.33.12 makes the replies inbox easier to find and use. It also shows complete survey answers in conversations and updates the license for new desktop source releases. The plugin SDK and UI packages remain MIT licensed in their separate repositories.

Highlights:

  • Inbox at a glance: Open the replies inbox from the compact icon in the status bar. An unread badge and tooltip keep new replies discoverable without adding text to the bar.
  • Report an issue from the inbox: Select Report issue to open Settings > Feedback directly.
  • Complete survey context: Your survey message now shows all submitted answers as labeled fields, including answers from earlier surveys connected to this installation. Contact and installation metadata are not shown in the conversation.
  • Updated desktop license: New Zync desktop source releases use FSL-1.1-ALv2. Each version becomes available under Apache 2.0 after two years. Earlier MIT-licensed releases remain MIT licensed.

The replies inbox appears only when enabled in the app build and supported by the service. This update does not require a new plugin version.

Compare: v2.33.11...v2.33.12


Added

  • Status-bar inbox shortcut: The icon-only shortcut includes an unread count and an accessible tooltip. (ac501c3, 4e3c5ff)
  • Report issue shortcut: The replies inbox can open the Feedback section in Settings without navigating through the settings menu. (4e3c5ff)

Changed

  • Survey conversation detail: Show every submitted survey answer in the original message, while keeping contact and installation metadata out of the conversation. (ac501c3, 35cd831)
  • Desktop source license: FSL-1.1-ALv2 applies to new desktop source releases, with an Apache 2.0 grant for each version after two years. Previous MIT releases keep their existing license; the separately published plugin SDK and UI packages remain MIT. (8cb2bb0)
  • Plugin package organization: The SDK and UI package sources have moved to separate repositories. Zync uses the published SDK package for its signing and compatibility tooling. (b344e7e, 6f032cb, 815f317)

Quick Check After Upgrade

  1. If the replies inbox is enabled, find its icon in the bottom status bar and open it. The unread badge should appear when a new team reply arrives.
  2. Select Report issue in the inbox and confirm that Settings > Feedback opens.
  3. Open a survey conversation and confirm that its submitted answers appear as labeled fields.
  4. Check Settings > About for v2.33.12.

Feedback and Upgrade

Report a problem through Settings > Feedback, or open an issue on GitHub. Please remove secrets from logs and screenshots before sharing them.

Use Zync's updater or download the installer for your platform from Releases - v2.33.12.

For the complete change list, see CHANGELOG.md.

View original on GitHub
Download files

v2.33.11

Zync v2.33.11 brings interactive terminals into compatible plugin panels and adds a private inbox for team replies to your surveys and feedback. You can follow up on a response inside Zync, and connect surveys submitted from an earlier version on the same installation. This release also adds team-side conversation…

Read full release notes

Release Notes - Zync v2.33.11

Release date: 2026-10-03


What's New

Zync v2.33.11 brings interactive terminals into compatible plugin panels and adds a private inbox for team replies to your surveys and feedback. You can follow up on a response inside Zync, and connect surveys submitted from an earlier version on the same installation. This release also adds team-side conversation closure and fixes terminal styling in installed builds.

Highlights:

  • Terminals inside plugins: Compatible plugins, including Docker Manager, can display an interactive shell directly in their panel using Zync's terminal service.
  • A simpler terminal launch: Opening a plugin terminal leads directly to Zync's approval dialog, removing the extra launch-button step.
  • Private survey and feedback replies: Read team responses in a compact chat-style inbox with live unread updates.
  • Follow up in the app: Send one follow-up after each team response, or end the conversation while keeping its history.
  • Earlier surveys included: Connect surveys submitted before upgrading when this installation still has its original installation ID.
  • Conversation closure from either side: You or the team can end a conversation while keeping its history. Live reply delivery stops when no conversations remain open.
  • Correct terminal styling in installed builds: Terminal fonts, ANSI colours, and cursors stay styled when GPU rendering is unavailable or falls back to the DOM renderer.

The replies inbox is available when enabled for the release and its supporting service. Embedded terminals require a compatible plugin; plugins are updated separately from Zync.

Compare: v2.33.9...v2.33.11


Added

  • Private replies inbox: Survey and feedback conversations share a compact inbox, with live unread notifications and automatic read receipts when a reply is visible in the focused inbox. Replies stay tied to this installation, with credentials stored in the operating system's credential store. (6335b4b)
  • One follow-up per team response: Reply to the team from the app. After sending, the conversation waits for the team's next response before offering another follow-up. Ending a conversation keeps its history available. (6335b4b)
  • Team conversation closure: The team can also end a survey or feedback conversation from Analytics, including an earlier survey before it is connected to the app inbox. History and unread messages remain available; live delivery stops when the installation has no open conversations. Ending a conversation does not create a new reply or unread notification. (c0766ce, c9b15f3)
  • Replies to earlier surveys: Choose Connect earlier surveys to bring surveys associated with the installation's preserved ID into the inbox. Team replies can be queued before you upgrade and appear after you connect. Surveys without an installation ID cannot be linked this way. (ddd629b)
  • Embedded plugin terminals: Compatible plugins can request an interactive SSH terminal rendered by Zync inside their panel. Zync handles session approval, terminal input, output, resizing, and cleanup. (e020d15)

Changed

  • Terminal launch flow: A visible, focused plugin terminal automatically requests Zync's confirmation dialog. Starting each new session still requires your approval. (8bd83bc)
  • Plugin menus over terminals: Compatible plugin dropdowns can overlap the terminal without moving its layout. Only the area covered by the menu is hidden; the remaining terminal content and header stay visible. (49e3b34, 8bd83bc)
  • Plugin SDK support: Embedded-terminal surface helpers and popup registration are available in SDK 2.1.0-beta.4. These APIs remain experimental. (49e3b34)

Fixed

  • Installed terminal rendering: Fixed runtime terminal styles being blocked by the installed app's security policy. Workspace and embedded plugin terminals retain their typography, ANSI colours, scrollbar colours, and cursor styling with the DOM renderer, including after a GPU-to-DOM transition. The security policy remains intact. (0d78142)
  • Terminal resize failures: A remote resize error or timeout no longer closes a live plugin shell. Later resize updates can still succeed. (6bbdec3)
  • Terminal startup feedback: Expired session proposals and startup errors remain visible after cleanup, so the terminal does not silently disappear without an explanation. (8bd83bc)
  • Terminal styling and menu visibility: Terminal styling loads independently, and opening a registered popup no longer hides all terminal output or the entire header. (8bd83bc)
  • Survey and feedback submission: If secure credential storage is unavailable before sending, the form uses the existing submission endpoint with the same payload. Other errors retain their retry handling to avoid duplicate submissions. (ddd629b)
  • Earlier-survey connection prompt: The prompt waits for successful inbox loading and hides when the app is offline. Existing installation IDs with uppercase letters are also accepted. (ddd629b)

Feedback

Something broken, confusing, or missing after this update? Send us a report.

Include your OS, Zync version (v2.33.11), and steps to reproduce. Remove secrets from logs and screenshots before sharing.


Quick Check After Upgrade

  1. Plugin terminal: Update your compatible plugin, open an interactive shell, approve it in Zync, and confirm input and output work inside the panel.
  2. Terminal menus and resizing: Open the shell dropdown and resize the panel. The uncovered terminal should remain visible and the session should stay connected.
  3. Replies: When the inbox is enabled and you receive a team response, open it and try sending a follow-up.
  4. Earlier surveys: If offered, choose Connect earlier surveys on the installation where you submitted them. Any queued team replies should appear in the inbox.
  5. Conversation closure: When the team ends a conversation, its history remains available and the reply composer is replaced by the closed status.
  6. Installed terminal styling: Check a normal shell and an embedded plugin terminal. Fonts, colours, and cursors should remain correct with GPU acceleration on or off.
  7. Version: Settings → About shows v2.33.11.

Upgrade

Use Zync's updater or download the installer for your platform.

Manual install: Releases - v2.33.11

# Debian / Ubuntu (APT repository)
sudo apt update && sudo apt install zync

# Arch (pacman repository)
sudo pacman -Syu zync

Full Changelog

See CHANGELOG.md.

View original on GitHub
Download files

v2.33.9

Zync v2.33.9 makes installed themes dependable and gives external editor providers a cleaner, more consistent editing experience. Zedit now shares Zync's compact editor controls, while provider assets and lifecycle handling are safer in production builds.

Read full release notes

Release Notes - Zync v2.33.9

Release date: 2026-09-30


What's New

Zync v2.33.9 makes installed themes dependable and gives external editor providers a cleaner, more consistent editing experience. Zedit now shares Zync's compact editor controls, while provider assets and lifecycle handling are safer in production builds.

Highlights:

  • Themes that work after installation: Built-in plugin styles now follow the selected Zync theme in packaged builds, matching development behavior.
  • A better Zedit experience: Zedit uses Zync's compact editor toolbar for shortcuts, save state, go to line, and find/replace.
  • Reliable save feedback: Queued saves and provider reloads no longer leave the toolbar stuck or let an older save overwrite newer UI state.
  • Faster editor startup: Package scanning and verification run away from the desktop UI thread.
  • Safer provider lifecycle: Editor assets stay isolated, and stale document runtimes are released when the main webview reloads or closes.

Compare: v2.33.8...v2.33.9


See It in Action

Zedit editor

zedit.mp4

Open video attachment

Open and edit remote files with Monaco-powered Zedit while keeping familiar Zync controls close at hand.

Themes in the installed app

zthemes.mp4

Open video attachment

Switch themes and see built-in plugin panes update consistently in the production app.


Changed

  • Editor provider startup: Package scanning, integrity verification, and editor asset preparation now run on a blocking worker instead of delaying the desktop UI thread. (dc40757)
  • Shared editor toolbar: External editors receive the same compact shortcuts, save, go-to-line, find/replace, and close controls used across Zync. Successful saves use quiet inline status instead of repetitive notifications. (6704900)

Fixed

  • Packaged theme styling: Dynamically installed built-in theme styles now receive the release build's content-security nonce, so themes apply correctly after installing or updating Zync. (1bdd4a6)
  • Packaged editor assets: Manifest-declared editor CSS, JavaScript, fonts, and workers load through Zync's isolated plugin resource route while retaining permission and package-integrity checks. (dc40757)
  • Queued saves and reloads: A save becomes pending as soon as it enters the queue. Provider reloads reset stale progress safely, and an older request cannot clear or overwrite a newer editor's save state. (6704900)
  • Editor runtime cleanup: Document registrations and their isolated runtimes are released when the main webview reloads or is destroyed, even when browser-side cleanup cannot run. (6704900)

Feedback

Something broken, confusing, or missing after this update? We read every report.

Include your OS, Zync version (v2.33.9), and steps to reproduce. Remove secrets from logs and screenshots before sharing.


Quick Check After Upgrade

  1. Themes: Change the Zync theme and open a built-in plugin pane. Its colors and controls should match the selected theme in the installed app.
  2. Zedit: Install or update Zedit, open a file, and try Shortcuts, Save, Go to Line, and Find / Replace.
  3. Save state: Edit and save repeatedly. The toolbar should show saving immediately, return to saved after completion, and remain usable after reopening the editor.
  4. Provider assets: Confirm Zedit syntax colors, fonts, minimap, and search UI load correctly in the packaged app.
  5. Version: Settings → About shows v2.33.9.

Upgrade

Zync will update automatically on next launch (AppImage).

Manual install: Releases - v2.33.9

# Debian / Ubuntu (APT repository)
sudo apt update && sudo apt install zync

# Arch (pacman repository)
sudo pacman -Syu zync

Full Changelog

See CHANGELOG.md.

View original on GitHub
Download files

v2.33.8

Zync v2.33.8 makes file editing more dependable and introduces isolated plugin pane assets. File contents stay visible, saves report their true outcome, and unsaved changes are protected when closing workspace panes.

Read full release notes

Release Notes - Zync v2.33.8

Release date: 2026-09-29


What's New

Zync v2.33.8 makes file editing more dependable and introduces isolated plugin pane assets. File contents stay visible, saves report their true outcome, and unsaved changes are protected when closing workspace panes.

Highlights:

  • Visible file contents: CodeMirror's text and line-number gutter render correctly, including after switching panes.
  • Reliable saves: Editor providers wait for a successful write before marking a file saved; edits made during a save remain intact.
  • Safer workspace closing: An unsaved file prevents its pane or terminal group from closing until you review it.
  • Plugin pane assets: Isolated plugin panes can load their package's CSS, JavaScript, images, and fonts through the new resource route.
  • Clearer editor status: The bottom bar can show cursor position and language for editor providers and the plain fallback editor.
  • Monaco-powered Zedit: The separately published Zedit editor plugin is available for users who prefer Monaco.

Compare: v2.33.3...v2.33.8


Added

  • Editor status reporting: Editor providers can report the current line, column, and language to Zync's bottom status bar. The plain fallback editor now shows its line and column there too. (4506f1a)
  • Isolated plugin panes: Package-relative pane assets are served from a dedicated resource route. The SDK starter and validator support external pane assets for compatible Zync versions. (ca4162a)

Changed

  • Plugin editor header: A compact Zync-styled header shows the filename, provider, readiness, save state, and close action. (74294c3)

Fixed

  • Blank or misaligned editor content: CodeMirror re-measures when a retained pane becomes visible or changes size. Its generated styles also work with the installed app's content-security policy, keeping file content beside the gutter. (74294c3, 79efc6c)
  • Plugin editor startup and reloads: Providers recover when their first ready message arrives early, while duplicate ready messages and reloads no longer disrupt the open document. Older providers remain compatible with the bootstrap handshake. (74294c3, cb451f4)
  • Save state and disconnected saves: Plugin editors show a file as saved only after its write succeeds. Failed or disconnected saves keep the editor open and its unsaved changes marked. (79efc6c, be072ad, 0854ed3)
  • Edits during a save: The plain fallback editor retains edits typed while an earlier save is in progress. A completed save cannot change the state of a different document. (1c8a8aa)
  • Unsaved Files panes: Closing a Files pane, feature tab, connection tab, or shell-owned pane group no longer silently discards an unsaved file. Close the editor first to review or discard its changes. (1c8a8aa, 6e90c71)
  • Correct save destination: A file stays tied to the connection and path where it was opened. Late reads from a previous connection are ignored rather than opening in the new connection's editor. (4506f1a)
  • Large-file safety: The editor refuses files larger than 8 MiB and bounds local and SSH reads even when the listed size is missing or stale. It never opens a truncated document that could overwrite unseen content; other file operations are unaffected. (75aec9c)
  • Plugin pane asset loading: Asset responses allow loading from sandboxed panes while retaining their content type, cache-control, and nosniff headers. (ca4162a)
  • SDK pane tooling: The preview shim preserves the document doctype when a pane has no <head>. Package validation checks actual resource elements and srcset references without mistaking comments or script text for asset links. (309aa26, 5283448)

Feedback

Something broken, confusing, or missing after this update? We read every report.

Include your OS, Zync version (v2.33.8), and steps to reproduce. Remove secrets from logs and screenshots before sharing.


Quick Check After Upgrade

  1. File editor: Open a file in the installed app. Its content and gutter should remain visible after switching panes and returning.
  2. Saves: Edit and save a file. Confirm Modified clears only after the save succeeds, and that edits made during a save remain visible.
  3. Unsaved changes: Try closing a Files pane or terminal group while a file has unsaved edits. The editor should remain open.
  4. Large files: Try opening a file larger than 8 MiB. Zync should refuse it without loading a partial document.
  5. Plugin panes: Open an installed plugin with external pane assets and confirm its layout, icons, and controls are styled correctly.
  6. Version: Settings → About shows v2.33.8.

Upgrade

Zync will update automatically on next launch (AppImage).

Manual install: Releases - v2.33.8

# Debian / Ubuntu (APT repository)
sudo apt update && sudo apt install zync

# Arch (pacman repository)
sudo pacman -Syu zync

Full Changelog

See CHANGELOG.md.

View original on GitHub
Download files

v2.33.3

Zync v2.33.3 improves the built-in file editor and introduces a simple,

Read full release notes

Release Notes - Zync v2.33.3

Release date: 2026-09-28


What's New

Zync v2.33.3 improves the built-in file editor and introduces a simple, optional way for returning users to share feedback.

Highlights:

  • Faster file editor: CodeMirror and language support now load only when needed, with a lighter mode for large files.
  • Better editor controls: Save, Go to Line, Find/Replace, Close, and keyboard shortcuts are easier to discover and use.
  • More reliable editing: File contents, unsaved changes, cursor state, themes, and save status remain consistent across common editing flows.
  • Returning-user feedback: A short, optional survey helps guide what Zync improves next.

Compare: v2.33.2...v2.33.3


See It in Action


Added

  • File editor actions: Added mouse-accessible Save, Go to Line, Find/Replace, and Close controls.
  • Editor shortcuts dialog: The editor toolbar once again makes keyboard shortcuts easy to discover, with a dedicated dialog and Zync-styled tooltips.
  • Returning-user survey: Existing users may see a short survey about their workflow and what Zync should improve. The survey is optional and does not interrupt the workspace.
  • Feedback reminder: Choosing Skip for now keeps a small, non-blocking feedback button available so the survey can be completed later.

Changed

  • Faster editor startup: The editor and language support are loaded only when a file needs them.
  • Lower editor overhead: Zync retains a bounded number of editing sessions across pane switches, and large files use a reduced feature set to limit memory and processing cost.
  • Clearer save state: The Save icon highlights while a file has unsaved changes and becomes muted after saving. A small status label confirms when the file is saved.
  • One-time feedback: After a returning user successfully completes the survey, Zync records it as complete and does not ask that user again.

Fixed

  • Visible file contents: Fixed a regression that could make a non-empty file appear blank in the built-in editor.
  • Editor spacing: Restored appropriate spacing between the line-number gutter and the edge of the pane.
  • Save race protection: Edits made while a save is still in progress are preserved instead of being replaced by the earlier saved content.
  • Stable editor sessions: Editor state remains consistent after saves and while switching between workspace panes.
  • Theme updates: Syntax highlighting updates correctly when the Zync theme changes.
  • Shared status bar: Cursor position and save state are published consistently to the existing status bar.
  • Survey reminder persistence: Choosing Skip for now reliably keeps the feedback button available after restarting Zync.
  • Completed survey state: Successful submissions are saved before the thank-you screen closes, preventing the survey from appearing again after a restart.

A Small Request

If Zync shows the returning-user feedback survey, please take a moment to fill it out. Your answers help prioritize the workflows, fixes, and features that matter most. The survey is optional, can be skipped, and can be reopened later from its small feedback button until it is completed.

You can also report a problem or request a feature at GitHub Issues.


Thank You

Thank you to everyone who reported issues and helped improve Zync v2.33.3.

Issue tracking


Feedback

Something broken, confusing, or missing after this update? We read every report.

Include your OS, Zync version (v2.33.3) and steps to reproduce. Remove secrets from logs and screenshots before sharing.


Quick Check After Upgrade

  1. Confirm Settings -> About shows v2.33.3.
  2. Open a file and confirm its contents and line-number gutter display correctly.
  3. Try Save, Go to Line, Find/Replace, and the shortcuts dialog in the editor toolbar.
  4. Switch away from the file and return to confirm the editing session remains intact.
  5. If the returning-user survey appears, complete it or choose Skip for now to answer later.

Upgrade

Download your platform's build from Zync v2.33.3.

For existing package-repository installations:

# Debian / Ubuntu (APT repository)
sudo apt update && sudo apt install zync

# Arch (pacman repository)
sudo pacman -Syu zync

Full Changelog

For implementation details and commit references, see the full changelog.


References

View original on GitHub
Download files
Older releases on GitHub