8000 Migrate remaining screens to HXML · Issue #77 · OpenAgentsInc/onyx · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Migrate remaining screens to HXML #77

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of serv 8F04 ice and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
AtlantisPleb opened this issue Feb 7, 2025 · 0 comments
Open

Migrate remaining screens to HXML #77

AtlantisPleb opened this issue Feb 7, 2025 · 0 comments

Comments

@AtlantisPleb
Copy link
Contributor

Following the auth migration to HXML (#76), we should migrate the remaining React Native screens to HXML for consistency.

Current state after auth migration:

  • ✅ Auth flow is fully HXML-based
  • ✅ Removed all React Native navigation
  • ✅ Removed all screen components except:
    • ChatScreen (needs migration)
    • HyperviewScreen (core HXML handler)

Tasks:

  1. Create HXML templates for:

    • Chat screen
    • Chat message components
    • Chat input
    • Settings screens
    • Profile screen
    • Wallet screens
  2. Update OpenAgents server to serve these templates

  3. Remove remaining React Native screens:

    • ChatScreen
    • Any other remaining screen components
  4. Clean up dependencies:

    • Remove @react-navigation
    • Remove other navigation-related packages
    • Update app.json/package.json

Benefits:

  • Consistent UI framework
  • Server-driven UI updates
  • Smaller app bundle size
  • Simpler codebase
  • No need for app store releases for UI changes

Dependencies:

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

No branches or pull requests

1 participant
0