| Term | Meaning |
|---|---|
| LokAkrt | Visual workspace for designing and publishing Ionic mobile app experiences |
| Project | Container for pages, media, datasets, theme, SMTP, and client auth settings |
| Page | An app screen composed in the page builder (draft / publish enabled) |
| Global page | Workspace-wide system page (login, auth failure, not-found, default); Admin to edit |
| Page builder | Visual editor with canvas, Build/AI panels, and properties |
| Working copy | Your private pending edits of an item; teammates see them only after Save |
| Save | Share everything pending in your working copy; may ask Accept Theirs or Accept Yours. Does not publish, and does not put your named drafts on teammates’ Versions lists |
| Accept Theirs / Accept Yours | Conflict choice when the same part was changed by someone else (or by a run) since your copy started |
| Autosave | Silent write into your working copy; does not create History rows |
| Open draft | A named draft under Versions that is yours until you publish; teammates do not see it |
| Published tip | The live page revision clients receive after Publish; shared with the project |
| Versions | Page → Versions: your open drafts plus shared published snapshots; save, pin, preview, publish, discard |
| History | Published revision list on a page (Page → History) with restore; shows who and by hand vs from a run. Not private drafts |
| Block | Reusable section created via Create reusable block; direct save |
| Template | Starter page design; direct save; optional version history screen |
| Media library | Project or global store for images and other assets |
| Dataset | Schema for structured content |
| Record | One entry in a dataset (Records UI) |
| Data source | Named feed (link dataset, mock, static, CSV import) pages bind to |
| Publish | Make your current work the live tip clients receive and freeze that published point |
| Theme | Project Ionic color palette; pages may override |
| Auth secret / Client key | Per-project secrets for the Ionic client app (Project Settings → Authentication) |
| Password Auth | Plugin that authenticates client end users against a project dataset |
| Pack | Installable Store unit (app or plugin) identified by a package key |
| Plugin | Project extension (payment, shipping, promo, auth, tool, site, and so on) managed under Plugins |
| Store | Marketplace UI (Plugins → Store) backed by the workspace Store URL |
| App | Installable template pack that adds pages/datasets and often a branded menu (Settings; payment credentials under Plugins) |
| Payment plugin | Plugin that implements a payment provider (credentials under Plugins; checkout methods under App Settings) |
| Checkout method | Method listed under an app’s Payment methods / Shipping methods / Promo methods (only if that plugin is also enabled) |
| Job | Background task (for example Email) |
| AI assistant | Natural-language helper in the builder AI tab |
| Step | One unit of work in an assistant run |
| Question | Choice or name the assistant asks before continuing a step |
| Approval | Person confirmation required before some steps run |
| Run | One private assistant change you Apply or Discard |
| Apply / Discard a run | Merge the run into your working copy, or throw it away |
| Runs on save | Steps (for example install or publish) that execute when you Save |
| AI rules | Project guidance for the assistant (brand, voice, do/don’t) |
| Ability | What a plugin exposes to the assistant |
| Trace | What an element depends on (data and related history the assistant can follow) |
| Put back | Revert one change (for example after “undo that”) |
| User / Admin | LokAkrt workspace roles |
| Administration token | Process-lifetime UUID printed as Administration token in API logs; used by the setup wizard and super-user login |
| Element schema | JSON Schema files under server/main/src/schema that define page element types, props, children rules, and editor metadata (not the same as a dataset field schema) |
| IElementReference | Persisted page-tree node: type, props, actions, validators, children, data |
| IProp / IValue | Element attribute or style with { raw } or { expr } value container |
| page.schema.json | Generated AJV union of every element $id used to validate page children (warn-only on save) |
| Catalog children | Default insert tree from children.json / &def.children — also gates builder insert-inside |
| Schema children | AJV nesting allow-list on properties.children (leaf / unrestricted / restricted) |
| Warn-only validation | SchemaService.validateChildren logs AJV issues but does not block persist |
One of User, Admin, Developer, or Contributor — how the wiki is organized. Not the same as CMS User / Admin roles.