Skip to content

[change] Refactor status component to simplify logic and improve maintainability #918

@pandafy

Description

@pandafy

The current status component in client/components/status/status.js has grown to be very large and complex. It handles multiple responsibilities, including authentication, verification, payment, session management, captive portal logic, and UI rendering. This makes the codebase difficult to understand and maintain. The complexity also increases the risk of bugs and makes testing more difficult.

I opened this issue to gather information. We need to discuss the changes before doing any changes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    Projects

    Status

    To do (general)

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions