Update to Fixed Offset Meeting Overlap
Snapshot Nov 2, 2026 · 06:12 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 3 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:12 UTC
{"sha256":"8f6fed221916b498992eddd2bf605296c946d5cf95ebf65cd5c2c38d89aba0df","size":564}
Package file
Oct 24, 2026 · 13:51 UTC
Not present
Nov 2, 2026 · 06:12 UTC
{"sha256":"f550b37698ac75c756e7f6f26dee24282144e93f7b7650835a8022ff96050d50","size":564}
Package file
Oct 24, 2026 · 13:51 UTC
Not present
Nov 2, 2026 · 06:12 UTC
{"sha256":"cfb137ee302694d40f0470451b599ac1dca288ffc09af70c56abb49b689437a2","size":455}
Package file
Oct 24, 2026 · 13:51 UTC
e1b56389a339f142b7defd15c227047409a907fcc93c64b7ae91fbbbd8dd8ab9
Nov 2, 2026 · 06:12 UTC
58339925619bbce14b2a6a4dcd8cfaa088e8a97695c3f685b8d99328284e8646
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-fixed-offset-meeting-overlap", - "version": "1.0.1", - "description": "Intersect daily local availability using supplied fixed UTC offsets and report UTC windows. Handles a window wrapping around UTC midnight; DST and timezone rules are not resolved.", + "version": "1.0.4", + "description": "Find a shared meeting window when you already know each person's UTC time offset.", "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/fixed-offset-meeting-overlap", "keywords": [ + "match fixed-offset times", "fixed offset meeting overlap", "relocation", "worksheet", @@ -19,24 +20,27 @@ "com.openai": { "interface": { "displayName": "Fixed Offset Meeting Overlap", - "shortDescription": "Fixed Offset Meeting Overlap", - "longDescription": "Intersect daily local availability using supplied fixed UTC offsets and report UTC windows. Handles a window wrapping around UTC midnight; DST and timezone rules are not resolved. 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": "Match fixed-offset times", + "longDescription": "Find a shared meeting window when you already know each person's UTC time offset. Enter local available times and fixed offsets such as UTC+1 and UTC+7. See the overlap in UTC, including windows that cross midnight. It does not look up time zones or daylight-saving changes. Check the right offsets for your meeting date before using the result.", "developerName": "DUOPORE VENTURES PTE. LTD.", "category": "Productivity", "capabilities": [ - "Prepare fixed offset meeting overlap" + "Match fixed-offset times" ], "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/fixed-offset-meeting-overlap", "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 fixed offset meeting overlap.", - "Review my inputs for fixed offset meeting overlap." + "Find a meeting overlap using these fixed UTC offsets.", + "Compare these local time windows without looking up time zones." ], - "brandColor": "#246C59", - "composerIcon": "./assets/icon.svg", - "logo": "./assets/logo.svg" + "brandColor": "#8D1B2E", + "composerIcon": "./assets/brand4-composer.svg", + "logo": "./assets/brand4-logo.svg", + "brandColorDark": "#EA7B8E", + "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-fixed-offset-meeting-overlap/" }, "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": "8f6fed221916b498992eddd2bf605296c946d5cf95ebf65cd5c2c38d89aba0df",
"size": 564
}added /files/assets~1brand4-composer.svg
Field was absent
{
"sha256": "f550b37698ac75c756e7f6f26dee24282144e93f7b7650835a8022ff96050d50",
"size": 564
}added /files/assets~1brand4-logo.svg
Field was absent
{
"sha256": "cfb137ee302694d40f0470451b599ac1dca288ffc09af70c56abb49b689437a2",
"size": 455
}changed /files/plugin.json/sha256
"e1b56389a339f142b7defd15c227047409a907fcc93c64b7ae91fbbbd8dd8ab9"
"58339925619bbce14b2a6a4dcd8cfaa088e8a97695c3f685b8d99328284e8646"
changed /files/plugin.json/size
10035
9755
Full snapshot data
{
"files": {
".app.json": {
"sha256": "86c58851397a79b9ade03436c10fc1c36fefe2646fd9a400cbf04c35596b21c9",
"size": 128
},
"EXAMPLE.json": {
"sha256": "3ce07dfe879b8ff01850032c04d118ca23d8b08fcd2d2f0560b99197fd1ca165",
"size": 941
},
"PUBLICATION-STATUS.md": {
"sha256": "7be3cc2abaece4f19ab8d77d639174820af16984594e5358adc8d13ce45d404a",
"size": 130
},
"README.md": {
"sha256": "6942f1e53b0e5c0d8538734fab42e15d143775d85c44bec253c592327a5d1306",
"size": 1333
},
"RELEASE-NOTES.md": {
"sha256": "2f939bff13a2bcfcfa9d8a4bedb3204f175d23261f29afbedb583a53d5cdbdd5",
"size": 317
},
"REVIEW-EVIDENCE.md": {
"sha256": "de0353faa6cd1aadd748fd820c53b23353d0306baf29e28a93e5ea41c084ee18",
"size": 497
},
"assets/brand4-composer-dark.svg": {
"sha256": "8f6fed221916b498992eddd2bf605296c946d5cf95ebf65cd5c2c38d89aba0df",
"size": 564
},
"assets/brand4-composer.svg": {
"sha256": "f550b37698ac75c756e7f6f26dee24282144e93f7b7650835a8022ff96050d50",
"size": 564
},
"assets/brand4-logo.svg": {
"sha256": "cfb137ee302694d40f0470451b599ac1dca288ffc09af70c56abb49b689437a2",
"size": 455
},
"assets/icon.svg": {
"sha256": "eb477f004d44490d6d5b9288932e8cc4ca03a90ad96c5238b1b8ef914a2acd0a",
"size": 405
},
"assets/logo.svg": {
"sha256": "eb477f004d44490d6d5b9288932e8cc4ca03a90ad96c5238b1b8ef914a2acd0a",
"size": 405
},
"mcp.json": {
"sha256": "eb0ef58832a505af544d237053dde255c2e60a0224b1fb678191b0a6f7cbdb53",
"size": 405
},
"plugin.json": {
"sha256": "58339925619bbce14b2a6a4dcd8cfaa088e8a97695c3f685b8d99328284e8646",
"size": 9755
}
}
}SHA-256 of public snapshot: 7fc3eb53c718daed861fbf16d58beea8f056b475283971f53860f05e41b56164