8582a3eac5
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 20s
#97 — Fatal frontend 500 from scalar custom_schema: - MokoOGContent::validateJson() now requires a JSON object/array (rejects scalars like 42/"x"/true that previously passed and were stored) - MokoOG render path guards with is_array($decoded) so already-stored scalar payloads can no longer crash the public page #98 — Missing single-tag create/edit admin UI: - Add Controller/TagController (FormController), View/Tag/HtmlView, tmpl/tag/edit.php - Link OG title in the list to the editor; add New/Edit toolbar buttons - Declare tmpl/tag folder in the component manifest - tag.xml: switch cross-package PLG_CONTENT_* labels to COM_MOKOOG_* keys, make content_type/content_id editable+required (enables New), add language field - Add the new COM_MOKOOG_* strings to en-GB and en-US Also fixes #77 while here: seo_title/meta_description form maxlength now match the DB columns (70/200) instead of 255.