Update to Application Deadline Timeline
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":"3cc0a2556e99d0ab80ca833869d7c471691e380d4dd0bb1d8ad1212ccba88a81","size":588}
Package file
Oct 24, 2026 · 13:50 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"86ad34a08e148ec715d4300885b7e8a2f9f3e601d26dec4b3bf78c7efca9dcef","size":588}
Package file
Oct 24, 2026 · 13:50 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"fd8efc6e73209791157a2775fef005206c77e477454f1a7e2090a410bacd0d51","size":479}
Package file
Oct 24, 2026 · 13:50 UTC
52e28a301ba159cbaad53bdfb3d0a240b504429dc118636371bc14f14ca5ded4
Nov 2, 2026 · 06:11 UTC
32df5f5156ec022c7cee8e4f8ff602844441921ab258cee209a77a9e1dcc06b7
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-application-deadline-timeline", - "version": "1.0.1", - "description": "Back-plans application preparation from supplied deadlines and estimated hours per day, sorts deadlines and flags past deadlines or preparation starts already passed. Each item is an independent timeline; shared capacity conflicts need separate review. Uses only adult user-controlled facts; review the result. No external lookup, storage or sending.", + "version": "1.0.4", + "description": "Work backwards from job application deadlines to see when preparation needs to start.", "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/application-deadline-timeline", "keywords": [ + "work back from job deadlines", "application deadline timeline", "career and job search", "worksheet", @@ -19,24 +20,27 @@ "com.openai": { "interface": { "displayName": "Application Deadline Timeline", - "shortDescription": "Application Deadline Timeline", - "longDescription": "Back-plans application preparation from supplied deadlines and estimated hours per day, sorts deadlines and flags past deadlines or preparation starts already passed. Each item is an independent timeline; shared capacity conflicts need separate review. 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": "Work back from job deadlines", + "longDescription": "Work backwards from job application deadlines to see when preparation needs to start. Enter deadlines, the work needed and your available hours per day. See suggested start dates and flag dates already past. Each application has its own timeline, so check shared work time yourself. For adults planning their own applications. It does not submit applications or send reminders.", "developerName": "DUOPORE VENTURES PTE. LTD.", "category": "Productivity", "capabilities": [ - "Prepare application deadline timeline" + "Work back from job deadlines" ], "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/application-deadline-timeline", "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 application deadline timeline.", - "Review my inputs for application deadline timeline." + "When should I start preparing for these job deadlines?", + "Flag application deadlines and preparation dates that have passed." ], - "brandColor": "#246BB4", - "composerIcon": "./assets/icon.svg", - "logo": "./assets/logo.svg" + "brandColor": "#1B468D", + "composerIcon": "./assets/brand4-composer.svg", + "logo": "./assets/brand4-logo.svg", + "brandColorDark": "#8DB1EC", + "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-application-deadline-timeline/" }, "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": "3cc0a2556e99d0ab80ca833869d7c471691e380d4dd0bb1d8ad1212ccba88a81",
"size": 588
}added /files/assets~1brand4-composer.svg
Field was absent
{
"sha256": "86ad34a08e148ec715d4300885b7e8a2f9f3e601d26dec4b3bf78c7efca9dcef",
"size": 588
}added /files/assets~1brand4-logo.svg
Field was absent
{
"sha256": "fd8efc6e73209791157a2775fef005206c77e477454f1a7e2090a410bacd0d51",
"size": 479
}changed /files/plugin.json/sha256
"52e28a301ba159cbaad53bdfb3d0a240b504429dc118636371bc14f14ca5ded4"
"32df5f5156ec022c7cee8e4f8ff602844441921ab258cee209a77a9e1dcc06b7"
changed /files/plugin.json/size
11220
10646
Full snapshot data
{
"files": {
".app.json": {
"sha256": "132134a66888c5a1f0c52fbd636b20f17f0558d9bb2a602075cc700a654cf925",
"size": 129
},
"EXAMPLE.json": {
"sha256": "5b091be9d6f13708381ca9d1db7e40aa5d3f5054725b7ba5eb87c109a9f8cffa",
"size": 1155
},
"PUBLICATION-STATUS.md": {
"sha256": "7be3cc2abaece4f19ab8d77d639174820af16984594e5358adc8d13ce45d404a",
"size": 130
},
"README.md": {
"sha256": "326570c428ffbcf30cdd7a7a2d597110d040c529e1f756a4963c4e65dcdfb0da",
"size": 1507
},
"RELEASE-NOTES.md": {
"sha256": "2f939bff13a2bcfcfa9d8a4bedb3204f175d23261f29afbedb583a53d5cdbdd5",
"size": 317
},
"REVIEW-EVIDENCE.md": {
"sha256": "45efdddb2b068552afc53549e823859f770b3337ef0940454c2ccec975568f98",
"size": 499
},
"assets/brand4-composer-dark.svg": {
"sha256": "3cc0a2556e99d0ab80ca833869d7c471691e380d4dd0bb1d8ad1212ccba88a81",
"size": 588
},
"assets/brand4-composer.svg": {
"sha256": "86ad34a08e148ec715d4300885b7e8a2f9f3e601d26dec4b3bf78c7efca9dcef",
"size": 588
},
"assets/brand4-logo.svg": {
"sha256": "fd8efc6e73209791157a2775fef005206c77e477454f1a7e2090a410bacd0d51",
"size": 479
},
"assets/icon.svg": {
"sha256": "390b358cdff7e74c85b1469b345b6b071de57b0c848d8b96df1b99b030684ba7",
"size": 386
},
"assets/logo.svg": {
"sha256": "390b358cdff7e74c85b1469b345b6b071de57b0c848d8b96df1b99b030684ba7",
"size": 386
},
"mcp.json": {
"sha256": "09f31f08106cb4915ac102e3253e5ddc451e6b01739adc3ba880d47573cd3f5c",
"size": 407
},
"plugin.json": {
"sha256": "32df5f5156ec022c7cee8e4f8ff602844441921ab258cee209a77a9e1dcc06b7",
"size": 10646
}
}
}SHA-256 of public snapshot: 1f32562824b3f91901ef4fef4324b0ea7a31f19b32e45416e07e49c9ba582e70