Add Rental option for OTT content - #891
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces content access options (Free, Rent, and Subscription) across the platform, updating the home, podcast, and movie detail pages with corresponding badges, modals, and conditional action buttons. It also refactors the movie creation interface into modular components with an interactive upload progress state. Feedback highlights a potential memory leak in the upload interval logic, an unpinned Lucide CDN dependency, invalid Tailwind classes, unused CSS, and an unreferenced pricing modal file containing SVG namespace typos and inconsistent color classes. Additionally, adding image-only restrictions to the media upload inputs and correcting a genre typo are recommended.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
|
|
||
| {% block extra_head %} | ||
| <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@7.0.1/swiper-bundle.min.css"> | ||
| <script src="https://unpkg.com/lucide@latest"></script> |
There was a problem hiding this comment.
Using unpinned dependencies like lucide@latest from a CDN can lead to unexpected breaking changes if a new major version of the library is released. It can also cause slower loading times due to redirect resolution.
Please pin the dependency to a specific version to ensure stability and reliability.
<script src="https://unpkg.com/lucide@0.321.0"></script>
|
No description provided.