Skip to content

Refactor WebUI backend structure#193

Open
LumePart wants to merge 39 commits into
devfrom
cleanup/backend
Open

Refactor WebUI backend structure#193
LumePart wants to merge 39 commits into
devfrom
cleanup/backend

Conversation

@LumePart

@LumePart LumePart commented Jun 21, 2026

Copy link
Copy Markdown
Owner

This PR focuses on restructuring the WebUI backend and improving the overall project layout. No major logic changes are expected

Changes

  • Moved files into dedicated sub-packages to improve navigation and keep related functionality grouped together:

    • app – shared backend configuration and application state
    • auth - authentication, middleware package
    • defs – shared static configuration structs and variables
    • jobs – core cron job logic
    • playlist – custom playlist import parsing and handling
    • run – Server-Sent Events (SSE) and manual run functionality
    • settings – logic for reading, updating, and saving the .env configuration file

The goal of this restructuring is to make the backend easier to navigate, maintain, and extend as the project grows.

This is still WiP

@LumePart LumePart marked this pull request as ready for review June 28, 2026 20:40
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

Successfully merging this pull request may close these issues.

3 participants