Continue Watching
My Library (0 shows)
Your personal collection, watch progress, and ratings.
Smart Recommendations
Intelligent picks synthesized from your watch history, thumbs-up ratings, and favorite genres.
Explore Streaming Services
Browse popular and classic titles by provider. Add any title directly to your library with one click.
Popular & Classic on Netflix
Iconic hits and acclaimed classics available on Netflix. Click any show or "+ Add" to add it to your library.
⚙️ Roku TV Device Setup
Connect directly to your Roku TV over your home Wi-Fi. Open to your local network — no master password required.
Bypasses mobile browser HTTPS mixed-content blocks by relaying commands from your phone to this PC via Supabase Realtime WebSocket, then dispatching to your Roku on port 8060.
Quick Launch Channels
Version History & Release Ledger
Beta 2.6.0Administrative audit log and complete architectural release history.
-
Beta 2.6.0 Latest
Roku Remote Channel Deck Pruning & Universal Streaming Service Alignment: Aligned the virtual Roku remote control quick-launch dock and streaming service options across the entire application to the 6 core supported platforms (Netflix, Disney+, Hulu, Peacock, Prime Video, and Apple TV+). Removed the Max and YouTube quick-launch tiles from the remote and pruned extraneous YouTube / YouTube TV selectors from library provider filters, explore tabs, quick browse pills, manual show addition dropdowns, and recommendation heuristics.
-
Beta 2.5.0
Multi-Device Tombstone Deletion Ledger & Resilient Cross-Device Sync: Resolved cross-device deletion resurrection bugs where stale mobile browser local storage (iPhone) inadvertently repushed cleared library items back into Supabase cloud storage upon refresh. Engineered a dual-layer deletion tombstone ledger (
tv_hub_deleted_items/user_deleted_${userId}in PostgreSQLsystem_settings) tracking deleted content UUIDs, TMDB IDs, and titles. Enforced strict Read-Only Data Fetching push guards so background syncs, tab focus events, and mobile page loads never trigger cloud push side-effects. Integrated real-time WebSocket sync broadcasting across active browser sessions via Supabase Realtime (seelye-sync-relay), immediately removing deleted shows on connected devices without requiring manual page reload. -
Beta 2.4.0
iOS Safari Gesture Stability & Zero Side-to-Side Swirling: Eliminated horizontal elasticity and sloppy side-to-side rubber-banding on iOS Safari by locking the viewport scale (
maximum-scale=1.0, user-scalable=no, viewport-fit=cover), enforcing stricttouch-action: pan-yandoverscroll-behavior-x: noneonhtml,body, and main dashboard containers, and establishing boundary containment withoverflow-x: hiddenonbody. Intercepted multi-touch gestures and multi-fingertouchmoveevents in JavaScript to prevent accidental canvas shifting and pinch distortion while preserving fluid, native vertical scrolling, input typing, and horizontal carousel navigation. -
Beta 2.3.0
Local PC Hardware Bridge & Real-Time Relay Subsystem: Built an ultra-low-latency local Roku hardware bridge daemon (
roku-bridge.js/start-roku-bridge.bat) running on the local network. Utilizing Supabase Realtime WebSocket broadcast channels, the bridge seamlessly receives remote keypresses, streaming app launches (Netflix, Disney+, Hulu, etc.), and episode casting commands from mobile browsers (iOS Safari / Android) over HTTPS without mixed-content or Private Network Access (PNA) restrictions, dispatching them directly to local Roku TVs on port 8060 in under 20ms. Features live bridge heartbeat monitoring, visual connection status pills, and automatic direct LAN fallback. -
Beta 2.2.0
Multi-Vector LAN Dispatching & Home Device Auto-Presets: Upgraded the client-side Roku ECP engine with multi-channel network dispatching (combining hidden-frame form submission, beacon POSTs, and asynchronous fetches) to bypass mobile browser active mixed-content promise rejections when sending commands to local Roku devices over Wi-Fi. Added auto-detected home network presets for Roku Ultra 4850 (
192.168.50.9) and Roku Ultra (192.168.50.32), plus direct in-app guidance for enabling Roku’s “Control by mobile apps” permissive mode. -
Beta 2.1.0
Open Roku Device Setup & Episode Casting: Kept the Roku TV integration, remote control interface, and episode-level “Play on Roku” casting completely open to all users without requiring a master administrator password. Integrated an open, inline Roku Device Setup panel directly inside the virtual remote view so any device on the local network can configure and ping their Roku TV IP address instantly.
-
Beta 2.0.0
Roku TV Remote Control & ECP Hardware Subsystem: Integrated direct client-side LAN communication with physical Roku streaming devices via the Roku External Control Protocol (ECP). Features an elegant 100% inline virtual remote control deck with tactile directional D-pad, transport controls (Play, Pause, Replay, Rewind, Fast-Forward), volume adjustment, universal system search launcher, and branded quick-launch channel tiles for Disney+, Netflix, Hulu, Peacock, Prime Video, Apple TV+, and YouTube. Added one-click “Play on Roku” actions to episode cards and persistent device configuration in Settings with live connectivity ping verification.
-
Beta 1.9.0
Seelye.info Ecosystem Home Navigation: Added a dedicated icon-only home navigation button to the top header matching ecosystem design standards across
seelye-tree,lions.seelye.info, andgames.seelye.info. Provides instant one-click return to the main family portal athttps://seelye.infowithout text clutter, styled with a circular dark glassmorphic surface, subtle interactive hover glow, and responsive scaling across mobile and desktop viewports. -
Beta 1.8.0
iPad & Mobile Web Streaming Architecture & DRM Policy Clarification: Integrated device-aware streaming advisories into the inline episode theater explaining Disney+ and Netflix platform-level DRM restrictions. While in-browser video playback (previews, official trailers, recaps, and clips) is fully supported inline across all iPad and iPhone browsers without third-party apps, commercial full-episode streaming providers actively mandate their native iPadOS/iOS App Store applications for protected FairPlay DRM playback on touch devices, reserving direct in-browser web playback for Mac/PC desktop environments.
-
Beta 1.7.0
Strict US Streaming Regional Constraints & Direct Provider Launchers: Enforced comprehensive United States household and catalog constraints across the platform. Resolved Disney+ edge routing 404s (“not available in your region”) by pointing direct streaming actions to verified US portal endpoints (
disneyplus.com/en-us/home) and adding direct US JustWatch / TMDB title links (themoviedb.org/tv/{id}/watch?locale=US). Hardened Peacock TV launchers topeacocktv.com/watch/home, Apple TV+ totv.apple.com/us/, and Prime Video instant video searches. Filtered all live TMDB Discovery queries withwatch_region=USandwith_watch_monetization_types=flatrate|free|ads, enforcedregion=US&language=en-USacross title searches, and constrained streaming provider auto-resolution strictly to US watch listings. -
Beta 1.6.0
Inline Show & Episode Video Viewer: Integrated an in-place, responsive inline video theater into every episode card across the Show Tracker, directly patterned after
games.seelye.info. Users can expand episode trailers, previews, and official clips inline without modal popups or layout shifts. Features pulsing status beacons, direct deep-link launchers to the show's assigned streaming platform (Disney+, Netflix, Hulu, Peacock, Prime Video, Apple TV+), responsive 16:9 widescreen embedding with strict-origin referrer policies for iOS Safari sandboxing compliance, and a fail-safe fallback bar ensuring uninterrupted viewing across all devices. -
Beta 1.5.0
Season & Episode Watch Tracking, Checklists & Series Archive: Added comprehensive season and episode tracking rendered 100% inline directly in the dashboard stream without modal overlays. Provides interactive episode check-off cards with episode stills, air dates, runtimes, and synopses; one-click "Mark Season Complete" actions; and a prominent "Mark Series Complete & Move to Archive" workflow. Integrated an Archive status filter into My Library (both desktop pills and mobile selection) to cleanly separate finished series from active watches while preserving archived shows as high-affinity positive seeds in the Smart Recommendation Engine. Features multi-device union-merging for watched episode sets.
-
Beta 1.4.0
Hardened Multi-Device PostgreSQL Persistence: Solved cross-device synchronization failures across laptop, iPhone, iPad, and desktop sessions. Replaced fragile auth metadata payloads with centralized PostgreSQL cloud storage in
system_settingskeyed by unique user UUID and deterministic email hashes. Enabled immediate awaited cloud sync on show additions, status toggles, ratings, and deletions with push-guard non-destructive reconciliation (mergeLibrarySafely). Added instant automated cloud synchronization upon login with user toast feedback, seamless background tab-visibility refresh, and an explicit manual cloud sync control in Settings. -
Beta 1.3.0
Streamlined Native Mobile Architecture & Bottom Tab Bar: Completely decluttered the iPhone screen by replacing stacked vertical menu clumps with a dedicated iOS Bottom Navigation Bar and unified native dropdown filter controls. Relocated main app navigation (Library, Top Picks, Explore) to a fixed thumb-accessible bottom tab bar with safe-area insets. Consolidated 12 desktop pill buttons into a compact, space-efficient control bar featuring native Status and Provider selection wheels, instantly freeing up the top of the viewport and placing library shows center stage.
-
Beta 1.2.0
Eliminated Horizontal Slider Bars on iPhone: Redesigned mobile navigation and filter controls into native screen-bound layouts without horizontal slider bars or scroll traps. Replaced the scrolling top navigation bar with a balanced 3-column segmented control (Library, Top Picks, Explore Streams) with stacked icons. Converted library status filters into a touch-friendly 2x2 grid and streaming provider selectors into cleanly wrapping multi-row pill clusters so all options are 100% visible and accessible without horizontal sliding.
-
Beta 1.1.0
Multi-Device Persistence & Responsive Device Differentiation: Implemented real-time bidirectional library and watchlist synchronization across laptop, iPhone, and iPad sessions leveraging Supabase account metadata and non-destructive reconciliation (
mergeLibrarySafely) with push-guards against empty fresh devices. Added dynamic device differentiation (phone, tablet, desktop) and orientation tracking (portrait, landscape). Re-engineered the mobile header to fit cleanly within iPhone bounds without horizontal overflow or elastic wiggling, optimized iPad grid viewports for both portrait (3 cols) and landscape (4–5 cols), and integrated a phone landscape rotation advisory. -
Beta 1.0.0
Milestone Release — Unified TV Tracking & Recommendation Platform: First major milestone version bringing together the complete, production-grade TV hub experience: isolated My Library tracking, automated streaming service auto-detection across major platforms (Disney+, Netflix, Apple TV+, Hulu, Peacock, Prime Video, YouTube TV), intelligent multi-vector recommendations with 30-second taste quiz calibration, rich IMDb pop-up details modal, persistent library search-and-add capabilities, and cryptographically hardened administrative authentication.
-
Beta 0.19.0
Intelligent Streaming Service Auto-Detection & Self-Healing: Deployed a multi-tiered service resolution engine combining
SERVICE_CATALOGregistry lookups, TMDB production networks, US watch-provider integrations, and curated franchise heuristics. Search result cards now pre-identify and auto-select their provider (e.g., Ahsoka automatically maps to Disney+), and a background self-healing pass repairs previously added titles with missing or unknown services across local storage and cloud records. -
Beta 0.18.0
Independent Search & Add Shows in My Library: Restored and stabilized the "+ Search & Add Shows" trigger in My Library to directly open the TMDB search & library addition modal without depending on top-level header buttons. Added a dedicated Search & Add action button to the Library header row for persistent one-click access across both empty and populated collections.
-
Beta 0.17.0
Streamlined Navigation Header: Removed the redundant "+ Add Shows" header button to declutter top-level navigation, standardizing title discovery and library additions through the dedicated "Explore Streaming Services" and "Smart Recommendations" dashboards.
-
Beta 0.16.0
Hardened Session Lockout & Master Password Enforcement: Resolved admin authorization persistence across account logouts by strictly clearing session privileges upon logout, settings closure, and view navigation. Sealed administrative settings by requiring the established master password for all protected access and added mandatory current-password verification before any password update.
-
Beta 0.15.0
Header Version Button & Administrative Password Protection: Relocated version indicator to the header alongside
tv.seelye.infoin matched typography and size. Converted version indicator into an interactive trigger that unlocks the comprehensive release history rendered 100% inline in accordance with zero-modal architecture. Safeguarded both Settings and Version History with master admin password protection, Web Crypto SHA-256 one-way hashing, cloud sync viasystem_settings, and 5-attempt rate-limited brute-force lockout safeguards. -
Beta 0.14.0
Browser Tab App Icon & Brand Identity: Added custom browser tab favicons tailored to the app's dark neon aesthetic. Includes an ultra-crisp vector SVG favicon (
favicon.svg) featuring a glowing electric-cyan widescreen TV monitor with centered play beacon on obsidian slate, complemented by high-res PNG and Apple Touch icons (apple-touch-icon.png) and standard ICO fallback for Chrome, Edge, Firefox, and Safari tabs. -
Beta 0.13.0
Strict Category & Tone Recommendation Boundaries: Comprehensive taxonomy overhaul classifying every catalog and TMDB title into distinct primary categories (lighthearted comedy, prestige drama, dark supernatural mystery, mind-bending sci-fi, gritty crime, action-thriller) and explicit tones (lighthearted, wholesome, dark, gritty, tense, serious, satirical). Strict mood isolation eliminates overlap, ensuring dark gothic mysteries like Wednesday, caustic satires like The Bear, and intense thrillers like Squid Game are never cross-recommended in lighthearted comedy queues or confused with pure prestige dramas.
-
Beta 0.12.0
30-Second Entertainment Taste Quiz: Added a fast, interactive 4-question taste quiz rendered 100% inline in Smart Recommendations. Calibrates the recommendation queue in under 30 seconds across mood/vibe, story world, narrative pacing, and streaming service affinities with instant ranking boosts, custom rationale badges, and one-click retake/reset controls.
-
Beta 0.11.0
IMDb Show Details Pop-up Modal: Decoupled show addition from card clicking so shows are only added via the explicit "+ Add to Library" button. Clicking any show's picture opens a dedicated IMDb pop-up modal over the screen with full plot synopses, cast, seasons, ratings, direct IMDb link, and an interactive "x" close button.
-
Beta 0.10.0
Apple TV+ Streaming Option: Integrated Apple TV+ across the application including personal library provider filters, explore streaming services discovery with acclaimed hits (Ted Lasso, Severance, Silo, Slow Horses, and more), taste profile analysis, and TMDB addition.
-
Beta 0.9.0
Architecture & Smart Recommendations Overhaul: Separated personal My Library from Explore Streaming Services into dedicated inline views with real-time counters and status filters. Added multi-vector intelligent recommendation engine analyzing watch history, thumbs-up ratings, and genre profiles with contextual rationale badges.
-
Beta 0.8.0
Streaming Service Discovery: Clicking any streaming service (Netflix, Disney+, Peacock, Hulu, Prime Video, YouTube TV) instantly displays currently popular and classic shows for that service with one-click library addition.
-
Beta 0.7.0
Fixed TMDB search cut-off posters: Eliminated inner scroll-traps and expanded result card grid (min 185px). Made entire show card clickable for instant library addition with responsive visual feedback, resolved Supabase UUID formatting and guest mode storage persistence, and enabled Enter key search with catalog-to-TMDB fallback.
-
Beta 0.6.0
Comprehensive Audit & Overhaul: Fixed live catalog render on show addition, normalized streaming service filters, added show deletion/removal, resilient offline/guest storage sync, and repaired modal layout structures.
-
Beta 0.5.0
Pivot to Smart Watchlist: Added "Continue Watching", "Recommended For You", Custom YouTube TV additions, and Status Tracking.
-
Beta 0.4.1
Converted Admin Panel to a clean Modal UI overlay to fix catalog visibility bugs.
-
Beta 0.4.0
Implemented Cloud System Settings syncing.