From 45b5f586bac9828b440a5721774bdb626a8b49ff Mon Sep 17 00:00:00 2001 From: ghassan Date: Wed, 21 Oct 2026 10:09:40 +0300 Subject: [PATCH] feat(search): /search?q= across videos, channels and playlists Add a dedicated SearchController that matches the query against video title / description / tags / primary language AND any secondary audio track language (so "arabic" surfaces videos that carry an Arabic track even if the primary language is English), plus channel name / username / bio, plus playlist name / description. Public visibility only. Results reuse the videos/index view so every card gets the same component the browse feeds use. A new Channels section renders above the Videos grid when channel hits exist. /videos/search is kept as a 301 redirect to /search so bookmarks and external links stay valid; both the desktop header and mobile overlay search forms now point at the canonical route, both carry a visually hidden