Plugin Directory

Changeset 3492250


Ignore:
Timestamp:
03/27/2026 12:31:55 AM (10 days ago)
Author:
1platform
Message:

Update to version 2.11.3 from GitHub

Location:
1platform-content-ai
Files:
10 added
6 deleted
26 edited
1 copied

Legend:

Unmodified
Added
Removed
  • 1platform-content-ai/tags/2.11.3/.git/FETCH_HEAD

    r3492233 r3492250  
    1 da28ff1e89793bda13e634e52607477f7151983b        branch 'main' of https://github.com/1platformlabs/1platform-content-ai
     19b75c21aa1ccd35fe04db29bb2c26bac81e0f491        branch 'main' of https://github.com/1platformlabs/1platform-content-ai
  • 1platform-content-ai/tags/2.11.3/.git/ORIG_HEAD

    r3492233 r3492250  
    1 da28ff1e89793bda13e634e52607477f7151983b
     19b75c21aa1ccd35fe04db29bb2c26bac81e0f491
  • 1platform-content-ai/tags/2.11.3/.git/config

    r3492233 r3492250  
    1010    auto = 0
    1111[http "https://github.com/"]
    12     extraheader = AUTHORIZATION: basic eC1hY2Nlc3MtdG9rZW46Z2hzXzNuSjNveDBTSjlzcFFxU29kNzJqWncxeWtBRHFlTzF2TGxocw==
     12    extraheader = AUTHORIZATION: basic eC1hY2Nlc3MtdG9rZW46Z2hzX0hVcFdublE0b0FYYXV4bm5BSjczUXBIV2ZFTU81ZzEzY3RRWA==
    1313[branch "main"]
    1414    remote = origin
  • 1platform-content-ai/tags/2.11.3/.git/logs/HEAD

    r3492233 r3492250  
    1 0000000000000000000000000000000000000000 da28ff1e89793bda13e634e52607477f7151983b runner <runner@runnervm46oaq.cjvt5eu2u5teznjqene1d4z5dg.ex.internal.cloudapp.net> 1774567575 +0000    checkout: moving from master to main
     10000000000000000000000000000000000000000 9b75c21aa1ccd35fe04db29bb2c26bac81e0f491 runner <runner@runnervm46oaq.4ymyffcpbt3exegfsmpeanhohb.phxx.internal.cloudapp.net> 1774571479 +0000  checkout: moving from master to main
  • 1platform-content-ai/tags/2.11.3/.git/logs/refs/heads/main

    r3492233 r3492250  
    1 0000000000000000000000000000000000000000 da28ff1e89793bda13e634e52607477f7151983b runner <runner@runnervm46oaq.cjvt5eu2u5teznjqene1d4z5dg.ex.internal.cloudapp.net> 1774567575 +0000    branch: Created from refs/remotes/origin/main
     10000000000000000000000000000000000000000 9b75c21aa1ccd35fe04db29bb2c26bac81e0f491 runner <runner@runnervm46oaq.4ymyffcpbt3exegfsmpeanhohb.phxx.internal.cloudapp.net> 1774571479 +0000  branch: Created from refs/remotes/origin/main
  • 1platform-content-ai/tags/2.11.3/.git/logs/refs/remotes/origin/main

    r3492233 r3492250  
    1 0000000000000000000000000000000000000000 da28ff1e89793bda13e634e52607477f7151983b runner <runner@runnervm46oaq.cjvt5eu2u5teznjqene1d4z5dg.ex.internal.cloudapp.net> 1774567575 +0000    fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*: storing head
     10000000000000000000000000000000000000000 9b75c21aa1ccd35fe04db29bb2c26bac81e0f491 runner <runner@runnervm46oaq.4ymyffcpbt3exegfsmpeanhohb.phxx.internal.cloudapp.net> 1774571479 +0000  fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*: storing head
  • 1platform-content-ai/tags/2.11.3/.git/refs/heads/main

    r3492233 r3492250  
    1 da28ff1e89793bda13e634e52607477f7151983b
     19b75c21aa1ccd35fe04db29bb2c26bac81e0f491
  • 1platform-content-ai/tags/2.11.3/.git/refs/remotes/origin/main

    r3492233 r3492250  
    1 da28ff1e89793bda13e634e52607477f7151983b
     19b75c21aa1ccd35fe04db29bb2c26bac81e0f491
  • 1platform-content-ai/tags/2.11.3/1platform-content-ai.php

    r3492233 r3492250  
    55 * Plugin URI: https://1platform.pro/
    66 * Description: SaaS client for AI-powered content generation, SEO optimization, and site management. All AI processing happens on 1Platform external servers. Includes free local tools: Table of Contents and Internal Links.
    7  * Version: 2.11.1
     7 * Version: 2.11.3
    88 * Author: 1Platform
    99 * License: GPLv2 or later
  • 1platform-content-ai/tags/2.11.3/includes/cron/job-processor-cron.php

    r3491349 r3492250  
    1212        wp_schedule_event(time(), 'contai_every_minute', 'contai_process_job_queue');
    1313    }
     14}
     15
     16/**
     17 * Self-healing: re-register the cron event if it was lost.
     18 *
     19 * WordPress cron events (stored in wp_options) can disappear after database
     20 * operations, object-cache flushes, plugin auto-updates that skip the
     21 * activation hook, or caching-plugin interference.  Checking on every `init`
     22 * is cheap — wp_next_scheduled reads a cached option — and guarantees the
     23 * job-processor cron is always present.
     24 */
     25add_action('init', 'contai_ensure_job_processor_cron');
     26
     27function contai_ensure_job_processor_cron()
     28{
     29    contai_register_job_processor_cron();
     30}
     31
     32/**
     33 * Schedule an immediate one-shot cron event and kick wp-cron so that
     34 * newly-enqueued jobs begin processing without waiting for the next
     35 * scheduled cycle (up to 60 s away).
     36 */
     37function contai_trigger_immediate_job_processing()
     38{
     39    if (!wp_next_scheduled('contai_process_job_queue')) {
     40        contai_register_job_processor_cron();
     41    }
     42
     43    spawn_cron();
    1444}
    1545
  • 1platform-content-ai/tags/2.11.3/includes/services/jobs/QueueManager.php

    r3483422 r3492250  
    6363                $enqueuedCount++;
    6464            }
     65        }
     66
     67        if ($enqueuedCount > 0) {
     68            contai_trigger_immediate_job_processing();
    6569        }
    6670
  • 1platform-content-ai/tags/2.11.3/readme.txt

    r3492233 r3492250  
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 2.11.1
     7Stable tag: 2.11.3
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
  • 1platform-content-ai/trunk/.git/FETCH_HEAD

    r3492233 r3492250  
    1 da28ff1e89793bda13e634e52607477f7151983b        branch 'main' of https://github.com/1platformlabs/1platform-content-ai
     19b75c21aa1ccd35fe04db29bb2c26bac81e0f491        branch 'main' of https://github.com/1platformlabs/1platform-content-ai
  • 1platform-content-ai/trunk/.git/ORIG_HEAD

    r3492233 r3492250  
    1 da28ff1e89793bda13e634e52607477f7151983b
     19b75c21aa1ccd35fe04db29bb2c26bac81e0f491
  • 1platform-content-ai/trunk/.git/config

    r3492233 r3492250  
    1010    auto = 0
    1111[http "https://github.com/"]
    12     extraheader = AUTHORIZATION: basic eC1hY2Nlc3MtdG9rZW46Z2hzXzNuSjNveDBTSjlzcFFxU29kNzJqWncxeWtBRHFlTzF2TGxocw==
     12    extraheader = AUTHORIZATION: basic eC1hY2Nlc3MtdG9rZW46Z2hzX0hVcFdublE0b0FYYXV4bm5BSjczUXBIV2ZFTU81ZzEzY3RRWA==
    1313[branch "main"]
    1414    remote = origin
  • 1platform-content-ai/trunk/.git/logs/HEAD

    r3492233 r3492250  
    1 0000000000000000000000000000000000000000 da28ff1e89793bda13e634e52607477f7151983b runner <runner@runnervm46oaq.cjvt5eu2u5teznjqene1d4z5dg.ex.internal.cloudapp.net> 1774567575 +0000    checkout: moving from master to main
     10000000000000000000000000000000000000000 9b75c21aa1ccd35fe04db29bb2c26bac81e0f491 runner <runner@runnervm46oaq.4ymyffcpbt3exegfsmpeanhohb.phxx.internal.cloudapp.net> 1774571479 +0000  checkout: moving from master to main
  • 1platform-content-ai/trunk/.git/logs/refs/heads/main

    r3492233 r3492250  
    1 0000000000000000000000000000000000000000 da28ff1e89793bda13e634e52607477f7151983b runner <runner@runnervm46oaq.cjvt5eu2u5teznjqene1d4z5dg.ex.internal.cloudapp.net> 1774567575 +0000    branch: Created from refs/remotes/origin/main
     10000000000000000000000000000000000000000 9b75c21aa1ccd35fe04db29bb2c26bac81e0f491 runner <runner@runnervm46oaq.4ymyffcpbt3exegfsmpeanhohb.phxx.internal.cloudapp.net> 1774571479 +0000  branch: Created from refs/remotes/origin/main
  • 1platform-content-ai/trunk/.git/logs/refs/remotes/origin/main

    r3492233 r3492250  
    1 0000000000000000000000000000000000000000 da28ff1e89793bda13e634e52607477f7151983b runner <runner@runnervm46oaq.cjvt5eu2u5teznjqene1d4z5dg.ex.internal.cloudapp.net> 1774567575 +0000    fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*: storing head
     10000000000000000000000000000000000000000 9b75c21aa1ccd35fe04db29bb2c26bac81e0f491 runner <runner@runnervm46oaq.4ymyffcpbt3exegfsmpeanhohb.phxx.internal.cloudapp.net> 1774571479 +0000  fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*: storing head
  • 1platform-content-ai/trunk/.git/refs/heads/main

    r3492233 r3492250  
    1 da28ff1e89793bda13e634e52607477f7151983b
     19b75c21aa1ccd35fe04db29bb2c26bac81e0f491
  • 1platform-content-ai/trunk/.git/refs/remotes/origin/main

    r3492233 r3492250  
    1 da28ff1e89793bda13e634e52607477f7151983b
     19b75c21aa1ccd35fe04db29bb2c26bac81e0f491
  • 1platform-content-ai/trunk/1platform-content-ai.php

    r3492233 r3492250  
    55 * Plugin URI: https://1platform.pro/
    66 * Description: SaaS client for AI-powered content generation, SEO optimization, and site management. All AI processing happens on 1Platform external servers. Includes free local tools: Table of Contents and Internal Links.
    7  * Version: 2.11.1
     7 * Version: 2.11.3
    88 * Author: 1Platform
    99 * License: GPLv2 or later
  • 1platform-content-ai/trunk/includes/cron/job-processor-cron.php

    r3491349 r3492250  
    1212        wp_schedule_event(time(), 'contai_every_minute', 'contai_process_job_queue');
    1313    }
     14}
     15
     16/**
     17 * Self-healing: re-register the cron event if it was lost.
     18 *
     19 * WordPress cron events (stored in wp_options) can disappear after database
     20 * operations, object-cache flushes, plugin auto-updates that skip the
     21 * activation hook, or caching-plugin interference.  Checking on every `init`
     22 * is cheap — wp_next_scheduled reads a cached option — and guarantees the
     23 * job-processor cron is always present.
     24 */
     25add_action('init', 'contai_ensure_job_processor_cron');
     26
     27function contai_ensure_job_processor_cron()
     28{
     29    contai_register_job_processor_cron();
     30}
     31
     32/**
     33 * Schedule an immediate one-shot cron event and kick wp-cron so that
     34 * newly-enqueued jobs begin processing without waiting for the next
     35 * scheduled cycle (up to 60 s away).
     36 */
     37function contai_trigger_immediate_job_processing()
     38{
     39    if (!wp_next_scheduled('contai_process_job_queue')) {
     40        contai_register_job_processor_cron();
     41    }
     42
     43    spawn_cron();
    1444}
    1545
  • 1platform-content-ai/trunk/includes/services/jobs/QueueManager.php

    r3483422 r3492250  
    6363                $enqueuedCount++;
    6464            }
     65        }
     66
     67        if ($enqueuedCount > 0) {
     68            contai_trigger_immediate_job_processing();
    6569        }
    6670
  • 1platform-content-ai/trunk/readme.txt

    r3492233 r3492250  
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 2.11.1
     7Stable tag: 2.11.3
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
Note: See TracChangeset for help on using the changeset viewer.