darkcore docs
PWAPWA apps

PWA editor overview

The PWA editor structure — seven tabs, multilingual content, drafts, undo/redo, and cloning.

A PWA app is a Google Play / App Store-style page that traffic installs on a phone. One workspace can have many PWAs for different GEOs and verticals. Create one in PWA → Create (a minimal dialog with name, vertical, and tags), then the full editor opens.

Editor tabs

TabWhat it configures
GeneralInternal name, vertical, tags — details
Content (+ Store text)App name, description, categories, and all installation-page UI copy — details
MediaIcon, screenshots, background — details
ReviewsManual and AI reviews — details
Metrics (+ Badges and blocks)Rating, counters, badges — details
PWA settings (+ Appearance)Icon, iOS interaction, push prompt, webview bypass, manifest, theme — details
SimilarLinks other PWAs as “similar apps”

Multilingual setup

The Content, Media, Reviews, and PWA settings tabs are language-specific and have a language bar above them. The default language has an asterisk.

ActionWhat it does
Add languageSearch and multi-select. Options: “Copy content from” (the default language) and “Auto-translate content” (AI translation from the default language)
Make default (⋮)Changes the default language; saves immediately, without a draft
Auto-translate (⋮)Translates the active language from the default one
Delete language (⋮)Not available for the default language; deletes the app and store copy for this language
Sync (⚡)Overwrites all other languages with a fresh translation from the default language; manual edits are lost

Drafts and saving

  • The editor automatically saves a draft in the browser (localStorage) on every change, so everything is restored when you return.
  • Each tab has its own unsaved-change indicator (yellow dot) and save action; the header Save button shows a total count.
  • Field validation is inline: errors (for example, an empty name or star distribution ≠ 100%) appear below the field.
  • Leaving the editor with unsaved changes opens a “Save and leave / Discard / Continue” dialog.

Undo / Redo

Keyboard shortcuts: ⌘Z / Ctrl+Z to undo and ⌘⇧Z / Ctrl+Shift+Z to redo. History keeps up to 50 steps per editor. ⌘S / Ctrl+S saves all tabs at once.

Cloning

The Clone button in the header copies a PWA. The dialog has new name (default: “Copy of …”), include reviews (enabled by default), and target workspace. The new copy's editor opens after cloning.

On this page