Commit 11da4f3
committed
Merge upstream emdash main (290 commits)
Catches deployment/suhail-ski up with emdash-cms/emdash main. Conflict in
pnpm-lock.yaml resolved by taking upstream's lock and re-running
pnpm install to pick up the @suhailski/57th-parallel template deps.
Notable upstream changes folded in:
- Plugin authoring CLI + manifest format (emdash-cms#1057, emdash-cms#1059)
- Registry packages — lexicons, client, CLI (emdash-cms#923)
- Migration 036 taxonomy preservation (emdash-cms#1086)
- WXR import w/ WPML/Polylang translations (emdash-cms#1087)
- TypeScript 6 upgrade, tsgo beta (emdash-cms#1074)
- FTS5 corruption fix on publish (emdash-cms#768)
- Plugin bundle size caps (emdash-cms#978)
- And ~280 smaller fixes / chores
CLI rebuilt against the new core. Verified by listing posts on
suhail.ski — both tutorial posts come back as expected.
57th-parallel template untouched by upstream. Our 5 local commits
preserved across the merge.
Used --config.manage-package-manager-versions=false to bypass pnpm's
self-switch to 11.1.3, which packages weirdly on Windows. The current
shell's pnpm 10.12.4 worked fine against the merged manifests.1,351 files changed
Lines changed: 222605 additions & 33941 deletions
File tree
- .changeset
- .github
- scripts
- workflows
- .opencode/agents
- apps/aggregator
- migrations
- src
- routes/xrpc
- test
- demos
- cloudflare
- plugins/sandbox-test
- src
- components
- layouts
- pages
- category
- posts
- tag
- styles
- utils
- playground
- src
- components
- layouts
- pages
- category
- posts
- tag
- styles
- utils
- plugins-demo
- postgres/src
- components
- layouts
- pages
- category
- posts
- tag
- styles
- utils
- preview/src
- components
- layouts
- pages
- category
- posts
- tag
- styles
- utils
- simple
- src
- components
- layouts
- pages
- category
- posts
- tag
- styles
- utils
- docs
- public
- src
- components
- content/docs
- coming-from
- concepts
- contributing
- deployment
- guides
- migration
- plugins
- creating-native-plugins
- creating-plugins
- reference
- themes
- pages
- e2e
- fixtures
- tests
- fixtures/perf-site
- src
- layouts
- pages
- category
- posts
- tag
- utils
- infra
- blog-demo
- src
- layouts
- pages
- category
- posts
- tag
- utils
- cache-demo
- src
- layouts
- pages
- category
- posts
- tag
- utils
- discord-bot
- scripts
- src
- plugins-site
- public
- .well-known
- packages
- admin
- src
- components
- auth
- comments
- editor
- settings
- users
- lib
- api
- locales
- ar
- de
- en
- es-419
- es-ES
- eu
- fa
- fr
- id
- ja
- ko
- pl
- pseudo
- pt-BR
- zh-CN
- zh-TW
- routes
- tests
- components
- editor
- lib
- atproto-test-utils
- src
- tests
- auth-atproto
- src
- routes
- tests
- auth
- src
- adapters
- oauth
- passkey
- blocks
- playground
- src
- src
- blocks
- tests
- cloudflare
- src
- db
- plugins
- sandbox
- tests/sandbox
- contentful-to-portable-text
- src
- blocks
- test
- fixtures
- core
- src
- api
- handlers
- openapi
- schemas
- astro
- integration
- middleware
- routes
- api
- admin/plugins
- [id]
- registry
- auth
- invite
- magic-link
- oauth
- [provider]
- passkey
- register
- signup
- comments/[collection]/[contentId]
- content/[collection]
- [id]
- terms
- import
- wordpress-plugin
- wordpress
- media
- [id]
- providers/[providerId]
- oauth/device
- redirects
- 404s
- revisions/[revisionId]
- schema/collections
- [slug]
- fields
- search
- sections
- settings
- setup
- taxonomies
- [name]/terms
- [slug]
- themes
- widget-areas
- [name]
- widgets
- auth
- providers
- bylines
- client
- cli
- commands
- wxr
- components
- config
- database
- migrations
- repositories
- db
- fields
- i18n
- import
- sources
- mcp
- media
- page
- plugins
- sandbox
- preview
- redirects
- registry
- schema
- search
- sections
- security
- seed
- settings
- storage
- taxonomies
- visual-editing
- widgets
- tests
- database/repositories
- integration
- api
- astro
- auth
- cli
- comments
- content
- database
- mcp
- plugins
- redirects
- search
- smoke
- wordpress-import
- unit
- api
- astro
- integration
- auth
- bylines
- client
- cli
- components
- config
- database
- migrations
- repositories
- db
- fields
- import
- mcp
- media
- middleware
- page
- plugins
- preview
- runtime
- schema
- seed
- settings
- storage
- templates
- visual-editing
- utils
- create-emdash
- src
- tests
- gutenberg-to-portable-text
- marketplace
- src/routes
- tests
- plugin-cli
- schemas
- scripts
- src
- build
- bundle
- commands
- dev
- init
- manifest
- publish
- tests
- fixtures
- bad-plugin
- minimal-plugin
- src
- plugin-types
- src
- tests
- plugins
- ai-moderation
- src
- api-test
- src
- atproto
- src
- tests
- audit-log
- src
- color
- src
- embeds
- field-kit
- src
- widgets
- tests
- forms
- src
- astro
- tests
- marketplace-test
- src
- sandboxed-test
- src
- webhook-notifier
- src
- registry-client
- src
- credentials
- discovery
- publishing
- tests
- registry-lexicons
- lexicons/com/emdashcms/experimental
- aggregator
- package
- publisher
- scripts
- src
- generated
- types/com/emdashcms/experimental
- aggregator
- package
- publisher
- tests
- x402
- scripts
- query-dumps
- skills
- building-emdash-site
- references
- creating-plugins
- references
- emdash-cli
- wordpress-plugin-to-emdash
- wordpress-theme-to-emdash
- phases
- references
- scaffold
- templates
- blank
- .agents/skills
- building-emdash-site
- references
- creating-plugins
- references
- emdash-cli
- .cursor
- .vscode
- blog-cloudflare
- .agents/skills
- building-emdash-site
- references
- creating-plugins
- references
- emdash-cli
- .cursor
- .vscode
- seed
- src
- components
- layouts
- pages
- category
- pages
- posts
- tag
- utils
- blog
- .agents/skills
- building-emdash-site
- references
- creating-plugins
- references
- emdash-cli
- .cursor
- .vscode
- seed
- src
- components
- layouts
- pages
- category
- pages
- posts
- tag
- utils
- marketing-cloudflare
- .agents/skills
- building-emdash-site
- references
- creating-plugins
- references
- emdash-cli
- .cursor
- .vscode
- seed
- src
- components/blocks
- icons
- layouts
- pages
- plugins/marketing-blocks
- marketing
- .agents/skills
- building-emdash-site
- references
- creating-plugins
- references
- emdash-cli
- .cursor
- .vscode
- seed
- src
- components/blocks
- icons
- layouts
- pages
- plugins/marketing-blocks
- portfolio-cloudflare
- .agents/skills
- building-emdash-site
- references
- creating-plugins
- references
- emdash-cli
- .cursor
- .vscode
- seed
- src
- layouts
- pages
- work
- portfolio
- .agents/skills
- building-emdash-site
- references
- creating-plugins
- references
- emdash-cli
- .cursor
- .vscode
- seed
- src
- layouts
- pages
- work
- starter-cloudflare
- .agents/skills
- building-emdash-site
- references
- creating-plugins
- references
- emdash-cli
- .cursor
- .vscode
- seed
- src
- layouts
- pages
- posts
- utils
- starter
- .agents/skills
- building-emdash-site
- references
- creating-plugins
- references
- emdash-cli
- .cursor
- .vscode
- seed
- src
- layouts
- pages
- posts
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
0 commit comments