tr
TryGhost
GitHub
Ghost
Workspace
GitHub
CI Pipeline Executions
Current execution
Succeeded
mockup-1-click-export
Runs and Agents
Configuration
Self-Healing CI
Project Graph
Circular Dependencies
Enterprise
Resource Usage
Analysis
Conformance
Enterprise
Runs
Current run
Succeeded
Tasks
Resource Usage
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Added self-serve archives export mockup behind a labs flag ref https://linear.app/ghost/issue/GVA-921/1-click-export-uxui Static UX/UI mockup for the one-click data export direction, so the flow can be experienced in context and discussed before any backend work is committed to. Behind the new private selfServeArchives flag; with the flag off, the existing export buttons are untouched. With the flag on, the individual export buttons are replaced by a single "Export data" dialog with per-component checkboxes. The dialog adapts to the delivery mode the implementation plan proposes: - a host archive URL configured (e.g. Ghost(Pro)): media files are offered and the confirmation explains the download link arrives by email, since the host builds the full archive in the background - no host configured (self-hosters): media is not offered (with a docs link explaining how to get it) and the flow simulates a synchronous zip download, including a mock downloaded file so the browser's own save behaviour can be evaluated Nothing is wired to a backend: the mode comes from config, but confirming an export only advances the mocked dialog states.
nx run ghost-monorepo:lint:boundaries
⌘K
Succeeded
nx run ghost-monorepo:lint:boundaries
Click to copy
Linux
4 CPU cores
785f1b62
29915
GitHub
Ghost
Workspace