Skip to content

chore: prepare coordinated TemPad Dev 1.0.0 release - #183

Draft
Justineo wants to merge 351 commits into
mainfrom
release/20261028
Draft

Justineo wants to merge 351 commits into
mainfrom
release/20261028

Conversation

@Justineo

@Justineo Justineo commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

Prepare extension, MCP, plugin SDK, and Agent Plugin 1.0.0, with reviewed changelogs and coordinated upgrade guidance.

Keep this PR in draft until the verified MCP 1.0.0 archive is published to npm latest and its integrity is confirmed. Merging exposes Agent Plugin 1.0.0 immediately; the initial publication order and one-time bootstrap are documented in docs/releasing.md.

@vercel

vercel Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
tempad-dev-site Ready Ready Preview Oct 28, 2026 4:04pm UTC

Request Review

revision: 1,
current: {},
records: [],
[field]: { ['__proto__']: 42 }
expect(Object.getPrototypeOf(input)).toBe(Object.prototype)
expect(Object.hasOwn(Object.prototype, 'polluted')).toBe(false)

const hidden = Object.defineProperty({ normal: true }, '__proto__', { value: false })
this.abortFeedback(taskId)
return this.codex?.cancelQueued(taskId) ?? Promise.resolve()
const pending = this.codex?.cancelQueued(taskId) ?? Promise.resolve()
@@ -1,7 +1,8 @@
import { startHub } from './hub-runtime'
import { log } from './shared'

void startHub().catch((error) => {
void startHub({ entryPath: fileURLToPath(import.meta.url) }).catch((error) => {
localStorage.setItem('tempad-dev-plugins', record)
options.value.activePluginSource = source
window.dispatchEvent(
new StorageEvent('storage', { key: 'tempad-dev-plugins', storageArea: localStorage })
try {
localStorage.setItem('tempad-dev-plugins', '{}')
window.dispatchEvent(
new StorageEvent('storage', { key: 'tempad-dev-plugins', storageArea: localStorage })
Comment on lines +181 to +185
new StorageEvent('storage', {
key: 'tempad-dev-plugins',
storageArea: localStorage,
newValue: JSON.stringify({ old: oldPlugin })
})
await nextTick()
expect(plugins.value).toEqual({ current: currentPlugin })
localStorage.removeItem('tempad-dev-plugins')
window.dispatchEvent(new StorageEvent('storage', { key: null, storageArea: localStorage }))
Comment on lines +66 to +72
new StorageEvent('storage', {
key,
oldValue: 'dark',
newValue: 'unsupported',
storageArea: localStorage,
url: location.href
})
@Justineo Justineo changed the title chore: prepare coordinated TemPad Dev release chore: prepare coordinated TemPad Dev 1.0.0 release Oct 28, 2026

This branch was successfully deployed

1 active deployment
Preview — 13c7ce28 Deployed Oct 28, 2026 by vercel[bot]
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