=== Social Post Customizer for Jetpack ===
Contributors: kusuworks
Tags: jetpack, jetpack social, social media, hashtags, publicize
Requires at least: 6.8
Tested up to: 7.1
Requires PHP: 8.3
Stable tag: 3.0.31
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Customize the Facebook post text generated by Jetpack Social with controls for title length, URL display, excerpts, and fixed hashtags.

== Description ==

Social Post Customizer for Jetpack extends Jetpack Social by allowing you to customize selected parts of the Facebook message generated for a post. It provides settings for title length and shortening, URL display, excerpt display and length, fixed hashtags, and previewing the generated message.

Jetpack Social must be installed and configured. This plugin does not modify posts on other social networks.

== Features ==

= Post message settings =

* Configure the maximum title length and title shortening.
* Choose whether to display the post URL.
* Enable or disable the excerpt and configure its length.
* Configure fixed hashtags.
* Choose independently whether post categories and post tags are converted into hashtags.

= Preview =

Preview the generated post message before publishing.

= Language Builder =

Generate translation files from the Language Builder page.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/` or install it through the WordPress Plugins screen.
2. Activate the plugin.
3. Ensure Jetpack Social is installed, activated, and connected.
4. Open **Social Post Customizer for Jetpack** from the WordPress admin menu.
5. Configure the available post-message options.

== Frequently Asked Questions ==

= Does this plugin require Jetpack Social? =

Yes. Jetpack Social must be installed, activated, and connected.

= Which social network is supported? =

This plugin customizes Facebook post text generated by Jetpack Social. Other social networks are not modified by this plugin.

= Can I customize hashtags? =

You can configure fixed hashtags using the available settings.

= Does the Free version include Premium features such as Smart Rules, templates, SNS analytics, or import/export settings? =

No. Those features are not part of the current Free version. The admin screen includes a link to learn about the Premium edition.

= What PHP version does the plugin require? =

PHP 8.3 or later is required.

== Changelog ==

= 3.0.31 =
* Added independent settings to convert post categories and post tags into hashtags.
* Removed the legacy global and per-network hashtag count limits.

= 3.0.30 =
* Fix Language Builder admin actions not being registered.
* Add an explicit Apply Language button to the language selector.


= 3.0.29 =
* Removed an absolute server path from the Japanese translation source reference.


= 3.0.28 =
* Added nonce verification when displaying the log-cleared confirmation notice.



= 3.0.27 =
* Added a capability- and nonce-protected log-clearing action to the logs page.
* Synchronized plugin version metadata.


= 3.0.26 =
* Removed the obsolete system-information AJAX endpoint.
* Removed legacy Tools UI JavaScript and unused renderer helpers after restricting the page to Language Builder.
* Simplified ToolsController service registration to match its current constructor.

= 3.0.25 =
* Corrected the readme section heading for Language Builder.
* Removed the duplicate 3.0.23 changelog entry.

= 3.0.24 =
* Removed unused Help assets and obsolete maintenance, system-information, and logs view templates from the Language Builder package.
* Simplified the ToolsController to build only the Language Builder view model.
* Updated the readme feature description to match the current Language Builder UI.


= 3.0.23 =
* Removed the non-functional preview refresh button and its obsolete markup.
* Removed the obsolete inline preview settings AJAX handler.


= 3.0.21 =
* Removed the maximum hashtag count and article URL controls from the preview screen.
* Removed the associated preview-settings save handler and AJAX request from the preview JavaScript.

= 3.0.20 =
* Removed Copy, JSON, Debug/Details, and Reset controls from the SNS post preview toolbar.


= 3.0.19 =
* Removed the Help admin submenu and its registered services and assets.
* Kept the Language Builder page and translation-file generation workflow.

= 3.0.18 =
* Renamed the Tools admin submenu to Language Builder.
* Simplified the page to show only the Language Builder; removed maintenance, system information, environment status, support information, and recent logs from this page.


= 3.0.17 =
* Remove local development paths from translation source references.


= 3.0.16 =
* Removed machine-specific absolute build paths from the POT translation template.
* Rechecked package consistency, PHP syntax, and JavaScript syntax.

= 3.0.15 =
* Replaced placeholder metadata in the POT translation template with project-specific metadata.
* Continued pre-submission audit of security checks, translation files, and package consistency.

= 3.0.14 =
* Updated readme feature descriptions to match the current Free edition.
* Removed outdated claims about templates, statistics, social score analysis, and settings import/export.
* Removed duplicate changelog entries and corrected the PHP requirement FAQ.

= 3.0.13 =
* Removed the WordPress dashboard widget and its service registration.
* Kept the plugin admin pages and Premium upgrade banner.

= 3.0.12 =
* Made the Premium upgrade banner follow the plugin Language Builder locale, including Simplified Chinese and other supported languages.

= 3.0.11 =
* Removed obsolete Tools AJAX registration and importer/exporter service registration after removing the Tools import/export UI.
* Removed the Support page's settings-export shortcut.

= 3.0.10 =
* Fixed ToolsController dependency injection after removing import/export settings.

= 3.0.9 =
* Removed the Import Settings and Export Settings panels from the Free Tools page.

= 3.0.8 =
* Removed statistics, hashtag count, network analysis, template source, and template variable panels from the Free preview screen.

= 3.0.7 =
* Removed obsolete Free settings for post prefix, excerpt suffix, category/tag hashtag toggles, category-specific fixed hashtags, hashtag order, and maximum hashtag count.
* Kept the Premium upgrade banner and purchase link.

= 3.0.4 =
* Removed obsolete Premium runtime message-template/rendered-message integration hooks from the Free edition.
* Removed Premium-specific locale fallback from Free admin banners and SNS follow labels.
* Kept the Premium upgrade banner and purchase links as intentional Free edition marketing UI.

= 3.0.1 =
* Fixed Tools page AJAX feedback handling.
* Fixed missing JavaScript translation helper used by maintenance actions.
* Fixed Help page AJAX feedback handling.

= 3.0.0 =
* Refactored the plugin architecture and admin interface.
* Added Jetpack Social integration and logging.

== Upgrade Notice ==

= 3.0.16 =
The translation template no longer contains machine-specific absolute source paths.

= 3.0.14 =
Readme and feature descriptions have been aligned with the current Free edition.

== License ==

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 or later.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.

See the included gpl-2.0.txt file for license details.
