From 98cda57d904381c5538d9fb7384829a7a2a92201 Mon Sep 17 00:00:00 2001 From: ramforth Date: Mon, 17 Nov 2025 14:36:13 +0100 Subject: [PATCH] Phase 2 update. TASKS and Development_plan edited --- DEVELOPMENT_PLAN.md | 9 ++++++--- TASKS.md | 1 + 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/DEVELOPMENT_PLAN.md b/DEVELOPMENT_PLAN.md index 9f20321..556cc81 100644 --- a/DEVELOPMENT_PLAN.md +++ b/DEVELOPMENT_PLAN.md @@ -26,11 +26,14 @@ The goal is to create a service where streamers can log in using their platform 5. **Basic Frontend:** Develop a simple login page. ### Phase 2: User Dashboard & Configuration -**Status: 🚀 In Progress** +**Status: ✔️ Complete** 1. **Dashboard UI:** Create a dashboard page accessible only to authenticated users. -2. **Settings API:** Build API endpoints for users to save and retrieve their overlay settings (e.g., custom CSS). -3. **Overlay URL Generation:** Display a unique, persistent overlay URL for each user on their dashboard. +2. **Settings API:** Build API endpoints for users to save and retrieve their overlay settings. +3. **Overlay URL Generation:** Display a unique, persistent overlay URL for each user. +4. **Theming System:** Implement a site-wide light/dark theme switcher. +5. **Custom CSS Themes:** Develop a full CRUD (Create, Read, Update, Delete) system allowing users to create, manage, and preview their own private CSS overlay themes. +6. **Help & Documentation:** Add a help page to guide users in creating their custom CSS. ### Phase 3: Dynamic Listeners & Basic Overlay **Status: ⏳ Not Started** diff --git a/TASKS.md b/TASKS.md index 17b4e90..bc773b8 100644 --- a/TASKS.md +++ b/TASKS.md @@ -45,6 +45,7 @@ If you want to use emojis for visibility, here's some I have used: * `[✔️]` **2.2: Config API:** Created API endpoints for `/api/settings` to save user preferences. * `[✔️]` **2.3: Overlay URL:** Generated and displayed the unique overlay URL for the user on the dashboard. * `[✔️]` **2.5: Custom CSS Themes:** Implemented a system for users to create, preview, and delete their own private CSS overlay themes. +* `[✔️]` **2.6: CSS Help Page:** Created a guide for users on how to write custom CSS for their overlays. ---