Commit graph

  • d6bf410add Refactor PHPStan setup in Makefile: streamline configuration and remove redundant checks beta1 Vincent 2025-09-30 21:54:55 -04:00
  • 41cd7a4fd8 Add comprehensive unit tests for Security, UserModel, and Validation utilities Vincent 2025-09-30 21:22:28 -04:00
  • 5692874b10 Enhance screen reader support: Add status updates for video seek actions main Vincent 2025-09-30 19:11:24 -04:00
  • cf270ea82c Update UI_UPDATE.MD: Mark task 4.5.2 Screen Reader Support as completed VinnyNC 2025-09-30 19:09:06 -04:00
  • 8d7b7dfe80 Complete 4.5.2: Screen Reader Support - Implement comprehensive ARIA live regions, attributes, and dynamic announcements VinnyNC 2025-09-30 19:08:23 -04:00
  • 4a9941aa9a revert ed33a41ba1 vinny 2025-09-30 19:01:59 -04:00
  • 23783257c5 Merge branch 'main' of https://git.vlyons.net/vinny/iptv-stream-web Vincent 2025-09-30 19:00:43 -04:00
  • ed33a41ba1 Complete 5.1.2: Use transform and opacity for animations Vincent 2025-09-30 19:00:31 -04:00
  • d4d9b1388e Complete 5.1.2: Use transform and opacity for animations VinnyNC 2025-09-30 18:57:15 -04:00
  • 8d41a60ac4 Complete 4.5.2: Screen Reader Support - Add ARIA live regions and enhanced attributes for accessibility VinnyNC 2025-09-30 18:54:16 -04:00
  • 4c2b627e2e Complete 4.5.1: Keyboard Navigation - implement full keyboard accessibility with skip links, focus management, and modal controls VinnyNC 2025-09-30 18:47:51 -04:00
  • 313ee80726 Complete Phase 5.1.1: Comprehensive CSS performance optimization VinnyNC 2025-09-29 23:38:07 -04:00
  • a25118dcd8 Complete 4.4.1: Mobile Gesture Support - Add pull-to-refresh indicator and mark task complete VinnyNC 2025-09-29 23:32:50 -04:00
  • b67f14bb9b Complete 4.3.2: Loading States - comprehensive loading system implementation with indicators, progress bars, and loading hierarchies VinnyNC 2025-09-29 23:30:14 -04:00
  • 60a5cbb576 Complete 4.3.1: Notification System Redesign - Enhanced toast notification system with variants, queue management, and accessibility improvements VinnyNC 2025-09-29 23:24:56 -04:00
  • 54db215848 Complete 4.2.2: Form Validation Implementation VinnyNC 2025-09-29 23:17:11 -04:00
  • 45f07f763f Complete 4.2.1: WCAG AA compliant interactive state implementation VinnyNC 2025-09-29 23:02:09 -04:00
  • f3776b86b0 Complete 4.1.3: Loading Animations - Implement various loading spinners, progress indicators, and skeleton states for enhanced user experience Vincent 2025-09-29 22:58:37 -04:00
  • d67d152b77 Complete 4.1.2: Component Animations - Add smooth state transitions, enter/exit animations, and micro-interaction feedback VinnyNC 2025-09-29 22:44:42 -04:00
  • 8cab28df91 Complete 4.1.1: Transition Library - CSS transition utilities, timing functions, and duration constants VinnyNC 2025-09-29 22:37:40 -04:00
  • 927e45ed76 Complete 3.5.1: Adaptive Component Behavior - Implement comprehensive cross-device responsive system with touch optimization and component scaling VinnyNC 2025-09-29 21:46:35 -04:00
  • a60349b40c Complete 3.4.2: Desktop Enhancements - Implement dashboard-style layouts VinnyNC 2025-09-29 21:40:06 -04:00
  • c05c3a63cc Complete 3.4.1: Tablet Layouts - Implement tablet-specific UI with adaptive sizing and gesture support VinnyNC 2025-09-29 21:36:38 -04:00
  • ac7aade762 Update UI_UPDATE.MD: Mark 3.3.3 Mobile Navigation task as completed VinnyNC 2025-09-29 21:29:39 -04:00
  • 91a5c81a25 Complete 3.3.3: Mobile Navigation - Implement bottom navigation pattern for mobile with chat controls VinnyNC 2025-09-29 21:29:03 -04:00
  • a7fa21d3fa Complete 3.3.2: Touch Interaction Optimization VinnyNC 2025-09-29 21:12:50 -04:00
  • 68b97e946b Complete 3.3.1: Mobile Layout Optimization - Implemented mobile-first redesign with touch-friendly navigation and responsive chat overlay behavior. Vincent 2025-09-29 21:02:33 -04:00
  • 9e8dea7662 Complete 3.2.3: Component Breakpoint Overrides VinnyNC 2025-09-29 20:33:56 -04:00
  • c4e1c55df9 Complete 3.2.2: Implement Responsive Typography System VinnyNC 2025-09-29 20:20:47 -04:00
  • 2f73e0e062 Complete 3.2.1: Advanced Breakpoint Management - Implemented comprehensive breakpoint system with CSS custom properties, established 6 mobile-first breakpoints, and modernized responsive utilities. Vincent 2025-09-29 20:18:59 -04:00
  • b213fb623f Complete 3.2.1: Advanced Breakpoint Management - Complete breakpoint system with CSS custom properties, mixin utilities, and responsive variables VinnyNC 2025-09-29 20:18:36 -04:00
  • d60a17b540 Complete 3.1.3: Layout Utilities - Added comprehensive utilities including containers, spacing, display, positioning, flexbox, and responsive modifiers VinnyNC 2025-09-29 20:12:05 -04:00
  • d13ff3b592 Complete 3.1.2: 12-Column System - Implement comprehensive 12-column CSS Grid system with responsive variation classes, expanded gap spacing system, and grid utility classes for common patterns VinnyNC 2025-09-29 20:10:27 -04:00
  • ae1a6ce30f Complete 3.1.1: CSS Grid Implementation - Added comprehensive grid utility classes to utilities.css VinnyNC 2025-09-29 19:56:14 -04:00
  • 8164051e85 Complete Phase 4: Interactive Enhancements - Implemented transitions system, animations, loading states, loading indicators, hover states, form validation, notification variants, micro-interactions, accessibility improvements VinnyNC 2025-09-29 19:47:45 -04:00
  • e87336ecc7 Complete 3.1.2: Create responsive grid variation classes and 3.1.3: Create container and wrapper utilities - Implement 12-column grid system with responsive variants and spacing utilities VinnyNC 2025-09-29 19:46:34 -04:00
  • 1879c44202 Complete 3.1.1: Grid Implementation Foundation - Replace flexbox with CSS Grid for theater layout VinnyNC 2025-09-29 19:45:35 -04:00
  • c48042ea4b Remove redundant hover state styles for buttons Vincent 2025-09-29 19:19:02 -04:00
  • b8bf274731 Complete 2.4.4-2.5.4: Phase 2 Visual Design Modernization components - accessibility icons, modern button/card/form systems, skeleton loading patterns VinnyNC 2025-09-29 19:16:37 -04:00
  • 443797bfac Complete 2.4.3: Animated Icons - Add loading spinners, progress indicators, micro-interactions, and hover animations VinnyNC 2025-09-29 19:13:12 -04:00
  • 9b9484b2de Complete 2.4.2: Icon Size Variants - defined size scale, created consistent proportions, and implemented responsive scaling Vincent 2025-09-29 19:11:35 -04:00
  • 370b7f7a59 Complete 2.4.2: Icon Size Variants Implementation VinnyNC 2025-09-29 19:06:22 -04:00
  • 249d985f58 Complete 2.4.1: Icon Replacement Strategy - replaced emojis with semantic SVG icons and implemented icon sprite system Vincent 2025-09-29 19:03:08 -04:00
  • f5d9f4bdd3 2.4.1: Icon Replacement Strategy - replaced all emojis with semantic SVG icons VinnyNC 2025-09-29 17:23:07 -04:00
  • 1e5a9c629d Updated UI_UPDATE.MD to reflect completion of 2.3.1-2.3.3: Shadow and Elevation System implementation VinnyNC 2025-09-28 23:25:44 -04:00
  • a7ab19753f 2.3.1-2.3.3: Shadow and Elevation System - implemented elevation scale and applied to all components VinnyNC 2025-09-28 23:25:14 -04:00
  • cd4df0298a 2.3.1: Elevation Scale Definition - added semantic elevation system (levels 0-6) in variables.css VinnyNC 2025-09-28 23:24:06 -04:00
  • 128d339f32 Refactor color utility classes - added text and background color utilities for primary, secondary, muted, accent, error, and success states Vincent 2025-09-28 23:23:39 -04:00
  • 9541765fbd Updated UI_UPDATE.MD to reflect completion of multiple Phase 2 tasks: 2.1.3-2.1.5 and 2.2.2-2.2.5 VinnyNC 2025-09-28 23:14:00 -04:00
  • a9097488e9 2.2.1: Font Stack Definition - added Google Fonts Inter and updated font-family-primary VinnyNC 2025-09-28 23:13:21 -04:00
  • c008b09515 Updated UI_UPDATE.MD to reflect completion of 2.1.2: CSS Variables System VinnyNC 2025-09-28 23:09:50 -04:00
  • 176dcf7dc7 2.1.1: Color Palette Expansion - added gray scales, brand colors, opacity variants VinnyNC 2025-09-28 23:09:14 -04:00
  • 7ee3bffa98 1.4.4: Loading Strategy Implementation - optimized CSS/JS loading with defer and cache-busting VinnyNC 2025-09-28 23:03:40 -04:00
  • 53bc805bf0 Updated UI_UPDATE.MD to reflect completion of 1.4.3: JavaScript Asset Organization VinnyNC 2025-09-28 23:02:32 -04:00
  • 67114f315e 1.4.2: CSS Asset Management - consolidated CSS loading with main.css, added minification scripts VinnyNC 2025-09-28 23:01:27 -04:00
  • 36f0998073 Updated UI_UPDATE.MD to reflect completion of 1.4.1: Directory Structure Creation VinnyNC 2025-09-28 22:58:57 -04:00
  • bed4240acb 1.4.1: Directory Structure Creation VinnyNC 2025-09-28 22:58:47 -04:00
  • 25d622ec58 Complete 1.3: HTML Structure Refactoring - Semantic BEM implementation with ARIA accessibility VinnyNC 2025-09-28 22:48:04 -04:00
  • 9ca65f3c62 Refactor HTML structure and CSS classes for video player and chat components to improve accessibility and maintainability Vincent 2025-09-28 22:46:56 -04:00
  • 14bc8e6f44 Reorganize assets into static/css and static/js folders for better file organization VinnyNC 2025-09-28 22:29:30 -04:00
  • 7d2931b7c9 Refactor JavaScript code into separate modules for improved organization and maintainability Vincent 2025-09-28 22:27:34 -04:00
  • 2d807852e8 Complete 1.2 JavaScript Separation and Organization - modularize all inline JavaScript into 6 dedicated modules (app.js, api.js, ui-controls.js, chat.js, video-player.js) for better maintainability and code organization VinnyNC 2025-09-28 22:26:21 -04:00
  • e87b1af062 Update UI_UPDATE.MD - mark all 1.1 CSS modularization tasks as completed VinnyNC 2025-09-28 22:20:26 -04:00
  • 0503b342cf Complete 1.1 CSS modularization - removed monolithic styles.css, using modular CSS system (reset.css, variables.css, layout.css, components.css, utilities.css) VinnyNC 2025-09-28 22:20:05 -04:00
  • 5577d31c82 Complete 1.1.3-1.1.5: CSS modularization - reset, variables, layout, components, utilities files created, BEM framework implemented VinnyNC 2025-09-28 22:19:36 -04:00
  • 00266a1a85 Complete 1.1.2: Styles.css Creation and Organization VinnyNC 2025-09-28 22:13:32 -04:00
  • da1528c529 Add comprehensive styles for video streaming and chat interface Vincent 2025-09-28 22:03:28 -04:00
  • 0dd0dbb834 Initial commit vinny 2025-09-28 22:00:19 -04:00