Goal
Add native Gutenberg authoring screens to extrachill-app using the generic editor package planned for wp-native.
Framework issue:
Context
extrachill-app/plan.md already lists the authoring vision:
Native Gutenberg Integration inside the app as a primary authoring tool (replacing the web-handoff-only model).
The app is currently Expo/React Native with wp-native-shell auth/navigation and wp-native-client ability execution. It should use the native Gutenberg runtime, not a WebView and not @automattic/isolated-block-editor.
Proposed Screens
Add routes such as:
app/editor/forum-topic.tsx
app/editor/forum-reply.tsx
app/editor/comment.tsx
These screens should configure the generic editor with Extra Chill ability names and route params.
Responsibilities
- Own app navigation, headers, back/save UX, and route params.
- Use
wp-native editor primitives instead of direct Gutenberg integration where possible.
- Pass Extra Chill-specific ability names and context into the editor.
- Integrate with existing authenticated app state from
wp-native-shell.
- Decide first product target, likely forum reply/topic authoring before broader post/comment editing.
Dependencies
Acceptance Criteria
- Authenticated user can open a native editor screen from the app.
- Editor loads existing or draft block content.
- User can edit and save content through abilities.
- Save/error/loading states are visible and mobile-appropriate.
- The app does not rely on browser handoff for the primary authoring flow.
Goal
Add native Gutenberg authoring screens to
extrachill-appusing the generic editor package planned forwp-native.Framework issue:
Context
extrachill-app/plan.mdalready lists the authoring vision:The app is currently Expo/React Native with
wp-native-shellauth/navigation andwp-native-clientability execution. It should use the native Gutenberg runtime, not a WebView and not@automattic/isolated-block-editor.Proposed Screens
Add routes such as:
These screens should configure the generic editor with Extra Chill ability names and route params.
Responsibilities
wp-nativeeditor primitives instead of direct Gutenberg integration where possible.wp-native-shell.Dependencies
wp-nativeeditor package: Add native Gutenberg editor package chubes4/wp-native#46extrachill-api.Acceptance Criteria