Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

**OwlStack WP** is a WordPress plugin that integrates [OwlStack Core](https://github.com/AliYmworworking/owlstack-core) with WordPress, enabling publishing of WordPress posts to social media platforms.

> **Brand name:** "OwlStack" (capital S). The domain is `owlstack.dev`.
> **Brand name:** "OwlStack" (capital S). The domain is `owlstack.app`.

| Property | Value |
|----------|-------|
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Owlstack for WordPress

WordPress plugin for [Owlstack](https://owlstack.dev) — publish content to multiple social media platforms directly from WordPress.
WordPress plugin for [Owlstack](https://owlstack.app) — publish content to multiple social media platforms directly from WordPress.

Integrates `owlstack/owlstack-core` into WordPress sites — admin settings, post meta boxes, delivery logs, REST API endpoints, and more.

Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
{
"name": "Ali Hesari",
"email": "ali@alihesari.com",
"homepage": "https://owlstack.dev",
"homepage": "https://owlstack.app",
"role": "Developer"
}
],
Expand Down
6 changes: 3 additions & 3 deletions owlstack.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

/**
* Plugin Name: Owlstack
* Plugin URI: https://owlstack.dev
* Plugin URI: https://owlstack.app
* Description: Publish content to Telegram, X (Twitter), Facebook, Instagram, LinkedIn, Discord, and more — directly from WordPress.
* Version: 1.1.1
* Version: 1.1.2
* Requires at least: 6.4
* Requires PHP: 8.1
* Author: Ali Hesari
Expand All @@ -23,7 +23,7 @@
}

// Plugin constants.
define('OWLSTACK_VERSION', '1.1.1');
define('OWLSTACK_VERSION', '1.1.2');
define('OWLSTACK_FILE', __FILE__);
define('OWLSTACK_DIR', plugin_dir_path(__FILE__));
define('OWLSTACK_URL', plugin_dir_url(__FILE__));
Expand Down
12 changes: 9 additions & 3 deletions readme.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
=== Owlstack ===
Contributors: alihesari
Donate link: https://owlstack.dev
Donate link: https://owlstack.app
Tags: social media, auto publish, telegram, twitter, facebook
Requires at least: 6.4
Tested up to: 7.1
Stable tag: 1.1.1
Stable tag: 1.1.2
Requires PHP: 8.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Expand All @@ -13,7 +13,7 @@ Publish content to Telegram, X (Twitter), Facebook, Instagram, LinkedIn, Discord

== Description ==

Owlstack lets you automatically share your WordPress posts to social media platforms with a single click or on publish. Powered by the [Owlstack Core](https://owlstack.dev) engine, it provides a seamless publishing experience.
Owlstack lets you automatically share your WordPress posts to social media platforms with a single click or on publish. Powered by the [Owlstack Core](https://owlstack.app) engine, it provides a seamless publishing experience.

**Supported Platforms:**

Expand Down Expand Up @@ -184,6 +184,9 @@ This plugin connects to external third-party services to publish your content. D

== Changelog ==

= 1.1.2 =
* Every link in the plugin now points to owlstack.app, the current OwlStack domain. The previous owlstack.dev links no longer reach the public site.

= 1.1.1 =
* Tested against WordPress 7.1.
* No functional changes. The post editor meta box, publishing, and the Cloud connection are unaffected by the 7.1 iframed editor and client-side media processing changes.
Expand Down Expand Up @@ -219,6 +222,9 @@ This plugin connects to external third-party services to publish your content. D

== Upgrade Notice ==

= 1.1.2 =
Link fix. Documentation and site links now point to owlstack.app; the old links no longer resolve for visitors.

= 1.1.1 =
Compatibility release for WordPress 7.1. No functional changes, safe to update.

Expand Down
22 changes: 11 additions & 11 deletions src/Admin/SettingsPage.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ class SettingsPage
'telegram' => [
'label' => 'Telegram',
'description' => 'Configure your Telegram Bot API credentials.',
'docs_url' => 'https://owlstack.dev/docs/developers/platforms/telegram',
'docs_url' => 'https://owlstack.app/docs/developers/platforms/telegram',
'fields' => [
'api_token' => ['label' => 'Bot API Token', 'secret' => true],
'bot_username' => ['label' => 'Bot Username', 'placeholder' => '@YourBot', 'hint' => 'Must start with @'],
Expand All @@ -32,7 +32,7 @@ class SettingsPage
'twitter' => [
'label' => 'Twitter / X',
'description' => 'Configure your Twitter (X) API credentials.',
'docs_url' => 'https://owlstack.dev/docs/developers/platforms/twitter',
'docs_url' => 'https://owlstack.app/docs/developers/platforms/twitter',
'fields' => [
'consumer_key' => ['label' => 'Consumer Key (API Key)', 'secret' => true],
'consumer_secret' => ['label' => 'Consumer Secret', 'secret' => true],
Expand All @@ -43,7 +43,7 @@ class SettingsPage
'facebook' => [
'label' => 'Facebook',
'description' => 'Configure your Facebook Page API credentials.',
'docs_url' => 'https://owlstack.dev/docs/developers/platforms/facebook',
'docs_url' => 'https://owlstack.app/docs/developers/platforms/facebook',
'fields' => [
'app_id' => ['label' => 'App ID', 'secret' => true],
'app_secret' => ['label' => 'App Secret', 'secret' => true],
Expand All @@ -55,7 +55,7 @@ class SettingsPage
'instagram' => [
'label' => 'Instagram',
'description' => 'Configure your Instagram API credentials.',
'docs_url' => 'https://owlstack.dev/docs/developers/platforms/instagram',
'docs_url' => 'https://owlstack.app/docs/developers/platforms/instagram',
'fields' => [
'access_token' => ['label' => 'Access Token', 'secret' => true],
'instagram_account_id' => ['label' => 'Instagram Account ID'],
Expand All @@ -64,7 +64,7 @@ class SettingsPage
'linkedin' => [
'label' => 'LinkedIn',
'description' => 'Configure your LinkedIn API credentials.',
'docs_url' => 'https://owlstack.dev/docs/developers/platforms/linkedin',
'docs_url' => 'https://owlstack.app/docs/developers/platforms/linkedin',
'fields' => [
'access_token' => ['label' => 'Access Token', 'secret' => true],
'person_id' => ['label' => 'Person ID', 'hint' => 'For personal profiles'],
Expand All @@ -74,7 +74,7 @@ class SettingsPage
'discord' => [
'label' => 'Discord',
'description' => 'Configure your Discord credentials. Use either a webhook URL or bot token with channel ID.',
'docs_url' => 'https://owlstack.dev/docs/developers/platforms/discord',
'docs_url' => 'https://owlstack.app/docs/developers/platforms/discord',
'fields' => [
'webhook_url' => ['label' => 'Webhook URL', 'hint' => 'For webhook mode'],
'bot_token' => ['label' => 'Bot Token', 'secret' => true, 'hint' => 'For bot mode'],
Expand All @@ -84,7 +84,7 @@ class SettingsPage
'pinterest' => [
'label' => 'Pinterest',
'description' => 'Configure your Pinterest API credentials.',
'docs_url' => 'https://owlstack.dev/docs/developers/platforms/pinterest',
'docs_url' => 'https://owlstack.app/docs/developers/platforms/pinterest',
'fields' => [
'access_token' => ['label' => 'Access Token', 'secret' => true],
'board_id' => ['label' => 'Board ID'],
Expand All @@ -93,7 +93,7 @@ class SettingsPage
'reddit' => [
'label' => 'Reddit',
'description' => 'Configure your Reddit API credentials.',
'docs_url' => 'https://owlstack.dev/docs/developers/platforms/reddit',
'docs_url' => 'https://owlstack.app/docs/developers/platforms/reddit',
'fields' => [
'access_token' => ['label' => 'Access Token', 'secret' => true],
'subreddit' => ['label' => 'Subreddit'],
Expand All @@ -103,7 +103,7 @@ class SettingsPage
'slack' => [
'label' => 'Slack',
'description' => 'Configure your Slack credentials. Use either a bot token with channel or webhook URL.',
'docs_url' => 'https://owlstack.dev/docs/developers/platforms/slack',
'docs_url' => 'https://owlstack.app/docs/developers/platforms/slack',
'fields' => [
'bot_token' => ['label' => 'Bot Token', 'secret' => true, 'hint' => 'For bot mode'],
'channel' => ['label' => 'Channel', 'hint' => 'Required for bot mode (e.g., #general)'],
Expand All @@ -113,7 +113,7 @@ class SettingsPage
'tumblr' => [
'label' => 'Tumblr',
'description' => 'Configure your Tumblr API credentials.',
'docs_url' => 'https://owlstack.dev/docs/developers/platforms/tumblr',
'docs_url' => 'https://owlstack.app/docs/developers/platforms/tumblr',
'fields' => [
'access_token' => ['label' => 'Access Token', 'secret' => true],
'blog_identifier' => ['label' => 'Blog Identifier'],
Expand All @@ -122,7 +122,7 @@ class SettingsPage
'whatsapp' => [
'label' => 'WhatsApp',
'description' => 'Configure your WhatsApp Business API credentials.',
'docs_url' => 'https://owlstack.dev/docs/developers/platforms/whatsapp',
'docs_url' => 'https://owlstack.app/docs/developers/platforms/whatsapp',
'fields' => [
'access_token' => ['label' => 'Access Token', 'secret' => true],
'phone_number_id' => ['label' => 'Phone Number ID'],
Expand Down
2 changes: 1 addition & 1 deletion src/Admin/views/settings-page.php
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@
printf(
/* translators: %s: link to OwlStack documentation */
esc_html__('Need help setting up your social media platforms such as Telegram, Twitter, Facebook, Instagram, LinkedIn, or others? Our documentation covers step-by-step guides for configuring each platform with the WordPress plugin. Visit the %s to get started.', 'owlstack'),
'<a href="https://owlstack.dev/docs/sdks/wordpress/installation" target="_blank" rel="noopener noreferrer">' . esc_html__('OwlStack Documentation', 'owlstack') . '</a>'
'<a href="https://owlstack.app/docs/sdks/wordpress/installation" target="_blank" rel="noopener noreferrer">' . esc_html__('OwlStack Documentation', 'owlstack') . '</a>'
);
?>
</p>
Expand Down
Loading