Skip to content

2.23.0

Latest

Choose a tag to compare

@xooooooooox xooooooooox released this 16 Aug 11:07

Update every device before you sync

Your settings move to a new format again. A device still on 2.21.0 or 2.22.0 will meet the new format, decline politely and tell you to update — nothing is damaged. A device on 2.20.0 or earlier will reset its setup to defaults, and that cannot be undone. So update everywhere before letting any device capture or push. The store itself is untouched — only the plugin's own settings migrate, the first time this version opens them.

One behaviour change deserves its own paragraph. A plugin you never wrote a rule for now follows the shared on/off list, once that list itself is synced. The first sync after upgrading therefore converges whatever switch differences had silently accumulated between your devices — some plugins may turn on or off. If you kept a plugin deliberately off on one device only, say so before you sync — its card's Enabled on row is where that choice lives. The long form lives in Updating from 2.21.0 and earlier.

Why

Whether a plugin is on, and which devices a rule covers, used to be one tangled choice. This release finishes the split that 2.22.0 started: the shared rules travel with your store, and this device's own exceptions stay on this device. Every device reads the same rules and then applies its own exceptions — no more guessing which device's list wins.

Changed

  • On/off has two clean layers. Shared rules (everywhere, per device class, or per item) live in the store; a "just here" exception never leaves the device that made it. The precedence is fixed and small: your exception on this device, then a rule for the item, then the device class, then the shared list.
  • One word each: an item is synced, a plugin is enabled. Cards, filters and search all follow.
  • The settings drawer speaks the Sync Center's language. The same rows, the same pickers, the same lock — no second dialect to learn. Card headers show compact badges with counts instead of word-tags.
  • Per-key rules are edited like everything else. Each pattern is a row with the sharing picker and the lock; the File preview underneath lets you click any key to add a rule for it. The old four-option dropdown — which could not even express every combination — is gone. Editing a rule no longer makes the panel flash.
  • A rule that encrypts a whole file keeps its encryption when you later change its sharing from the Sync Center. Before, that edit silently downgraded the file to plain text on the next capture.
  • Destructive switches ask first. Leaving Per-key rules (that deletes the key rules), changing a rule from file to folder, and deleting leftover store files all confirm, with the consequence spelled out.
  • Validation errors are readable. A problem pins a boxed message under the thing that caused it and says what to fix — no more bare warning line at the bottom of the page.
  • Discovered files hold still. The list keeps one stable order; turning a file on changes that row only. The drawer now names the file it belongs to, and its type can no longer be flipped to something the file isn't.
  • Leftover store files got a real face. Grouped by section, named by what they belonged to, collapsed by default, with an amber filter pill while any exist and a confirm before deleting.
  • The remote form is shorter. No Username field — a linked token is enough, self-hosted included. Browse sits inside the path box; the token's explanation lives in a tooltip instead of a paragraph.
  • The sidebar is quieter. The remotes group lost its header and its own refresh button — the panel's one refresh re-checks the remotes too.
  • Search reaches further. section: now also finds folders and custom rules; a remote whose store carries no lock is refused with a message that says so, instead of failing later.

Screenshots and the guide were redone for the new look. Node suite at 1636 tests.