Update to Move Timeline Worksheet
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:51 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"9bf714f24c4ea4ed59cd5b0f2c63d0cfd26a1e69cdb1ff6c2158d101268464e6","size":450}
Package file
Oct 24, 2026 · 13:51 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"27f86e78dc1dabc521f69855a9f1b2dbc9b6a0933330a3f501f0f3ee4c8ecc5f","size":450}
Package file
Oct 24, 2026 · 13:51 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"0899f2b9fd8bd14cd88a2bbfcf08548a19661828809400a8033fb3c80f0a6725","size":341}
Package file
Oct 24, 2026 · 13:51 UTC
04b6fbcad69410623a05e4989e5e2fb4772462bb3cc3d2ee81b9d1abd30e8574
Nov 2, 2026 · 06:11 UTC
27dc6f007d9f4642c60b653ab21a4769d10a6f56a173d25d9fba19fa3f2a0eff
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-move-timeline-planner", - "version": "1.0.1", - "description": "Build task start and due dates from supplied move-date offsets and durations, then flag supplied dependency timing conflicts. No reminders, bookings or visa guidance.", + "version": "1.0.4", + "description": "Turn your moving tasks into a dated checklist so you know when each should 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/move-timeline-planner", "keywords": [ + "plan the steps before a move", "move timeline worksheet", "relocation", "worksheet", @@ -19,24 +20,27 @@ "com.openai": { "interface": { "displayName": "Move Timeline Worksheet", - "shortDescription": "Move Timeline Worksheet", - "longDescription": "Build task start and due dates from supplied move-date offsets and durations, then flag supplied dependency timing conflicts. No reminders, bookings or visa guidance. 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 the steps before a move", + "longDescription": "Turn your moving tasks into a dated checklist so you know when each should start. Enter the move date, task lengths, chosen day offsets and steps that depend on others. See start and due dates, plus timing clashes between linked tasks. This plans the dates you enter. It does not send reminders, make bookings or give visa advice.", "developerName": "DUOPORE VENTURES PTE. LTD.", "category": "Productivity", "capabilities": [ - "Prepare move timeline worksheet" + "Plan the steps before a move" ], "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/move-timeline-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 move timeline worksheet.", - "Review my inputs for move timeline worksheet." + "Build a moving timeline from these tasks and my move date.", + "Which linked moving tasks have timing conflicts?" ], - "brandColor": "#246C59", - "composerIcon": "./assets/icon.svg", - "logo": "./assets/logo.svg" + "brandColor": "#1B8D2A", + "composerIcon": "./assets/brand4-composer.svg", + "logo": "./assets/brand4-logo.svg", + "brandColorDark": "#7BEA89", + "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-move-timeline-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": "9bf714f24c4ea4ed59cd5b0f2c63d0cfd26a1e69cdb1ff6c2158d101268464e6",
"size": 450
}added /files/assets~1brand4-composer.svg
Field was absent
{
"sha256": "27f86e78dc1dabc521f69855a9f1b2dbc9b6a0933330a3f501f0f3ee4c8ecc5f",
"size": 450
}added /files/assets~1brand4-logo.svg
Field was absent
{
"sha256": "0899f2b9fd8bd14cd88a2bbfcf08548a19661828809400a8033fb3c80f0a6725",
"size": 341
}changed /files/plugin.json/sha256
"04b6fbcad69410623a05e4989e5e2fb4772462bb3cc3d2ee81b9d1abd30e8574"
"27dc6f007d9f4642c60b653ab21a4769d10a6f56a173d25d9fba19fa3f2a0eff"
changed /files/plugin.json/size
10873
10626
Full snapshot data
{
"files": {
".app.json": {
"sha256": "94742b262f34ad581503799196d9a1db51988b639939371c7c117c0ae63a5ac2",
"size": 121
},
"EXAMPLE.json": {
"sha256": "320a5d9fe1ebd3a9507c3b3767c2499aa97442cd4bdd131207f675c6ecf723b3",
"size": 1221
},
"PUBLICATION-STATUS.md": {
"sha256": "7be3cc2abaece4f19ab8d77d639174820af16984594e5358adc8d13ce45d404a",
"size": 130
},
"README.md": {
"sha256": "84649791457085453b7a6b33959306bd083536413f000e8508629d5ef17b9bf2",
"size": 1301
},
"RELEASE-NOTES.md": {
"sha256": "2f939bff13a2bcfcfa9d8a4bedb3204f175d23261f29afbedb583a53d5cdbdd5",
"size": 317
},
"REVIEW-EVIDENCE.md": {
"sha256": "97c2796d3a56e6316cd239f6e2531e9319c8a737821175a00f63929e67f48644",
"size": 485
},
"assets/brand4-composer-dark.svg": {
"sha256": "9bf714f24c4ea4ed59cd5b0f2c63d0cfd26a1e69cdb1ff6c2158d101268464e6",
"size": 450
},
"assets/brand4-composer.svg": {
"sha256": "27f86e78dc1dabc521f69855a9f1b2dbc9b6a0933330a3f501f0f3ee4c8ecc5f",
"size": 450
},
"assets/brand4-logo.svg": {
"sha256": "0899f2b9fd8bd14cd88a2bbfcf08548a19661828809400a8033fb3c80f0a6725",
"size": 341
},
"assets/icon.svg": {
"sha256": "eb477f004d44490d6d5b9288932e8cc4ca03a90ad96c5238b1b8ef914a2acd0a",
"size": 405
},
"assets/logo.svg": {
"sha256": "eb477f004d44490d6d5b9288932e8cc4ca03a90ad96c5238b1b8ef914a2acd0a",
"size": 405
},
"mcp.json": {
"sha256": "de60fe8a23f55b12ff0f2001101b5ead97877eb8f7bfafde14fd43d6c933f2fc",
"size": 391
},
"plugin.json": {
"sha256": "27dc6f007d9f4642c60b653ab21a4769d10a6f56a173d25d9fba19fa3f2a0eff",
"size": 10626
}
}
}SHA-256 of public snapshot: c3b657748d1c5c0d2c493b1411dc971c6cfae474ff722a6ebddd9136fbfe37f0