Update to Duopore Everyday
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 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:12 UTC
{"sha256":"38c7884fede4927bc79d522b599e93839197a0631ef81ed6a75d6c4c5e7ae196","size":718}
Package file
Oct 24, 2026 · 13:51 UTC
Not present
Nov 2, 2026 · 06:12 UTC
{"sha256":"9c4bd3761c1696697781302ce31426173ea1fc0818e19e235dcc0e93a5e33540","size":718}
Package file
Oct 24, 2026 · 13:51 UTC
Not present
Nov 2, 2026 · 06:12 UTC
{"sha256":"a83e0648d98623120fbe1e5e5944a93c2e2b9b06c06bfa7f8f30a0c1170357b2","size":609}
Package file
Oct 24, 2026 · 13:51 UTC
d89363dff8ab512b3c7edc2bdb752fa72f4a491d147367f09401538896b63fee
Nov 2, 2026 · 06:12 UTC
f88ae6bc7793d2f336ce34a90efe5bb9500ec686938e01e6df9be1931af0d007
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-everyday", - "version": "1.0.1", - "description": "Find a shared meeting time, convert measurements, estimate whole material packs and split group expenses with clear assumptions.", + "version": "1.0.4", + "description": "Find a shared meeting time, convert measurements, plan material packs and split group costs.", "author": { "name": "DUOPORE VENTURES PTE. LTD.", "email": "ch.kae88@gmail.com", @@ -10,22 +10,22 @@ }, "homepage": "https://duopore-public-tools.ch-kae88.workers.dev/everyday", "keywords": [ + "make everyday maths simpler", "find meeting time across time zones", "convert feet to metres", "calculate flooring packs", - "split group expenses", - "unequal expense shares" + "split group expenses" ], "extensions": { "com.openai": { "interface": { "displayName": "Duopore Everyday", - "shortDescription": "Time, units and fair splits", - "longDescription": "Find date-aware meeting times across 42 named time zones, convert lists of measurements, estimate whole material packs and split group expenses with unequal shares. Meeting results show local dates and UTC offsets. Materials use explicitly supplied dimensions and coverage. Expense shares reconcile in integer minor units. The standalone website offers calendar and CSV downloads; ChatGPT tools return structured results. No calendar access, bookings, physical measurements, purchases, payments or exchange rates. Inputs are processed transiently. No paid model APIs are called.", + "shortDescription": "Make everyday maths simpler", + "longDescription": "Find a shared meeting time, convert measurements, plan material packs and split group costs. Choose the task and share just the figures it needs. Compare local meeting times across supported time zones, convert a list of units, round materials up to whole packs, or split costs with different shares. The website also offers calendar and CSV files. The app does not access calendars, make payments or fetch exchange rates.", "developerName": "DUOPORE VENTURES PTE. LTD.", "category": "Productivity", "capabilities": [ - "Find shared meeting times", + "Find a shared meeting time", "Convert measurements", "Estimate material packs", "Split group expenses" @@ -35,13 +35,15 @@ "privacyPolicyURL": "https://duopore-public-tools.ch-kae88.workers.dev/privacy", "termsOfServiceURL": "https://duopore-public-tools.ch-kae88.workers.dev/terms", "defaultPrompt": [ - "Find a 30-minute meeting time for Berlin and Bangkok on 15 October 2026, both available 09:00\u201318:00.", - "How many packs covering 2.2 square metres do I need for a 5 by 4 metre room with 10% wastage?", - "Help split our group expenses, including people who skipped some items." + "Find a 30-minute meeting time for Berlin and Bangkok on the date I choose.", + "How many material packs do I need for these room dimensions?" ], - "brandColor": "#155FC3", - "composerIcon": "./assets/icon.svg", - "logo": "./assets/logo.svg" + "brandColor": "#526B07", + "composerIcon": "./assets/brand4-composer.svg", + "logo": "./assets/brand4-logo.svg", + "brandColorDark": "#CCF13A", + "composerIconDark": "./assets/brand4-composer-dark.svg", + "logoDark": "./assets/brand4-logo.svg" }, "review": { "commerce": false, @@ -100,7 +102,7 @@ "demo_recording_url": "https://duopore-review-evidence.ch-kae88.workers.dev/duopore-everyday/" }, "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": "38c7884fede4927bc79d522b599e93839197a0631ef81ed6a75d6c4c5e7ae196",
"size": 718
}added /files/assets~1brand4-composer.svg
Field was absent
{
"sha256": "9c4bd3761c1696697781302ce31426173ea1fc0818e19e235dcc0e93a5e33540",
"size": 718
}added /files/assets~1brand4-logo.svg
Field was absent
{
"sha256": "a83e0648d98623120fbe1e5e5944a93c2e2b9b06c06bfa7f8f30a0c1170357b2",
"size": 609
}changed /files/plugin.json/sha256
"d89363dff8ab512b3c7edc2bdb752fa72f4a491d147367f09401538896b63fee"
"f88ae6bc7793d2f336ce34a90efe5bb9500ec686938e01e6df9be1931af0d007"
changed /files/plugin.json/size
5967
5710
Full snapshot data
{
"files": {
".app.json": {
"sha256": "fe265a5bf18cd72bbdffcee45465e9297ce7e6e33ce94e17d1744450fdf62f8f",
"size": 108
},
"PUBLICATION-STATUS.md": {
"sha256": "7be3cc2abaece4f19ab8d77d639174820af16984594e5358adc8d13ce45d404a",
"size": 130
},
"README.md": {
"sha256": "020107ee641ffcdf70157c64fa186835500b1a2fb3ef8bec2c73d8e2843376c1",
"size": 791
},
"REVIEW-EVIDENCE.md": {
"sha256": "455363f12cb2ffb76c8596145cc9d195d4e30733485fca05209628e871a39a09",
"size": 465
},
"assets/brand4-composer-dark.svg": {
"sha256": "38c7884fede4927bc79d522b599e93839197a0631ef81ed6a75d6c4c5e7ae196",
"size": 718
},
"assets/brand4-composer.svg": {
"sha256": "9c4bd3761c1696697781302ce31426173ea1fc0818e19e235dcc0e93a5e33540",
"size": 718
},
"assets/brand4-logo.svg": {
"sha256": "a83e0648d98623120fbe1e5e5944a93c2e2b9b06c06bfa7f8f30a0c1170357b2",
"size": 609
},
"assets/icon.svg": {
"sha256": "00fe8b08bf083ac96b347de8c38c8243118909537d5fdac3a28ef7ba465cbde0",
"size": 330
},
"assets/logo.svg": {
"sha256": "00fe8b08bf083ac96b347de8c38c8243118909537d5fdac3a28ef7ba465cbde0",
"size": 330
},
"mcp.json": {
"sha256": "70dbd3cc70b5d114a4fe61814579e925f18299c1ad2afc89d1b077a7112a90cd",
"size": 365
},
"plugin.json": {
"sha256": "f88ae6bc7793d2f336ce34a90efe5bb9500ec686938e01e6df9be1931af0d007",
"size": 5710
}
}
}SHA-256 of public snapshot: f36d4a791ae1d69458636da2339f128498c25aa682ff7d4d1b83bfdb1aa88de3