feat: Implement main application logic and UI styling

- Added app.js to manage global state, WebSocket connections, and API interactions.
- Implemented functions for theme toggling, toast notifications, and updating UI elements.
- Created functions to fetch and display account metrics, logs, and status updates.
- Added event handlers for starting, stopping, and restarting the bot.
- Introduced WebSocket handling for real-time updates.
- Added style.css for consistent theming and responsive design across the application.
- Included styles for various UI components such as buttons, cards, logs, and empty states.
- Implemented light theme support with appropriate styles.
This commit is contained in:
2025-11-08 23:56:21 +01:00
parent 773304fc85
commit 4c5d5ef9a8
9 changed files with 5175 additions and 2019 deletions

4
.gitignore vendored
View File

@@ -17,7 +17,3 @@ accounts.main.jsonc
.playwright-chromium-installed
*.log
.update-backup/
# Exclude package-lock.json from repo for cross-platform compatibility
# Each platform (Windows/Linux/Raspberry Pi/Docker) generates its own
package-lock.json