From 6ae36d0d2b347c90a6e6f3ab0559f47c41ada68b Mon Sep 17 00:00:00 2001 From: Andreas Date: Sat, 18 Apr 2026 23:25:35 +0200 Subject: [PATCH] Sync folders --- .../banner-1544x500.png | Bin icon-256x256.png => assets/icon-256x256.png | Bin readme.txt | 66 ++++++++++++++++++ 3 files changed, 66 insertions(+) rename banner-1544x500.png => assets/banner-1544x500.png (100%) rename icon-256x256.png => assets/icon-256x256.png (100%) create mode 100644 readme.txt diff --git a/banner-1544x500.png b/assets/banner-1544x500.png similarity index 100% rename from banner-1544x500.png rename to assets/banner-1544x500.png diff --git a/icon-256x256.png b/assets/icon-256x256.png similarity index 100% rename from icon-256x256.png rename to assets/icon-256x256.png diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..045b82a --- /dev/null +++ b/readme.txt @@ -0,0 +1,66 @@ +=== Ansico Plugins === +Contributors: aphandersen +Tags: forgejo, plugins, private directory, ansico +Requires at least: 6.3 +Tested up to: 6.9.4 +Requires PHP: 7.0 +Stable tag: 1.0.0.2 +License: GPL-3.0-or-later +License URI: https://www.gnu.org/licenses/gpl-3.0.html + +Gives access to Ansico plugin directory with Ansico plugins. + +== Description == + +Ansico Plugins gives WordPress access to Ansico's private Forgejo-based plugin directory and lets administrators install, activate, reinstall, update and delete internal plugins from Ansico releases. + += Features = + +* Connects WordPress to Ansico's Forgejo server. +* Lists internal plugin repositories from Ansico. +* Reads plugin metadata and README content from repositories. +* Opens a WordPress-style details popup for each plugin. +* Installs plugins from the latest Forgejo release ZIP. +* Supports activate, reinstall, update and delete actions. +* Supports self-updates for Ansico Plugins itself. +* Includes Ansico default settings and a reset button. +* Supports plugin presentation from `readme.txt` in WordPress format. + +== Installation == + +1. Upload the plugin ZIP through WordPress, or copy the plugin folder to `/wp-content/plugins/`. +2. Activate **Ansico Plugins**. +3. Open **Settings -> Ansico Plugins**. +4. Review the default Ansico settings or click **Reset til Ansico standard**. +5. Open **Plugins -> Ansico Plugins** to browse available plugins. + +== Frequently Asked Questions == + += Does it work without an access token? = + +Yes. Public Ansico repositories can be listed without a token. A token can still be added for private repositories or stricter API access. + += Can Ansico Plugins update itself? = + +Yes. Self-update support is built in and can check the configured Ansico Plugins repository for newer releases. + +== Screenshots == + +1. The Ansico Plugins catalogue in WordPress admin. +2. The plugin details modal with tabs and metadata. + +== Changelog == + += 1.0.0.2 = +* Added support for parsing `readme.txt` in WordPress format. +* Added tabbed plugin details view with Description, Installation, Changelog and Screenshots. +* Added generated plugin icon and plugin banner assets. +* Improved metadata extraction priority so `readme.txt` can drive plugin presentation. + += 1.0.0 = +* First stable release. +* WordPress-style plugin catalogue UI. +* Details popup with metadata and optional screenshot. +* Install, activate, reinstall, update and delete actions. +* Self-update support for Ansico Plugins. +* Ansico default configuration and reset button.