Skip to content

Dev - #4

Merged
tikhomirov merged 16 commits into
mainfrom
dev
Sep 17, 2026
Merged

Dev#4
tikhomirov merged 16 commits into
mainfrom
dev

Conversation

@tikhomirov

Copy link
Copy Markdown
Owner

No description provided.

tikhomirov and others added 16 commits September 17, 2026 11:36
Move cookie banner logic from the theme into wp-addon with admin settings for position, text, links, button mode and deferred analytics loading.
Seed empty cookie banner settings on activation, keep analytics code optional, and inject pasted counter HTML via a template without JSON corruption.
Save only HTML to post_content and never persist markdown source.
The Markdown field is always derived from current HTML, so edits made
in the standard editor are no longer overwritten by stale markdown.

Also make the settings actually work: live preview and keyboard
shortcuts toggles now reach EasyMDE, and the obsolete HTML-to-markdown
migration option is removed.
Load plugin metadata from the rwsite catalog API (with GitHub fallback), show stars, versions, and categories in admin cards styled like the public /plugins/ list.
Remove decorative gradients, shrink cards and buttons, and add client-side search with category filtering in the catalog list.
Add maintenance message/IP/role whitelists, dynamic comment post types and category picker, secure GUID bulk replacement with nonce and confirmation, prepared transliteration SQL, auto rewrite flush on permalink toggles, expanded Bootstrap 3 TinyMCE presets, tests, and Russian translations.
Plugin: :loadModules() initialized MaintenanceMode before main-settings-helpers.php was required, causing wp_addon_main_settings() to be undefined at runtime.
Adds missing tweak implementations, English i18n with Russian .po translations,
redirect rules service, and callback modules for opensans, role-list widget,
polylang hide-lang, and custom fields display.
Document WordPress 6.6+ and PHP 8.2+ support, refresh README and plugin description, and add CHANGELOG for the 1.4.0 release.
Co-authored-by: Cursor <cursoragent@cursor.com>
@tikhomirov
tikhomirov merged commit 9990d49 into main Sep 17, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant