Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## 0.6.2

- Say in the publish-content skill and its participation reference that files
under `data/` belong to live-participation posts: Control refuses them, with
`data_without_rules`, in a post without `rules.html` (gdiffer decision 0126).
- Refresh both distributions from Control's verified public skill snapshot.

## 0.6.0

- Call them diffs: a post made from someone's published post is a diff, in the
Expand Down
2 changes: 1 addition & 1 deletion directory/differ/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "differ",
"version": "0.6.1",
"version": "0.6.2",
"description": "Create, preview, publish and revise interactive social posts.",
"author": {
"name": "Sky Valley",
Expand Down
2 changes: 1 addition & 1 deletion directory/differ/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "differ",
"version": "0.6.1",
"version": "0.6.2",
"description": "Create, preview, publish and revise interactive social posts.",
"author": {
"name": "Sky Valley",
Expand Down
2 changes: 1 addition & 1 deletion directory/differ/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "differ",
"version": "0.6.1",
"version": "0.6.2",
"description": "Create, preview, publish and revise interactive social posts.",
"author": {
"name": "Sky Valley",
Expand Down
8 changes: 4 additions & 4 deletions directory/differ/skills.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
},
{
"uri": "skill://publish-content/SKILL.md",
"digest": "sha256:132436fd378af087cf1558ca49458c93ae206d721a49bd966c57dadf52f6d108",
"size": 5494
"digest": "sha256:4438bcd406a2c60a776619077730442f3c01000a84a2a6f6b6e70eb7ea9b87a9",
"size": 5726
},
{
"uri": "skill://publish-content/examples/board/README.md",
Expand Down Expand Up @@ -127,8 +127,8 @@
},
{
"uri": "skill://publish-content/references/participation.md",
"digest": "sha256:cda548b481ae958728be9594a3933a993cf2bad01b58eeaee1c3adda6d3f88d0",
"size": 8109
"digest": "sha256:980076c9a4d63a1e6c05f335ab12351e064ee7993af0cd2f8f471e43bc9edf95",
"size": 8232
},
{
"uri": "skill://publish-content/references/setup.md",
Expand Down
5 changes: 4 additions & 1 deletion directory/differ/skills/publish-content/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,10 @@ brief was given. Each post has its own origin on differ.page and normal browser
storage and capabilities, subject to the browser's permission prompts. Private
audiences and arbitrary Node servers are unsupported. For shared durable state,
use the document runtime described in [participation](references/participation.md).
A post is at most 256 files and 20 MiB. Guests can publish and interact locally;
A post is at most 256 files and 20 MiB. Files under `data/` need a root
`rules.html`, since only live participation serves them; a bundle with them and
no `rules.html` is refused with the code data_without_rules, so put static
assets in another folder, such as `assets/`. Guests can publish and interact locally;
the post must be claimed before signed-in visitors can contribute shared state.

## Choose the path
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ No Node process or external database is needed. Runtime paths are reserved:
authored version, `/data/` is live data and `/uploads/` is participant media.

Keep app code and rules outside `data/`. A `data/*.html`, `.json` or `.txt`
file in the bundle is a seed, applied once to that path. Revisions keep existing
file in the bundle is a seed, applied once to that path. Seeds need the root
`rules.html`: a bundle with files under `data/` and no `rules.html` is refused
(`data_without_rules`). Revisions keep existing
participation, including deleted seeds. A diff starts fresh from the selected
authored files, rules and seeds. Never download live visitor data into a diff.
Use relative authored asset URLs to stay on the selected version; root URLs
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "differ-plugin",
"version": "0.6.1",
"version": "0.6.2",
"private": true,
"type": "module",
"engines": {
Expand Down
2 changes: 1 addition & 1 deletion plugins/differ/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "differ",
"version": "0.6.1",
"version": "0.6.2",
"description": "Create, preview, publish and revise interactive social posts.",
"author": {
"name": "Sky Valley",
Expand Down
2 changes: 1 addition & 1 deletion plugins/differ/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "differ",
"version": "0.6.1",
"version": "0.6.2",
"description": "Create, preview, publish and revise interactive social posts.",
"author": {
"name": "Sky Valley",
Expand Down
2 changes: 1 addition & 1 deletion plugins/differ/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "differ",
"version": "0.6.1",
"version": "0.6.2",
"description": "Create, preview, publish and revise interactive social posts.",
"author": {
"name": "Sky Valley",
Expand Down
2 changes: 1 addition & 1 deletion plugins/differ/scripts/differ.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -37201,7 +37201,7 @@ function inspectVideo(input2) {
// package.json
var package_default = {
name: "differ-plugin",
version: "0.6.1",
version: "0.6.2",
private: true,
type: "module",
engines: {
Expand Down
8 changes: 4 additions & 4 deletions plugins/differ/skills.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
},
{
"uri": "skill://publish-content/SKILL.md",
"digest": "sha256:132436fd378af087cf1558ca49458c93ae206d721a49bd966c57dadf52f6d108",
"size": 5494
"digest": "sha256:4438bcd406a2c60a776619077730442f3c01000a84a2a6f6b6e70eb7ea9b87a9",
"size": 5726
},
{
"uri": "skill://publish-content/examples/board/README.md",
Expand Down Expand Up @@ -127,8 +127,8 @@
},
{
"uri": "skill://publish-content/references/participation.md",
"digest": "sha256:cda548b481ae958728be9594a3933a993cf2bad01b58eeaee1c3adda6d3f88d0",
"size": 8109
"digest": "sha256:980076c9a4d63a1e6c05f335ab12351e064ee7993af0cd2f8f471e43bc9edf95",
"size": 8232
},
{
"uri": "skill://publish-content/references/setup.md",
Expand Down
5 changes: 4 additions & 1 deletion plugins/differ/skills/publish-content/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,10 @@ brief was given. Each post has its own origin on differ.page and normal browser
storage and capabilities, subject to the browser's permission prompts. Private
audiences and arbitrary Node servers are unsupported. For shared durable state,
use the document runtime described in [participation](references/participation.md).
A post is at most 256 files and 20 MiB. Guests can publish and interact locally;
A post is at most 256 files and 20 MiB. Files under `data/` need a root
`rules.html`, since only live participation serves them; a bundle with them and
no `rules.html` is refused with the code data_without_rules, so put static
assets in another folder, such as `assets/`. Guests can publish and interact locally;
the post must be claimed before signed-in visitors can contribute shared state.

## Choose the path
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ No Node process or external database is needed. Runtime paths are reserved:
authored version, `/data/` is live data and `/uploads/` is participant media.

Keep app code and rules outside `data/`. A `data/*.html`, `.json` or `.txt`
file in the bundle is a seed, applied once to that path. Revisions keep existing
file in the bundle is a seed, applied once to that path. Seeds need the root
`rules.html`: a bundle with files under `data/` and no `rules.html` is refused
(`data_without_rules`). Revisions keep existing
participation, including deleted seeds. A diff starts fresh from the selected
authored files, rules and seeds. Never download live visitor data into a diff.
Use relative authored asset URLs to stay on the selected version; root URLs
Expand Down
Loading