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

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