Skip to content
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 service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert ZTNet Project: From Page to App Router + WebSocket Implementation #621

Draft
wants to merge 30 commits into
base: main
Choose a base branch
from

Conversation

sinamics
Copy link
Owner

@sinamics sinamics commented Jan 11, 2025

This PR transitions the ZTNet project from the Page Router to the App Router, reworking the entire codebase. While this is a substantial rewrite, it provides the opportunity to implement long-desired changes.

Pros:

  • Improved Server-Side Rendering: Faster initial load times and enhanced performance.
  • Streaming Support: Enables a smoother, more responsive user experience.
  • WebSocket Integration: Delivers instant updates across the board.
  • Enhanced Data Handling: A new network data picker will be implemented to give more granular control over the data required in the frontend. This addresses issues some users faced, such as input fields losing focus during polling updates.

Cons:

  • Large Scope: A significant and complex undertaking.

Resolves #543

@github-actions github-actions bot added the ztnet Main Application label Jan 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ztnet Main Application
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug]: While entering a name for a network member the view gets refreshed
1 participant