v1.0.6
Changelog
v1.0.6 (Latest)
Hero Banner Redesign
- Added left/right arrow navigation buttons to the hero banner slideshow.
- Added swipe gesture support for mobile.
- Smooth fade-in arrows on hover, hidden on mobile.
Anime Separation
- Japanese animation is now fully segregated from Movies and TV Shows.
- Anime only appears in the Anime section — no more Japanese anime in Hollywood Movies or TV Shows grids.
- Dedicated
noAnimefilter applied to all movie/TV discover, search, and home page endpoints.
Server-Side 18+ Filter Overhaul
- New
filterAdultTMDB()function with multi-signal adult blocking:- TMDB
adultflag, AniListisAdultflag - Genre name detection (hentai, adult 18+, erotica, pornography)
- Genre ID 99999 sentinel blocking
- Drama+Romance+History genre combination block
- Title and overview keyword scanning
- TMDB
- Applied to all TMDB endpoints: trending, upcoming, top-rated, discover, search, Hindi content.
Client-Side 18+ Filter Enhancements
- Matching multi-signal filtering in
filterAdult():- Null-safe genre iteration
- Object title handling for AniList items (previously caused crashes)
- Overview keyword scanning alongside title scan
- Applied as final safety net on all rendered items.
Responsive Grid System
-
Home page sections now display 3-row grids based on screen width:
- < 480px: 2 per row (6 total)
- 480–640px: 3 per row (9 total)
- 640–1024px: 4 per row (12 total)
- 1024–1400px: 5 per row (15 total)
-
1400px: 6 per row (18 total)
-
Filter pills and initial load both use the same grid size.
Section Filter Improvements
- Hollywood Movies filter pills: Trending, Top Rated, Upcoming — no longer sorted by release date (preserves TMDB order).
- Bollywood Movies filter pills: Latest, Upcoming — sorted by date.
- TV Shows filter pills: Trending, Top Rated — no longer sorted by date.
- Anime filter pills: Airing, Trending, Upcoming — sorted by date.
noAnime,dedup, andsortByDatepipelines now consistent between initial load and pill clicks.sortByDateno longer mutates original data arrays (uses.slice().sort()).
Suggestion System Enhancements
- Tags simplified to three statuses:
under-review,implemented,rejected. - Status tab now has tag filter pills (All, Under Review, Implemented, Rejected).
- When admin sets a suggestion's tag to "implemented", it appears in the Implemented filter.
- Auto-admin assigned to user
DargoTamber(case-insensitive) on signup. - Edit own suggestion support with inline editing.
Language Filter
- Language filter dropdown added to Movies and TV Shows views.
- Supports 16 languages sent to TMDB as
&with_original_language=parameter. - Bollywood "View All" passthrough auto-sets language to Hindi (
hi).
Bug Fixes
- Fixed
TypeError: item.title.toLowerCase is not a functioncrash infilterAdult()when processing AniList items (title is an object, not string). - Fixed
Cannot read properties of nullin genre iteration (added null guard). - Fixed home feed failing to fetch — wrapped each section in isolated try/catch.
- Fixed server process crashing on
/api/trendingwhen TMDB API key was missing. - Fixed
sortByDatemutating original data arrays. - Fixed filter pills showing wrong sort order (trending/top no longer sorted by date).
- Fixed auto-admin not working with case variations (
DargoTamber→ case-insensitive).
v1.0.5
Dual Streaming Engine
- Direct Play is now the default — Torrent streaming was taking too long to load, so we made Direct Play the primary option for instant playback.
- Torrent streams remain as a secondary fallback — available for content not found on direct servers.
- Direct Download button — every torrent result now includes a download link for easy local saving.
Infinite Scrolling
- Replaced the static "Load More" buttons with seamless infinite scroll across Anime, Movies, and TV Shows grids.
- Dynamically fetches the next page as you scroll.
Continue Watching
- Auto-saves playback position when using Direct Play.
- Restores position on return with a "Resume Playing" button at the top of the detail view.
Redesigned Detail View
- 3-column theater layout: Left (episodes), Center (player + info), Right (recommendations).
- Seasons & Series Browser: TV shows show all other seasons as poster cards below the info card. Anime shows related anime (sequels/prequels). Movies show collection parts.
- Recommendations Sidebar: Genre-matched recommendations with poster cards in the right column.
- Episode Grid: Numbered episode buttons with watched-dot progress indicators, upcoming episode badges, and click-to-switch season support.
Login Page
- Added a dedicated authentication page with session management.
Responsive Design
- Fully adaptive layout across desktop, tablet, and mobile.
- Redesigned navigation sidebar, improved touch support, and mobile-friendly episode grids.
18+ Content Safe Search
- Global setting to enable/disable 18+ content across TMDB and AniList.
- Defaults to Safe Search (Off).
- Hidden Hentai genre filter appears dynamically when 18+ content is enabled.
Performance
- Capped homepage featured lists (Trending, Top Rated, Upcoming) to 16 items for faster load times.
- Added Volume Boost built-in audio gain control (1x–4x) for inline player.
- Volume Master extension notice added for browser-level audio boosting.
Bug Fixes
- Fixed search crashes when TMDB results or AniList image/title data is missing.
- Fixed navigation links getting stuck when opening detail views.
- Fixed hamburger menu not clickable on mobile.
- Fixed settings not visible in navigation.
- Fixed video continuing to play in background when navigating away from detail view.
- Fixed Continue Watching tab switching behavior.
- Infinite Scrolling: Replaced the static "Load More" buttons with a seamless infinite scroll mechanism across the Anime, Movies, and TV Shows grids.
- Optimized Dashboard Performance: Capped featured lists on Home view to 16 items each.
- 18+ Content Safe Search: Added global setting for 18+ content filtering across TMDB and AniList.
- Hentai Genre Filter: Hidden filter that appears only when 18+ content is enabled.
- Robust API Error Handling: Fixed crashes from missing TMDB results or missing AniList data.
v1.0.3
- Direct Scrapers Priority: Search engine prioritizes lightning-fast direct scrapers (The Pirate Bay, Nyaa, YTS, EZTV).
- Strict Scraper Timeouts: Hard 5-second maximum timeout on SSE stream to prevent hanging.
- VLC Extension Fix: Removed legacy hardcoded relay endpoint for direct TorrServer HTTPS playback.
- Improved Extension Guide UI: Overhauled homepage banner to a sleek, dismissible card.
- Multilingual Support: Translation dropdown supporting English, Nepali, Hindi, Italian, Japanese, Chinese, and Russian.
v1.0.2
- Prowlarr Integration (Major Update): Overhauled scraping backend to sync natively with Prowlarr, eliminating Cloudflare Turnstile timeouts.
- HDHub4u Direct Links: "Direct Download" button routing to
new2.hdhub4u.cfor safe DDLs. - YTS Direct Engine: Custom fallback scraper for
yts.ggoutside of Prowlarr.
v1.0.1
- Initial release with basic streaming, search, and metadata support.