SelenaCore Update: Streamlined API Architecture and Real-Time UI Synchronization

In our latest update, SelenaCore takes a significant step forward in system efficiency and reliability. We have successfully merged the UI proxy directly into the Core API, a move that simplifies the overall architecture and reduces the technical overhead required to run the platform. This refactoring, detailed in commit 7259c98, ensures that the interface and the server logic operate as a single, cohesive unit.
Key improvements include the transition from port 7070 to the standard port 80. For users and investors, this means the system is now more accessible and follows industry standards for web traffic, making it easier to deploy in various network environments. Additionally, we have introduced a new WebSocket synchronization client. This technology allows the user interface to receive instant updates from the server without manual refreshing, providing a smooth and 'live' feel to the entire dashboard.
To further enhance system stability, we have implemented a 'Kiosk Watchdog' feature in commit 465fcf1. This background monitor ensures that the display remains active and recovers automatically if any issues occur, which is vital for dedicated smart home panels. All documentation has been updated to reflect these architectural changes, ensuring clear guidance for both developers and end-users. You can find the updated technical details in our documentation.
Other technical refinements include a Vite rebuild for faster interface performance and comprehensive sync architecture updates in f48b980.