darkcore docs
PWAPWA apps

General and content

The PWA editor's General, Content, and Store text tabs — every field on the installation page.

These tabs define the textual part of the installation page: name, description, categories, and all UI labels. The Content tab is language-specific and is filled in separately for each language.

General tab

People do not see these internal fields; they organize the workspace.

FieldTypeWhat it controlsDefaultLimit
NametextInternal instance name (PWA list, editor title). It is not shown to users and is not the app name— (required)up to 200 characters
VerticalselectOffer category: Gambling / Betting / Crypto / Dating / Nutra / Other. It affects AI content and review generation——
TagschipsArbitrary labels for internal search and filteringempty—

Name (here) ≠ App name (on the Content tab). The first is internal; people see the second one.

Content tab

PWA editor Content tab
Content: app name, description, and categories with a live PWA page preview
FieldTypeWhat it controlsDefault
App nametextName in the PWA page header, headings, and manifestempty
Descriptiontextarea (Markdown)Full description in the “About this app” section. Supports **bold**, *italic*, lists, and line breaksempty
What's newtextareaCopy in the “What's new” block (the block is enabled in Metrics → Badges)empty
Developer nametext“Developer” on the PWA pageempty
CategorychipsApp categories (Enter or comma adds one)empty

Markdown and spintax

The description supports Markdown as well as spintax/macros (the ⓘ icon beside the field):

SyntaxWhat it does
{Best|Top|Greatest}A random variant from the list
{%RINT=(100,999)}A random integer in the range
{date}The current date in the locale

AI button

The ✨ icon generates content and immediately fills App name, Description, Developer name, and Category (not “What's new”). In the popover, select a tone (professional / playful / bold / minimal / trustworthy) and optionally enter keywords.

Store text subtab

Here you override all installation-page UI copy — buttons, labels, badges — separately for each language. An empty field uses the built-in default, shown as the placeholder.

At the top, there is field search and a Changed only switch. Fields are grouped into 10 accordions:

GroupExample copy
ButtonsInstall, Uninstall, Open, Download, Share
Reviews and ratingsReviews, Helpful, Yes/No, Show all reviews
App informationAbout this app, What's new, Data safety, Downloads, Size, Age
Developer and appsDeveloper, Similar apps, Contains ads
BadgesPlay Protect verified, Top Developer, Editor's Choice
Store footerRefund policy, tax notice
NavigationGames, Apps, Movies, Books, Kids
iOS / App StoreGet, App Store, Age, Category, Developer, Compatibility
Device and platformAndroid, iOS, Phone, Tablet, Computer
Data and privacyPrivacy policy, Terms, Data encrypted

Each group shows a count of filled fields and has a Reset to defaults button.

On this page