← Subscription Renewal CalendarCONTENT HISTORY

Update to Subscription Renewal Calendar

Snapshot Nov 2, 2026 · 06:11 UTC · version 1.0.4

WHAT CHANGED

Payment or plan references changed

Full description — Now says: See upcoming subscription renewals and the last dates to give notice.

Observed in published text. Live prices and checkout terms have not been verified by this change.

Save Subscription Renewal Calendar and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 27, 2026 · 01:03 UTC

Lists supplied subscription renewal dates and notice deadlines, calculating days remaining and annualized cost for monthly or annual charges. Captures one supplied renewal per subscription; does not verify contracts, auto-renewal rules o...

After

Nov 2, 2026 · 06:11 UTC

See upcoming subscription renewals and the last dates to give notice.

Long description

Before

Oct 27, 2026 · 01:03 UTC

Lists supplied subscription renewal dates and notice deadlines, calculating days remaining and annualized cost for monthly or annual charges. Captures one supplied renewal per subscription; does not verify contracts, auto-renewal rules o...

After

Nov 2, 2026 · 06:11 UTC

See upcoming subscription renewals and the last dates to give notice. Enter renewal dates, notice periods and monthly or yearly costs. Get a dated list showing days left and the yearly cost based on your figures. It uses one renewal date...

Short description

Before

Oct 27, 2026 · 01:03 UTC

Subscription Renewal Calendar

After

Nov 2, 2026 · 06:11 UTC

See renewal notice dates

Brand color

Before

Oct 27, 2026 · 01:03 UTC

#1463EC

After

Nov 2, 2026 · 06:11 UTC

#8D1B71

Compare saved observations

Download comparison JSON
Full technical diff · 14 changed fields

changed /release/description

BEFORE
"Lists supplied subscription renewal dates and notice deadlines, calculating days remaining and annualized cost for monthly or annual charges. Captures one supplied renewal per subscription; does not verify contracts, auto-renewal rules or cancel services."
AFTER
"See upcoming subscription renewals and the last dates to give notice."

changed /release/id

BEFORE
"pluginrel_294a3868695c8191af7405bef71a5a65"
AFTER
"pluginrel_0046bbcd97e88191bbb94d0d0bbcb655"

changed /release/interface/brand_color

BEFORE
"#1463EC"
AFTER
"#8D1B71"

changed /release/interface/capabilities

BEFORE
[
  "Prepare subscription renewal calendar"
]
AFTER
[
  "See renewal notice dates"
]

changed /release/interface/composer_icon_dark_url

BEFORE
null
AFTER
"https://files.openai.com/content?id=file_00000000d43082079ea1cb363a0bdd0a"

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_0000000005f082079d05f19c737fe5a3"
AFTER
"https://files.openai.com/content?id=file_00000000f0f882118e76bdefdb2194d6"

changed /release/interface/default_prompt

BEFORE
"Help me prepare a subscription renewal calendar."
AFTER
"List my subscription renewal dates and notice deadlines."

changed /release/interface/default_prompts

BEFORE
[
  "Help me prepare a subscription renewal calendar.",
  "Review my inputs for subscription renewal calendar."
]
AFTER
[
  "List my subscription renewal dates and notice deadlines.",
  "What is the yearly cost of these monthly subscriptions?"
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_000000006ecc8211b500ae7e9d07d019"
AFTER
"https://files.openai.com/content?id=file_00000000d20082079a6ed0e1ce6c4814"

changed /release/interface/logo_url_dark

BEFORE
null
AFTER
"https://files.openai.com/content?id=file_000000003f608207824045e1e4989295"

changed /release/interface/long_description

BEFORE
"Lists supplied subscription renewal dates and notice deadlines, calculating days remaining and annualized cost for monthly or annual charges. Captures one supplied renewal per subscription; does not verify contracts, auto-renewal rules or cancel services. Uses explicitly supplied structured inputs. Server computations are transient; the standalone website computes locally in your browser. Review the output before exporting it. No persistent account records, external source retrieval, sending, transactions or paid model calls. CSV/JSON review and export are available on the standalone website. MCP requests are capped at 128 KiB and computed responses at 256 KiB; individual field and record limits also apply."
AFTER
"See upcoming subscription renewals and the last dates to give notice. Enter renewal dates, notice periods and monthly or yearly costs. Get a dated list showing days left and the yearly cost based on your figures. It uses one renewal date per subscription. It does not check contract terms, send reminders or cancel subscriptions."

changed /release/interface/short_description

BEFORE
"Subscription Renewal Calendar"
AFTER
"See renewal notice dates"

changed /release/keywords

BEFORE
[
  "subscription renewal calendar",
  "small business operations",
  "worksheet",
  "reviewed inputs"
]
AFTER
[
  "see renewal notice dates",
  "subscription renewal calendar",
  "small business operations",
  "worksheet",
  "reviewed inputs"
]

changed /release/version

BEFORE
"1.0.1"
AFTER
"1.0.4"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6ad1f527b0d08191b12fd0484b6b6a67",
  "connector_id": "asdk_app_6ad1f527b0d08191b12fd0484b6b6a67",
  "created_at": "2026-10-18T07:31:42.634410Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6ad1f527b0d08191b12fd0484b6b6a67",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "duopore-public-subscription-renewal-calendar",
  "release": {
    "app_ids": [
      "asdk_app_6ad1f527b0d08191b12fd0484b6b6a67"
    ],
    "app_manifest": {
      "apps": {
        "duopore-subscription-renewal-calendar": {
          "id": "asdk_app_6ad1f527b0d08191b12fd0484b6b6a67",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "See upcoming subscription renewals and the last dates to give notice.",
    "display_name": "Subscription Renewal Calendar",
    "id": "pluginrel_0046bbcd97e88191bbb94d0d0bbcb655",
    "interface": {
      "brand_color": "#8D1B71",
      "capabilities": [
        "See renewal notice dates"
      ],
      "category": "Productivity",
      "composer_icon_dark_url": "https://files.openai.com/content?id=file_00000000d43082079ea1cb363a0bdd0a",
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000f0f882118e76bdefdb2194d6",
      "default_prompt": "List my subscription renewal dates and notice deadlines.",
      "default_prompts": [
        "List my subscription renewal dates and notice deadlines.",
        "What is the yearly cost of these monthly subscriptions?"
      ],
      "developer_name": "DUOPORE VENTURES PTE. LTD.",
      "logo_url": "https://files.openai.com/content?id=file_00000000d20082079a6ed0e1ce6c4814",
      "logo_url_dark": "https://files.openai.com/content?id=file_000000003f608207824045e1e4989295",
      "long_description": "See upcoming subscription renewals and the last dates to give notice. Enter renewal dates, notice periods and monthly or yearly costs. Get a dated list showing days left and the yearly cost based on your figures. It uses one renewal date per subscription. It does not check contract terms, send reminders or cancel subscriptions.",
      "plugin_category_id": "productivity",
      "privacy_policy_url": "https://duopore-public-tools.ch-kae88.workers.dev/privacy",
      "screenshot_urls": [],
      "short_description": "See renewal notice dates",
      "terms_of_service_url": "https://duopore-public-tools.ch-kae88.workers.dev/terms",
      "website_url": "https://duopore-public-tools.ch-kae88.workers.dev/tools/subscription-renewal-calendar"
    },
    "keywords": [
      "see renewal notice dates",
      "subscription renewal calendar",
      "small business operations",
      "worksheet",
      "reviewed inputs"
    ],
    "mcp_servers": [
      {
        "key": "duopore-subscription-renewal-calendar",
        "metadata": {
          "extensions": {
            "com.openai": {
              "auth": {
                "type": "none"
              }
            }
          },
          "headers": {},
          "type": "streamable-http",
          "url": "https://duopore-public-tools.ch-kae88.workers.dev/mcp/subscription-renewal-calendar"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [],
    "version": "1.0.4"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6ad1f527b0d08191b12fd0484b6b6a67?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 20d9b3d3245e2e086bef3f60f58c3f80f33fc1b602ffe91cd49465d705c8f893