Ability to repair community-plugin installations when Sync fails to copy some portion due to file size limits

Continuing the discussion from “A single button click to reinstall all community plugins after cloning/pulling git repository that ignores plugins”

I just signed up for the basic Sync plan and immediately ran into problems syncing my QuickAdd plugin settings across devices.

The root of the issue seems to be that QA’s main.js file clocks in just north of 6mb, exceeding Sync’s 5mb file size cap. That’s a problem because with Sync I can’t just sync the plugin’s settings in data.json without also pulling in the plugin manifest. So it results in a corrupt plugin install, silently, and with no way to easily correct on the receiving side since uninstall/reinstall would repair the files but also wipe the config.

That’s something I can work around simply enough on my laptop – mobile is where it gets really painful, and mobile is fundamentally why I pay for Sync in the first place.

To be clear, this is not really specific to QuickAdd and may affect any plugin carrying later assets, e.g. I’ve seen issue threads on the Excalidraw plug-in repo stemming from this.

I think offering a simple one-click reinstall/repair option for plugins is maybe the lowest effort solve here for a technical limitation that really blows a hole through the value proposition of Sync in my opinion – and as a bonus addresses similar needs for folks using other synchronization methods. (Stretch ask: Would be great to include a reinstall/repair call-to-action if Sync skips over plugin files for any reason, which would help clarify what’s going on)

Hello,

a very clear explanation of the Sync file size issue and why it breaks large plugins. A “Repair Plugin” button that preserves data.json while downloading fresh code is absolutely necessary to fix this silent corruption.