Welcome to Scriptz ❤️ Webmaster Forums!

How to Post Resources

Welcome to our community! Before posting or sharing resources, please follow our 📖 forum guidelines
to help keep Scriptz a trusted and useful place for webmasters and developers.

⚠ Important:- Please use a valid email address when creating your account. Spam, disposable,
or temporary email IDs are not allowed, and accounts using them may not be approved.


SnapReels | Short Drama Streaming SAAS Script with Android App

UNTOUCHED SnapReels | Short Drama Streaming SAAS Script with Android App v1.1.8

No permission to download
Version 1.1.8 (Current Update) – 07-09-2026

* [Mobile UI/UX] Redesigned Android Home Page Hero Carousel to a vertical portrait format (3:4 ratio) displaying the drama "Poster / Cover Image" (`coverUrl`) instead of wide landscape banners, perfectly matching commercial short-drama apps like DramaBox and ReelShort.
* [Mobile UI/UX] Added dynamic cinematic ambient lighting behind the Hero Carousel that dynamically blurs and glows with the colors of the active drama poster.
* [Mobile UI/UX] Added dedicated "Top 10 Rankings" section featuring stylized giant ranking numbers (Gold #1, Silver #2, Bronze #3) overlapping each poster card.
* [Mobile UI/UX] Configured true full-screen immersive mode across the entire app with auto-hiding system navigation and status bars (`BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE`), eliminating bottom/top black letterboxing.
* [Mobile UI/UX] Removed the hardcoded 9.2 rating badge from the Featured hero carousel cards.
* [Mobile UI/UX] Completely revamped Series Details & Info page: removed hardcoded 4.8 rating, introduced high-contrast cinematic backdrop, localized metadata pills (HD, Episodes, Year), expandable synopsis, and fast "My List" & native Share buttons.
* [Mobile UI/UX] Cleaned up episode list titles to eliminate repetitive labels (e.g., duplicate "Episode 1 / Episode 1").
* [Mobile UI/UX] Streamlined Home Page layout by removing the redundant 4-card Quick Actions Bar (Rankings, Rewards, Coins, Shorts) for a cleaner, modern streaming aesthetic.
* [Mobile Performance] Fixed Home Page startup latency by implementing an instant Cache-First architecture with local SharedPreferences, completely removing artificial delays so the app loads in 0ms.
* [Mobile Fix] Fixed false "Check your internet connection" error when selecting empty categories: correctly distinguishes true network failures from empty filters, and automatically hides empty categories from the filter chips.
* [Mobile Localization] Completed 100% translation of all Android app strings for Hindi (`values-hi`) and Simplified Chinese (`values-zh`, `values-zh-rCN`), eliminating previous untranslated English fallbacks.
* [Mobile Localization] Added multi-language Category & Genre translation engine (`CategoryTranslator`) supporting English, Arabic, Simplified Chinese, and Hindi with automatic cross-lingual matching.
* [Mobile Fix] Fixed Android language switcher locale tag parsing for regional codes (such as `zh-CN`) to guarantee immediate UI language changes without app reload.
* [Mobile Feature] Integrated direct playback ("Watch Now"), 1-tap Watchlist bookmarking, and Series Details navigation directly on the Hero Carousel cards.
* [Mobile Performance] Replaced remote login background loading with an offline local drawable asset, completely eliminating network latency and white flashes on Sign-In.
* [Feature] Added full support for dynamic Multi-Payment Gateways: PhonePe, Cashfree, and PayU.
* [Feature] Added Payment Gateway controls to the Admin Panel to toggle ON/OFF and configure API Keys for PhonePe, Cashfree, and PayU dynamically.
* [Feature] The Android Native App now dynamically displays checkout buttons for the newly added payment methods based on real-time server settings.
* [Feature] Added UI options and automatic processing for PhonePe, Cashfree, and PayU in the React Web Frontend Wallet Checkout.
* [Performance] Implemented Server-Side Caching (Incremental Static Regeneration) on Home and Series Pages, completely eliminating slow TTFB and causing pages to load instantly.
* [Performance] Fixed severe FCP (First Contentful Paint) and CLS (Cumulative Layout Shift) issues by migrating from render-blocking Google Fonts links to optimized Next.js native fonts.
* [Performance] Created a robust MongoDB indexing script to supercharge database searches, filters, and episode loading for large catalogs without altering existing customer databases.
* [Security] Patched a critical backend vulnerability by enforcing rigorous Admin Session Verification (`verifyAdminSession`) across 36 Next.js Server Actions to prevent unauthorized API mutations.
* [Fix] Fixed an issue where the Installation Wizard was blocked at Step 4 ("Save & Continue") due to admin session enforcement before the admin account was created. Added dedicated `installSaveSiteConfigAction` with installation-state validation and robust error recovery.
* [Documentation] Added comprehensive Server & Hardware Environment Requirements (Node.js 18/20 LTS, MongoDB 5+, RAM, CPU, Storage, and 0% PHP clarification) to documentation and CodeCanyon listing metadata so buyers can evaluate environment compatibility before purchasing.
* [Documentation & Mobile] Replaced real/ambiguous API credentials in `AppConfig.kt` and `android.html` with clean placeholders (`YOUR_DOMAIN_HERE`, `YOUR_API_KEY_HERE`) accompanied by detailed guidance for locating and generating secret keys in Admin Panel (Settings > Mobile App).
* [Documentation] Fixed responsive layout and sidebar overlap bug in `admin_guide.html` and across all documentation pages using modern sticky-flex CSS architecture.
* [Documentation] Added 5 high-resolution authentic admin UI demonstration screenshots (admin_add_series.png, admin_add_episode.png, admin_coin_packs.png, admin_payment_gateways.png, admin_user_history.png) with 100% verified asset references and zero missing images.
Version 1.1.7 (Current Update) – 26-08-2026
* [Feature] Added new App Store and Google Play Store download badges to the website footer.
* [Feature] Automated IndexNow SEO ping to Bing/Yandex whenever a drama series is published or edited.
* [Feature] Added a Search Bar to the Users Admin Panel to quickly find accounts by Name, Email, or ID.
* [Security] Implemented IP Rate Limiting to prevent automated bot spam on the user registration endpoints.
* [Fix] Fixed an issue with Custom Pages (like Privacy Policy) not showing in the website footer.
* [Fix] Fixed a bug preventing the Sendmail configuration from saving properly in Security Settings.
* [Mobile App Update] Upgraded Google Play Billing Library to version 9.1.0 to comply with Google Play's mandatory policies (August 2026 requirement) and support the latest monetization features.
* [Feature] Added a completely new, polished First-Time Onboarding Experience (Welcome Slides, Feature Highlights, Language Selection) for new Android app users.
* [Fix] Fixed layout glitches when switching to the Arabic language (Right-to-Left Layout is now correctly enforced instantly without app restart).
* [Fix] Added missing Arabic translations for all the new onboarding interface elements.
* [Fix] Resolved a critical backend issue that crashed the Password Reset functionality due to improper parsing of the Firebase Admin Service Account JSON.
Version 1.1.6 (Current Update) – 12-08-2026
* [Feature] Added IndexNow API integration to the Admin Panel (Settings > Plugins) for instant search engine indexing.
* [Feature] The IndexNow API Key is served dynamically via middleware, requiring no manual server restarts (PM2) after generation.
* [Fix] Added automatic cleanup for the old IndexNow `.txt` file in the `/public` directory when generating a new key.
* [Fix] Resolved an issue with Groq Cloud AI integration in the admin panel.
* [Fix] Fixed user management bugs in the Admin Panel to ensure proper data handling.
* [Fix] Resolved an authentication issue that was creating malformed accounts (e.g., `dev_uid@snapreels.gadohost.com`).
* [Doc] Added Architecture Overview and End-User Experience sections to the main documentation index.
* [Doc] Reorganized the Admin Guide into detailed walkthroughs for Content, Monetization, and User Management.
* [Doc] Added comprehensive instructions for setting up Firebase Cloud Messaging (FCM) Push Notifications for Android.
* [Doc] Fixed step numbering and removed duplicate configuration steps in the Android App Setup guide.
* [Doc] Added specific troubleshooting steps for "Video Player Retrying Connection / Spinning Forever" issues.
* [Doc] Added a critical "Pre-Upgrade Backup" step to the Upgrade & Migration Guide.
* [Security] Removed sensitive plain-text admin credentials from the demo environment and public documentation.
Version 1.1.5 (Current Update) – 06-08-2026

* [Feature] Added full support for HLS (`.m3u8`) video streaming, allowing direct loading from external servers without heavy proxy buffering.
* [Feature] Upgraded the Admin Panel upload validation to detect and support `.m3u8` and `.ts` chunk files with correct `application/x-mpegURL` MIME types.
* [Mobile App Update] Replaced the legacy `VideoView` with Google's modern `ExoPlayer` in the Android App's Shorts feed, resolving buffering delays and adding `VideoCacheManager` background caching support.
* [Mobile App Update] Fixed an issue where Embed Videos would restart from the beginning when the device orientation (rotation) was changed by enabling configuration state persistence in `AndroidManifest.xml`.
* [Fix] Fixed an issue with Phone Authentication where the generated user email and display name would default to the long 28-character Firebase UID. It now intelligently generates a clean 8-digit random ID (e.g., `45849065@snapreels.com`).
Version 1.1.4 (Current Update) - 31-07-2026
----------------------------------------

* [Feature] Added Phone Number Authentication (OTP Login) support across both the Web Application and the Android App.
* [Feature] Added "Forgot Password" and secure password reset workflows for Admin users.
* [Feature] Added "Forgot Password" and secure password reset workflows for regular App users.
* [Feature] Introduced Rate Limiting controls in `/admin/settings/security` including "Max Failed Logins per IP / Day" (Number of incorrect attempts before blocking the IP address for 24 hours) and "Max Password Resets / Day" to prevent brute-force and spam attacks.
* [Mobile App Update] Fixed an issue where Embed Videos were not playing correctly in the Android App by improving the native WebView player fallback.
* [UI/UX] Renamed "Mail Configuration" to "Security" in the Admin Panel and updated its URL slug/link references for better clarity and alignment with Firebase Service Account inputs.
* [Feature] Added dynamic default login credentials to the Admin Panel (`/admin/login`) that automatically populate only when `NEXT_PUBLIC_DEMO_MODE` is enabled.
* [Fix] Fixed an issue where the Admin Panel sidebar was incorrectly rendering on authentication pages (Forgot Password, Reset Password) by updating the `AdminLayoutShell` routing exclusions.
* [Fix] Resolved an `ESOCKET` TLS connection error preventing system emails from being sent (e.g. Password Resets) on shared hosts like cPanel by configuring the SMTP Mailer to allow self-signed certificates.
* [Fix] Fixed an issue where the "Login with Phone" button was missing from the Android App by adding `phoneLoginEnabled` to the mobile API settings synchronization endpoint.
* [Fix] Resolved the "Invalid Firebase Service Account JSON" error encountered when sending OTPs or Password Reset links by implementing a defensive regex parser that automatically fixes unescaped newlines (`\n`) introduced during copy-pasting into the Admin Panel.
* [Fix] Fixed a bug where the Firebase Service Account JSON field would sometimes fail to save in the Admin Panel Settings by ensuring it is properly tracked in the React Hook Form default values and backend allowlist.
* [Fix] Fixed a UI glitch in the Web App Authentication Modal where the phone number would get stuck in the OTP input field by resolving React DOM reconciliation key collisions.
Back
Top