Skip to content

Add in-app native Gutenberg editor screens #47

Description

@chubes4

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions