Commit graph

  • e4418a1e12 Merge pull request 'Add studio mode support and consolidate CSS architecture' (#13) from studio-mode-support into main main Decobus 2025-07-26 07:30:27 +03:00
  • b974de37e8 Fix ESLint warnings and errors Decobus 2025-07-26 00:26:41 -04:00
  • 0edead505f Update documentation to reflect recent enhancements Decobus 2025-07-26 00:24:42 -04:00
  • bc4cfe607d Add API key authentication for external access Decobus 2025-07-26 00:19:16 -04:00
  • 4f9e6d2097 Consolidate CSS architecture and eliminate repetition Decobus 2025-07-25 21:39:49 -04:00
  • 3bad71cb26 Add comprehensive studio mode support and stream organization Decobus 2025-07-25 21:29:23 -04:00
  • 07028b0792 Add studio mode status display and preview/program indicators Decobus 2025-07-25 20:52:42 -04:00
  • e777b3d422 Add studio mode support for scene switching Decobus 2025-07-25 20:50:05 -04:00
  • fdf781dcf9 Merge pull request 'Add OBS scene switching controls with dynamic button states' (#12) from scene-switching-controls into main Decobus 2025-07-26 02:29:26 +03:00
  • a89fa7c8d6 Standardize screen position naming to snake_case Decobus 2025-07-25 19:25:38 -04:00
  • 2bb0c64326 Update documentation and add new screenshot showcasing scene switching Decobus 2025-07-22 18:59:16 -04:00
  • 260eb3f7b2 Add OBS scene switching controls with dynamic button states Decobus 2025-07-22 18:52:49 -04:00
  • 6fadccef51 Merge pull request 'Fix browser source audio control for individual stream management' (#11) from browser-audio-control-fix into main Decobus 2025-07-23 01:09:25 +03:00
  • a89493b89f Fix browser source audio control for individual stream management Decobus 2025-07-22 18:03:56 -04:00
  • 612be2b227 Fix orphaned groups verification to include stream scenes Decobus 2025-07-22 16:46:45 -04:00
  • ae171fd961 Fix status dot alignment in Footer component Decobus 2025-07-22 16:42:24 -04:00
  • 7302a38ceb Merge pull request 'text-background-color-source' (#10) from text-background-color-source into main Decobus 2025-07-22 23:36:52 +03:00
  • b1215ea82c Fix unused variables and clean up codebase Decobus 2025-07-22 16:17:23 -04:00
  • d75f599711 Allow Twitch URL or username input in add stream form Decobus 2025-07-22 16:11:49 -04:00
  • f80f496db5 Resolve merge conflicts in page.tsx and Footer.tsx Decobus 2025-07-22 16:08:19 -04:00
  • 78410124a5 Merge pull request 'Footer enhancements and performance optimizations' (#9) from footer-enhancements into main Decobus 2025-07-22 23:01:23 +03:00
  • c1f1c17763 Update documentation to reflect recent enhancements Decobus 2025-07-22 15:55:55 -04:00
  • 8687d19702 Add Resources scene to orphaned themes bypass check Decobus 2025-07-22 15:54:02 -04:00
  • 0dbdc52fd3 Increase OBS text font size from 84 to 96 Decobus 2025-07-22 15:52:05 -04:00
  • c8a7b83fc4 Fix dropdown optimistic updates to use correct stream group names Decobus 2025-07-22 15:48:10 -04:00
  • b3679d6642 Increase OBS text font size from 72 to 84 Decobus 2025-07-22 15:45:02 -04:00
  • f9363eac20 Fix active source detection by including team names in lookup Decobus 2025-07-22 15:06:21 -04:00
  • 5dd9707f13 Fix getActive API to use standardized response format Decobus 2025-07-22 15:04:08 -04:00
  • 8c2de2c66b Remove backwards compatibility for API responses Decobus 2025-07-22 14:53:57 -04:00
  • 423897d1bf Fix API response handling on main page Decobus 2025-07-22 14:49:55 -04:00
  • ec6ff1b570 Add team and stream counts to footer with improved layout Decobus 2025-07-22 14:42:18 -04:00
  • 3a0c34e5a0 Reorganize footer layout by moving streaming status to left side Decobus 2025-07-22 14:37:48 -04:00
  • 52f3051c82 Fix status indicator dots visibility in footer Decobus 2025-07-22 14:36:07 -04:00
  • 02cad6a319 Add team and stream counts to footer Decobus 2025-07-22 14:28:14 -04:00
  • cbf8cd6516 Fix API response format compatibility on main page Decobus 2025-07-22 14:25:46 -04:00
  • 7f475680ae Merge pull request 'text-background-color-source' (#8) from text-background-color-source into main Decobus 2025-07-22 21:11:30 +03:00
  • 8d3a6381cb Optimize codebase for production readiness Decobus 2025-07-22 13:57:31 -04:00
  • a78c6f215e Fix text background color format from ARGB to ABGR Decobus 2025-07-22 13:30:49 -04:00
  • 4087a60ffa Update configuration and documentation Decobus 2025-07-22 13:21:50 -04:00
  • 64b078557f Fix text alignment to center correctly using alignment value 0 Decobus 2025-07-22 13:20:54 -04:00
  • 6a7ba3ae40 Merge pull request 'Add screenshot to README' (#7) from add-readme-screenshot into main Decobus 2025-07-21 05:56:49 +03:00
  • 6f041388ca Add screenshot to README Decobus 2025-07-20 22:55:30 -04:00
  • 9f7dbf6e7a Merge pull request 'Major enhancements to stream management and UI improvements' (#6) from stream-management-enhancements into main Decobus 2025-07-21 05:49:01 +03:00
  • 3b392cd81e Update README with comprehensive API documentation and recent enhancements Decobus 2025-07-20 22:44:38 -04:00
  • 43ce6534a5 Add system scene exclusion list to prevent infrastructure scenes from showing as orphaned Decobus 2025-07-20 22:40:47 -04:00
  • b5933fc6bb Update CLAUDE.md with recent enhancements and known issues Decobus 2025-07-20 22:30:49 -04:00
  • d6c9ac8d7f Major enhancements to stream management and UI improvements Decobus 2025-07-20 22:27:41 -04:00
  • 931813964f Merge pull request 'Auto-generate OBS source names and implement team-based stream organization' (#5) from auto-generate-obs-source-names into main Decobus 2025-07-21 01:06:01 +03:00
  • 6fc079382a Prefix OBS source names with team scene names Decobus 2025-07-20 17:55:11 -04:00
  • b6937f3a4f Keep browser sources at 1600x900 for bandwidth optimization Decobus 2025-07-20 17:36:14 -04:00
  • d2f53b8037 Add proper bounds to nested scenes for correct scaling Decobus 2025-07-20 17:32:30 -04:00
  • caca548c45 Fix OBS group creation by using nested scenes Decobus 2025-07-20 17:16:54 -04:00
  • 78f4d325d8 Implement team name text overlays with refactored group structure Decobus 2025-07-20 16:59:50 -04:00
  • ece75cf2df Auto-generate OBS source names and improve stream list UI Decobus 2025-07-20 16:11:11 -04:00
  • 319bada9b7 Merge pull request 'Implement UUID-based tracking for OBS groups' (#4) from obs-uuid-tracking into main Decobus 2025-07-20 22:55:31 +03:00
  • 859e19a1ed Fix ESLint errors and warnings in main codebase Decobus 2025-07-20 15:52:18 -04:00
  • a6e3962674 Update CLAUDE.md with comprehensive documentation of recent enhancements Decobus 2025-07-20 15:49:00 -04:00
  • cb1dd60bb8 Implement UUID-based tracking for OBS groups to handle renames Decobus 2025-07-20 15:30:18 -04:00
  • 92c05303bd Merge pull request 'Add OBS group management feature' (#3) from ui-improvements into main Decobus 2025-07-20 21:46:25 +03:00
  • 2c92baa0a1 Fix GitHub Actions artifact upload for GHES compatibility Decobus 2025-07-20 13:21:45 -04:00
  • 450b6d6044 Refactor build workflow by removing unnecessary dependency installation step and add new SaT configuration file with scene and source definitions Decobus 2025-07-20 13:18:12 -04:00
  • 3c58ccc5af Add stream deletion functionality and improve UI Decobus 2025-07-20 13:16:06 -04:00
  • 8459b7f701 Fix ARM runner build issues by installing C++ build tools Decobus 2025-07-20 02:14:40 -04:00
  • 2c338fd83a Fix comprehensive lint and type errors across codebase Decobus 2025-07-20 02:10:29 -04:00
  • b81da79cf2 Implement React Portal for dropdown to escape stacking contexts Decobus 2025-07-20 01:59:45 -04:00
  • c4dd8a915b Fix dropdown z-index with CSS layer forcing Decobus 2025-07-20 01:57:59 -04:00
  • 882c71f2ba Revert dropdown to simpler positioning approach Decobus 2025-07-20 01:55:22 -04:00
  • fd58d200f2 Fix dropdown layering with fixed positioning Decobus 2025-07-20 01:53:10 -04:00
  • 5bc4d30102 Fix dropdown z-index layering issue Decobus 2025-07-20 01:51:54 -04:00
  • f25fbcc720 Revert CI workaround now that build-essential is installed Decobus 2025-07-20 01:45:39 -04:00
  • a16bdcc7b9 Fix CI build failures on self-hosted runners Decobus 2025-07-20 00:43:45 -04:00
  • b9fa9f11b0 Optimize CI workflow for self-hosted runners Decobus 2025-07-20 00:35:21 -04:00
  • 5789986bb6 Add OBS group management feature and documentation Decobus 2025-07-20 00:28:16 -04:00
  • 5577730a94 Merge pull request 'Comprehensive UI improvements with proper button spacing and modern design' (#2) from ui-improvements into main Decobus 2025-07-19 13:21:44 +03:00
  • c259f0d943 Add comprehensive performance monitoring and testing infrastructure Decobus 2025-07-19 06:20:19 -04:00
  • a66979fb34 Fix frontend compatibility with new API response format Decobus 2025-07-19 05:52:25 -04:00
  • f4df3df698 Implement professional API error handling infrastructure Decobus 2025-07-19 05:47:03 -04:00
  • fcfd6e9838 Apply professional error handling across all pages Decobus 2025-07-19 05:45:36 -04:00
  • b6ff9a3cb6 Implement professional error handling and user feedback system Decobus 2025-07-19 05:39:21 -04:00
  • dc1e3a62a1 Add comprehensive database setup instructions Decobus 2025-07-19 05:32:07 -04:00
  • 0d9c88958e Add empty template database for clean project setup Decobus 2025-07-19 05:31:29 -04:00
  • d1970c8c01 Implement Solarized Dark theme with accessibility improvements Decobus 2025-07-19 05:24:55 -04:00
  • 9a79decda3 Comprehensive UI improvements with proper button spacing and modern design Decobus 2025-07-19 05:12:10 -04:00
  • f913e20dec Merge pull request 'Add Forgejo CI/CD workflows with self-hosted runners' (#1) from forgejo-workflows into main Decobus 2025-07-19 12:03:33 +03:00
  • 6467cdee3c Allow internal network access without API key Decobus 2025-07-19 05:02:12 -04:00
  • afc6f5f3a8 Implement comprehensive security fixes for API protection Decobus 2025-07-19 04:57:54 -04:00
  • 91ef418b1b Update project documentation with comprehensive architecture details Decobus 2025-07-19 04:47:47 -04:00
  • 9f019db74f Add Forgejo CI/CD workflows with self-hosted runners Decobus 2025-07-19 04:42:30 -04:00
  • c28baa9e44 Update UI to match consistent layout patterns between pages Decobus 2025-07-19 04:39:40 -04:00
  • 1d4b1eefba Initial commit - OBS Source Switcher Plugin UI Decobus 2025-07-15 22:15:57 -04:00