Add an optional account-free temporary preview link
Is your feature request related to a problem? Please describe.
VvvebJs can preview a page locally and download the page plus its assets as a ZIP, but sharing the current result still requires the user to choose and configure hosting. The editor preview itself is not a URL that can be sent to another person.
Describe the solution you would like
Add an optional Temporary preview plugin and toolbar action beside Download. It would reuse the existing ZIP exporter asset collection, but send the generated HTML, stylesheets, scripts, and images to a temporary static host instead of downloading them.
The workflow would:
- upload nothing until the user explicitly clicks the action;
- clearly state that anyone with the resulting link can view it;
- require no account, API key, repository, or deployment configuration;
- show the expiry and provide copy/open/remove controls;
- update the same URL for later publishes while its scoped update capability remains available;
- remain optional, following the existing plugin pattern rather than coupling the builder core to a hosting service.
Alternatives considered
- Preview mode is useful locally but is not shareable.
- ZIP download preserves ownership but the recipient still needs to host or unpack the result.
- FTP, Git hosting, or permanent deployment is appropriate for production, but adds setup for a short review cycle.
Additional context and disclosure
I maintain temp.md, the proposed third-party service. It provides anonymous static preview URLs, seven-day expiry, and scoped update/revoke capabilities. The UI would name the service and disclose the public-link and expiry behavior before publishing.
I can contribute the optional plugin, toolbar state, shared asset-collection refactor, capability persistence, and browser-level verification if this direction fits VvvebJs.
Source: givanz/VvvebJs