Skip to content

release 3.0.0: inline editing for core 0.36 (the whole stack, #5, #7, #8) - #9

Merged
zumbrunn merged 11 commits into
mainfrom
release/3.0.0
Nov 10, 2026
Merged

zumbrunn merged 11 commits into
mainfrom
release/3.0.0

Conversation

@zumbrunn

Copy link
Copy Markdown
Member

Lands the stack (#5, #7, #8) as one change, as for plugin-admin and @dune/testing, plus the release housekeeping: version 3.0.0 (deno.json and the plugin's own version), @dune/core ^0.36.0, dated changelog.

Verified against the published @dune/core 0.36.0: deno task check clean, deno test -A tests/ 63 pass, deno publish --dry-run succeeds.

🤖 Generated with Claude Code

zumbrunn and others added 11 commits November 5, 2026 12:04
…eorg/dune#97)

setup() declares the inline-edit slot with api.capabilities.provide instead of
adminServices(); transformResponse collects the admin bar's buttons from
ResponseTransformContext.barActions instead of ctx.plugins[].adminBarActions.
Needs @dune/core 0.36; major version bump (3.0.0) at release.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…eorg/dune#122)

Core 0.36 names the slot editor.inline, matching auth.session and
editor.content. No alias: a core without the rename will not find the manager.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…t needs no admin.enabled override

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…pabilities (#127)

BarAction and BarActionContext live here; the key is declared by declaration
merging. transformResponse reads the contributions and the admin.prefix slot
from ResponseTransformContext.capabilities.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
… no admin needed (duneorg/dune#127)

handleRequest implements the three routes that lived in the admin's
/admin/api/content/*, with the TSX and page-ownership rules they enforced.
Core decides who may edit; the bar is injected for any signed-in editor, with or
without an admin, and no longer renders the admin's "Edit source" overlay or
"Open in admin" link (the admin contributes those as bar actions). onPageUpdate
carries the editor's name as actor.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…dmin

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…127)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ugmentation (duneorg/dune#127)

JSR rejects 'declare module' in a published package.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…names (duneorg/dune#139)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Version 3.0.0 (breaking: the plugin serves its own HTTP routes and provides the
inline-edit capability for core 0.36), @dune/core ^0.36.0, the 3.0.0 changelog
entry dated.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant