Update to Education Document Deadlines
Snapshot Nov 2, 2026 · 06:11 UTC · version 1.0.4
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 10 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 24, 2026 · 13:50 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"1e44ff7d3c6735f57ef9d332ee148981ea2c620c72da91ac6b38021a456e4883","size":675}
Package file
Oct 24, 2026 · 13:50 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"026788732e2312aa6ce2b87c43b2e2a66b93fe7fb2af0be96c4347258a43da36","size":675}
Package file
Oct 24, 2026 · 13:50 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"71307e637ad1d6366e7a657d817acfcd150d54f28d68639f0903a94bdcc572d2","size":566}
Package file
Oct 24, 2026 · 13:50 UTC
d2fb43499b0ffe98b788d8e958cdbd66c2876e640f19c1526598602f3cbd3e35
Nov 2, 2026 · 06:11 UTC
cad03f1f927aa16da0bbb2ae59c7055e36663a0028de0c6b70f9700047cc81fb
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
plugin.json
− removed · + added
--- before +++ after @@ -1,8 +1,8 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "duopore-public-education-deadline-planner", - "version": "1.0.1", - "description": "Back-plans education application document preparation from supplied deadlines, document readiness and your estimated lead days. Uses the longest unfinished-document lead time plus your buffer and lists missing documents. No institution lookup or admission decision. Uses only adult user-controlled facts; review the result. No external lookup, storage or sending.", + "version": "1.0.4", + "description": "See when to start gathering documents for your study application deadlines.", "author": { "name": "DUOPORE VENTURES PTE. LTD.", "email": "ch.kae88@gmail.com", @@ -10,6 +10,7 @@ }, "homepage": "https://duopore-public-tools.ch-kae88.workers.dev/tools/education-deadline-planner", "keywords": [ + "plan study application dates", "education document deadlines", "learning and education", "worksheet", @@ -19,24 +20,27 @@ "com.openai": { "interface": { "displayName": "Education Document Deadlines", - "shortDescription": "Education Document Deadlines", - "longDescription": "Back-plans education application document preparation from supplied deadlines, document readiness and your estimated lead days. Uses the longest unfinished-document lead time plus your buffer and lists missing documents. No institution lookup or admission decision. Uses only adult user-controlled facts; review the result. No external lookup, storage or sending. 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.", + "shortDescription": "Plan study application dates", + "longDescription": "See when to start gathering documents for your study application deadlines. Enter each deadline, which documents are ready, how long unfinished ones may take, and your buffer days. Get a start date and missing-document list. For adults planning their own applications. The app uses your dates; it does not check schools, decide admission or send reminders.", "developerName": "DUOPORE VENTURES PTE. LTD.", "category": "Productivity", "capabilities": [ - "Prepare education document deadlines" + "Plan study application dates" ], "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/education-deadline-planner", "supportURL": "https://duopore-public-tools.ch-kae88.workers.dev/support", "privacyPolicyURL": "https://duopore-public-tools.ch-kae88.workers.dev/privacy", "termsOfServiceURL": "https://duopore-public-tools.ch-kae88.workers.dev/terms", "defaultPrompt": [ - "Help me prepare a education document deadlines.", - "Review my inputs for education document deadlines." + "Work backwards from these study application deadlines.", + "Which application documents should I start preparing now?" ], - "brandColor": "#246BB4", - "composerIcon": "./assets/icon.svg", - "logo": "./assets/logo.svg" + "brandColor": "#1B848D", + "composerIcon": "./assets/brand4-composer.svg", + "logo": "./assets/brand4-logo.svg", + "brandColorDark": "#7BE1EA", + "composerIconDark": "./assets/brand4-composer-dark.svg", + "logoDark": "./assets/brand4-logo.svg" }, "review": { "test_cases": { @@ -95,7 +99,7 @@ "demo_recording_url": "https://duopore-review-evidence.ch-kae88.workers.dev/duopore-education-deadline-planner/" }, "publication": { - "release_notes": "Initial public review candidate. Five recorded positive endpoint cases and malformed-input guards accompany the review walkthrough. The evidence page clearly separates API checks from native ChatGPT evaluation. No public approval or publication is claimed." + "release_notes": "Clear benefit-first descriptions and original bold geometric branding with light/dark icon variants. App behavior, privacy, connections and review evidence unchanged." }, "apps": "./.app.json" }
Full technical diff · 5 changed fields
added /files/assets~1brand4-composer-dark.svg
Field was absent
{
"sha256": "1e44ff7d3c6735f57ef9d332ee148981ea2c620c72da91ac6b38021a456e4883",
"size": 675
}added /files/assets~1brand4-composer.svg
Field was absent
{
"sha256": "026788732e2312aa6ce2b87c43b2e2a66b93fe7fb2af0be96c4347258a43da36",
"size": 675
}added /files/assets~1brand4-logo.svg
Field was absent
{
"sha256": "71307e637ad1d6366e7a657d817acfcd150d54f28d68639f0903a94bdcc572d2",
"size": 566
}changed /files/plugin.json/sha256
"d2fb43499b0ffe98b788d8e958cdbd66c2876e640f19c1526598602f3cbd3e35"
"cad03f1f927aa16da0bbb2ae59c7055e36663a0028de0c6b70f9700047cc81fb"
changed /files/plugin.json/size
11184
10548
Full snapshot data
{
"files": {
".app.json": {
"sha256": "fecfc7d3101d84fc917cf30e411b073cde294c2186efe8961066670698b53acb",
"size": 126
},
"EXAMPLE.json": {
"sha256": "f78a47e83cbd6aa43c6943d116d5dfb25129e648427bc5541f8a5329485df0b8",
"size": 1163
},
"PUBLICATION-STATUS.md": {
"sha256": "7be3cc2abaece4f19ab8d77d639174820af16984594e5358adc8d13ce45d404a",
"size": 130
},
"README.md": {
"sha256": "ad41e9248059def4eb105bf7b8c72085c8d7ce409aedd7d4c5aca07e22c601a4",
"size": 1513
},
"RELEASE-NOTES.md": {
"sha256": "2f939bff13a2bcfcfa9d8a4bedb3204f175d23261f29afbedb583a53d5cdbdd5",
"size": 317
},
"REVIEW-EVIDENCE.md": {
"sha256": "010d977b6dd068ddc0458c628c217be6fe722cc1505d2729b0ecf1b77ece989b",
"size": 495
},
"assets/brand4-composer-dark.svg": {
"sha256": "1e44ff7d3c6735f57ef9d332ee148981ea2c620c72da91ac6b38021a456e4883",
"size": 675
},
"assets/brand4-composer.svg": {
"sha256": "026788732e2312aa6ce2b87c43b2e2a66b93fe7fb2af0be96c4347258a43da36",
"size": 675
},
"assets/brand4-logo.svg": {
"sha256": "71307e637ad1d6366e7a657d817acfcd150d54f28d68639f0903a94bdcc572d2",
"size": 566
},
"assets/icon.svg": {
"sha256": "524fe39843a6441917516d69db421bf8b259c257398d74488bafb6ac0ae82ce5",
"size": 360
},
"assets/logo.svg": {
"sha256": "524fe39843a6441917516d69db421bf8b259c257398d74488bafb6ac0ae82ce5",
"size": 360
},
"mcp.json": {
"sha256": "8d07800b2254e0113770e1426d7c73a9f2eda491f3680fcfc6b14e11f4514a59",
"size": 401
},
"plugin.json": {
"sha256": "cad03f1f927aa16da0bbb2ae59c7055e36663a0028de0c6b70f9700047cc81fb",
"size": 10548
}
}
}SHA-256 of public snapshot: c23e5d72b9aa9a5a51ceab7e636dd94f3894e930487119cc5f17316656e81033