← PartoskaCONTENT HISTORY

Update to Partoska

Snapshot Oct 24, 2026 · 13:09 UTC · version 3.0.0

WHAT CHANGED

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.

Save Partoska and check future changes in Following.

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

Before

Sep 30, 2026 · 22:59 UTC

1439cef07e12ee7025121a3c1c335079fde367a44374113b5b0de94eb12b8a5b

After

Oct 24, 2026 · 13:09 UTC

d65ee614e882bf22732e9e0a70994f1147ed7da16934657677fe68c72ffab364

Package file

Before

Sep 30, 2026 · 22:59 UTC

127

After

Oct 24, 2026 · 13:09 UTC

100

Package file

Before

Sep 30, 2026 · 22:59 UTC

{"sha256":"3a3e850beb705759409de8567cd1589d0de5259e5ae538dcb6a3f2e905c4cb48","size":1755}

After

Oct 24, 2026 · 13:09 UTC

Not present

Package file

Before

Sep 30, 2026 · 22:59 UTC

Not present

After

Oct 24, 2026 · 13:09 UTC

{"sha256":"01bcdf2e7c8e3d6ef8bf6eb259861ac7f5d5530dc788968e609f33b90bb81b74","size":2584}

Compare saved observations

Download comparison JSON

README.md

− removed · + added

--- before
+++ after
@@ -0,0 +1,22 @@
+# Partoska
+
+Collect and share event photos from your AI assistant. Plugin version 3.0.0 bundles the Partoska skill of the same version with the existing hosted Partoska MCP server.
+
+Connect your Partoska account through your assistant's OAuth connection flow. The server is `https://api.partoska.com/mcp/v1` and uses Streamable HTTP. Never paste passwords or access tokens into the plugin files or a chat message.
+
+Try creating a photo-sharing event and asking for its QR code, browsing an existing event's photos, or making a printable QR card. The plugin also supports uploads, favorites, event settings, approval of pending photos, and putting an approved photo back on hold when your account has the required permissions.
+
+When your assistant can view images, you can ask it to look at photos for you: moderate pending uploads against rules you agree on, pick favorites, check an event before you make it public, or find a specific moment. During visual moderation it approves only clear passes and leaves anything borderline pending for you. Explicit commands to change approval or favorite state on identified photos, or to approve all pending media without review, do not require viewing them; the assistant never claims to have inspected unseen content. During a live event it can report how photo collection is going, draft a reminder for your guests, and, in clients that run scheduled tasks, keep moderating at an interval you set. It drafts messages for you to send; it does not send them itself.
+
+Visibility changes, photo approvals, and uploads can change what event guests see, including publishing media to public events. Moderated uploads remain pending until approved; unmoderated uploads may be visible immediately. Opening the upload picker alone does not upload media. Putting a photo back on hold hides it from guests but does not delete it; there is no delete tool.
+
+Interactive galleries, upload controls, and card previews require an MCP Apps-capable client. Custom QR signs, collages, recaps, and other files use your assistant's available design, code, and file tools.
+
+The service's existing account permissions, event capacity, and content rules apply. File download links expire and are single-use. The plugin has no checkout or payment links.
+
+- [About the integration](https://www.partoska.com/features/mcp-server-for-ai-assistants)
+- [Support](https://www.partoska.com/contact)
+- [Privacy policy](https://www.partoska.com/legal/privacy-policy)
+- [Terms of service](https://www.partoska.com/legal/terms-of-service)
+
+Published and operated by Partoska.
Full technical diff · 20 changed fields

changed /files/.app.json/sha256

BEFORE
"1439cef07e12ee7025121a3c1c335079fde367a44374113b5b0de94eb12b8a5b"
AFTER
"d65ee614e882bf22732e9e0a70994f1147ed7da16934657677fe68c72ffab364"

changed /files/.app.json/size

BEFORE
127
AFTER
100

removed /files/.codex-plugin~1plugin.json

BEFORE
{
  "sha256": "3a3e850beb705759409de8567cd1589d0de5259e5ae538dcb6a3f2e905c4cb48",
  "size": 1755
}
AFTER
Field is absent

added /files/README.md

BEFORE
Field was absent
AFTER
{
  "sha256": "01bcdf2e7c8e3d6ef8bf6eb259861ac7f5d5530dc788968e609f33b90bb81b74",
  "size": 2584
}

added /files/assets~1composer-icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "ef7ea2290b3b3578cc0f3cdddf1dbcdf851581b6a51ebdb2bfcdfb63d9b3d97a",
  "size": 93846
}

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "82c7d1e313737a64624f22fa3d1c6a13bba611d1b7191d498eedcd6ea7ae5f65",
  "size": 502701
}

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "0a7056c4a70edf8197ee70287b55244288008411dcb7cc388dece537f81b228b",
  "size": 202
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "42dd2bb38576f8852a40ee95dcf9b22c1bfa03236088148b1c0480cd937c5400",
  "size": 12268
}

changed /files/skills~1partoska~1SKILL.md/sha256

BEFORE
"43bf7f5f43508d5364b5fadee3a5fac7ef6b5be38eb3eb7951db20919fc53e5e"
AFTER
"67b7634591192d13294347e2ae5a151e0cd76bdb2bbda431e199062338b94c4a"

changed /files/skills~1partoska~1SKILL.md/size

BEFORE
12523
AFTER
19356

changed /files/skills~1partoska~1agents~1openai.yaml/sha256

BEFORE
"8ae9886061c9376ea419de7cfc4101185fd5e0f27559bb0247bc0c84136ef204"
AFTER
"21a9b86baa0955fde4c4d05e5bb3ec11f96bbf324c7ee37fb13cc5223cf6cc40"

changed /files/skills~1partoska~1agents~1openai.yaml/size

BEFORE
480
AFTER
492

added /files/skills~1partoska~1assets~1icon-large.png

BEFORE
Field was absent
AFTER
{
  "sha256": "4b842b45adb588b0b295cdc1a7f535fb9ce1c895a201ec099e6cd4eca2223f6b",
  "size": 22298
}

added /files/skills~1partoska~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "88af59654a80b540d2946d0063f081483c5ddc7db24c94abd584400d9f77044a",
  "size": 5278
}

removed /files/skills~1partoska~1assets~1logo.png

BEFORE
{
  "sha256": "ef7ea2290b3b3578cc0f3cdddf1dbcdf851581b6a51ebdb2bfcdfb63d9b3d97a",
  "size": 93846
}
AFTER
Field is absent

removed /files/skills~1partoska~1assets~1logo.svg

BEFORE
{
  "sha256": "dacda9b0499d526660c31eb909644519aee567ea6c5352ffc28d8de9fe6733eb",
  "size": 2683
}
AFTER
Field is absent

changed /files/skills~1partoska~1references~1design.md/sha256

BEFORE
"39227f639bb38ce2353b422ab3b21f1c23a8e06279ce086aad8f1ee833e86e41"
AFTER
"08f9ed581788abd15ff81de88f4efa509efb150dd0255d1bb0531408ac71aaf8"

changed /files/skills~1partoska~1references~1design.md/size

BEFORE
14108
AFTER
16967

added /files/skills~1partoska~1references~1hosting.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3f23c8f24d7f3f6e9d9a80b65e39f19a200b1dd1cd4ed6c9c84a1053197cc8aa",
  "size": 4501
}

added /files/skills~1partoska~1references~1review.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ca16e3cb9bf9699192ab662495962414be180e45a111fb02384c154a7746e17f",
  "size": 13632
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "d65ee614e882bf22732e9e0a70994f1147ed7da16934657677fe68c72ffab364",
      "size": 100
    },
    "README.md": {
      "sha256": "01bcdf2e7c8e3d6ef8bf6eb259861ac7f5d5530dc788968e609f33b90bb81b74",
      "size": 2584
    },
    "assets/composer-icon.png": {
      "sha256": "ef7ea2290b3b3578cc0f3cdddf1dbcdf851581b6a51ebdb2bfcdfb63d9b3d97a",
      "size": 93846
    },
    "assets/logo.png": {
      "sha256": "82c7d1e313737a64624f22fa3d1c6a13bba611d1b7191d498eedcd6ea7ae5f65",
      "size": 502701
    },
    "mcp.json": {
      "sha256": "0a7056c4a70edf8197ee70287b55244288008411dcb7cc388dece537f81b228b",
      "size": 202
    },
    "plugin.json": {
      "sha256": "42dd2bb38576f8852a40ee95dcf9b22c1bfa03236088148b1c0480cd937c5400",
      "size": 12268
    },
    "skills/partoska/SKILL.md": {
      "sha256": "67b7634591192d13294347e2ae5a151e0cd76bdb2bbda431e199062338b94c4a",
      "size": 19356
    },
    "skills/partoska/agents/openai.yaml": {
      "sha256": "21a9b86baa0955fde4c4d05e5bb3ec11f96bbf324c7ee37fb13cc5223cf6cc40",
      "size": 492
    },
    "skills/partoska/assets/icon-large.png": {
      "sha256": "4b842b45adb588b0b295cdc1a7f535fb9ce1c895a201ec099e6cd4eca2223f6b",
      "size": 22298
    },
    "skills/partoska/assets/icon-small.png": {
      "sha256": "88af59654a80b540d2946d0063f081483c5ddc7db24c94abd584400d9f77044a",
      "size": 5278
    },
    "skills/partoska/references/design.md": {
      "sha256": "08f9ed581788abd15ff81de88f4efa509efb150dd0255d1bb0531408ac71aaf8",
      "size": 16967
    },
    "skills/partoska/references/hosting.md": {
      "sha256": "3f23c8f24d7f3f6e9d9a80b65e39f19a200b1dd1cd4ed6c9c84a1053197cc8aa",
      "size": 4501
    },
    "skills/partoska/references/review.md": {
      "sha256": "ca16e3cb9bf9699192ab662495962414be180e45a111fb02384c154a7746e17f",
      "size": 13632
    }
  }
}

SHA-256 of public snapshot: 6f71f4a22afad4a917862b50264504393b9395298f28d3fd0f5632f481c8a865