sebastjanartic
04999a38cd
Improve ad loading and video title formatting for better user experience
...
Add a delay and width check for AdSense ad initialization in `adsense-ad.tsx` and clean video titles by removing `.mp4` extensions in `bunny.ts`.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5d5630c-85af-4c2b-bf4e-7e8006d34256
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/c5d5630c-85af-4c2b-bf4e-7e8006d34256/HcYyIPk
2025-09-06 20:28:46 +00:00
sebastjanartic
e0a31bba5c
Restored to 'e1314807be287b395cffa7ada2c736a4a7831e11'
...
Replit-Restored-To: e1314807be
2025-09-06 20:11:43 +00:00
sebastjanartic
e79d81e05b
Improve how specific video series are displayed and organized
...
Update the filtering and sorting logic for "FOLX STADL" and rename/refactor "VOLKSMUSIK" and "SCHLAGER & POP" sections to "GIPFELSTAMMTISCH" and "DIE GESCHICHTE DES LIEDES" respectively, while also refining the filtering criteria for these new sections.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 636b67ca-6f18-4eb7-b992-168c6c8b7078
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/636b67ca-6f18-4eb7-b992-168c6c8b7078/mNYBZ5G
2025-09-06 20:10:04 +00:00
sebastjanartic
ce6f34751a
Update video categories and add fallback content for missing sections
...
Modify the video grid component to rename "GIPFELSTAMMTISCH" to "VOLKSMUSIK" and update filtering logic for "DIE Geschichte des Liedes" to "SCHLAGER & POP". Includes fallback mechanisms for empty category video lists.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 636b67ca-6f18-4eb7-b992-168c6c8b7078
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/636b67ca-6f18-4eb7-b992-168c6c8b7078/mNYBZ5G
2025-09-06 20:03:59 +00:00
sebastjanartic
5af5e422ec
Improve video categorization and ad loading logic
...
Update filtering for specific video categories like "FOLX STADL" and "GIPFELSTAMMTISCH" to include more variations and improve AdSense ad loading by checking container dimensions before initialization. Also, disable auto-refresh on error.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 636b67ca-6f18-4eb7-b992-168c6c8b7078
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/636b67ca-6f18-4eb7-b992-168c6c8b7078/DuqMKeH
2025-09-06 20:02:23 +00:00
sebastjanartic
72295f7fe8
Restored to 'e1314807be287b395cffa7ada2c736a4a7831e11'
...
Replit-Restored-To: e1314807be
2025-09-06 19:38:50 +00:00
sebastjanartic
cedb7b45d8
Adjust video card width for better display on smaller screens
...
Update `netflix-grid.tsx` to set the `cardWidth` to 280px for non-mobile views and adjust the `className` for video elements to use `w-[280px]` for non-mobile breakpoints, ensuring consistent rendering.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 70557b10-8a46-4f62-9cec-2397b6c48e73
Replit-Commit-Checkpoint-Type: full_checkpoint
2025-09-06 19:36:14 +00:00
sebastjanartic
679bee3f45
Improve ad component to ensure proper display and sizing
...
Update AdSenseAd component in client/src/components/adsense-ad.tsx to include minWidth and minHeight styles to ensure proper rendering and prevent layout shifts.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 50f1ae50-8e22-495d-bb42-127d908a9bc5
Replit-Commit-Checkpoint-Type: full_checkpoint
2025-09-06 19:16:25 +00:00
sebastjanartic
e1314807be
Adjust video grid spacing and width for better viewing
...
Update client/src/components/netflix-grid.tsx to adjust horizontal padding and individual video item width for improved display on various screen sizes.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 50f1ae50-8e22-495d-bb42-127d908a9bc5
Replit-Commit-Checkpoint-Type: full_checkpoint
2025-09-04 20:46:49 +00:00
sebastjanartic
46e018c790
Adjust video grid spacing and card width for better display
...
Update netflix-grid.tsx to modify the flex gap for category rows and adjust the width of video cards for improved responsiveness.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 50f1ae50-8e22-495d-bb42-127d908a9bc5
Replit-Commit-Checkpoint-Type: full_checkpoint
2025-09-04 20:40:47 +00:00
sebastjanartic
d777a26766
Adjust video card width for better mobile display
...
Modify `netflix-grid.tsx` to adjust the width of video cards on mobile devices, specifically widening them by changing `w-[calc(100vw-1.5rem)]` to `w-[calc(100vw-4rem)]` and adding padding with `px-4`.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 50f1ae50-8e22-495d-bb42-127d908a9bc5
Replit-Commit-Checkpoint-Type: full_checkpoint
2025-09-04 20:39:50 +00:00
sebastjanartic
0772ae1aab
Integrate smaller AdSense ads into the video player interface
...
Introduce a new component for displaying companion ads and integrate it into the video modal, allowing for smaller, compliant ad placements alongside video content.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/wfV3fPt
2025-09-04 16:43:01 +00:00
sebastjanartic
dd8ec301e2
Integrate ads to enhance platform monetization and user engagement
...
Introduce AdSenseAd component and integrate it across multiple pages (VideoPage, Home) to display various ad formats, including header, sidebar, and mid-content placements.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/tiAdL5T
2025-09-04 16:24:43 +00:00
sebastjanartic
bfea83b609
Update text colors and translations for improved user experience
...
This commit addresses several UI and text-related changes across multiple components and pages. Key updates include:
- Modifying link hover colors from a specific red (#da234d) to white for better contrast and consistency.
- Adjusting text colors in various elements, such as buttons and labels, to white for improved readability.
- Translating loading messages and "no results found" messages into German for enhanced localization.
- Minor adjustments to the loading spinner text.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/B14VAa5
2025-09-04 14:35:39 +00:00
sebastjanartic
395dba2daa
Update the website's accent color to a vibrant red hue
...
Replace all instances of the previous blue accent color with a new red color across various components and pages, including buttons, navigation links, progress bars, and decorative elements.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/ZMEU6bO
2025-09-04 14:32:14 +00:00
sebastjanartic
3714cb7367
Update branding to use a new vibrant red color scheme
...
Apply the new primary red color #da234d across various UI components, including buttons, loaders, logos, and progress bars, to refresh the platform's visual identity.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/C6hzfGb
2025-09-04 14:30:03 +00:00
sebastjanartic
ea3c606092
Update website's primary color to a vibrant pink for a more engaging user experience
...
Replace color values `#ec4c73` and `gradient-primary` with `#e91e63` across multiple components including CookieConsent, loading-spinner, netflix-grid, search-header, thumbnail-generator, video-ads, video-card, video-grid, video-modal, and various page components to unify the brand's visual identity.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/nDZrZ7M
2025-09-04 14:08:45 +00:00
sebastjanartic
5ae54513ee
Update website to display all content in German
...
Refactors the CookieConsent component to use German text and updates styling for buttons and the logo color.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/CeWC8vb
2025-09-04 14:05:38 +00:00
sebastjanartic
88a2967b93
Update video progress bar colors to a new vibrant pinkish-red gradient
...
Update the color scheme for video progress bars and category indicators from a purple gradient to a new pinkish-red gradient, incorporating specific hex color codes for both the main progress bar and its associated glow and dot elements.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/PO46AHf
2025-09-04 13:52:57 +00:00
sebastjanartic
3fb75d4a7b
Update website logos to use a new vibrant color scheme
...
Replace the gradient-primary class with a solid background color (bg-[#ec4c73]) for logos across various components to reflect the new branding.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/xm26Qxg
2025-09-04 13:51:33 +00:00
sebastjanartic
6a53907814
Update branding to consistently use video.folx.tv across the platform
...
Adjusts various components and pages to display "video.folx.tv" instead of "FOLX.TV", with the exception of the home page header.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/o9BuTTJ
2025-09-04 13:47:39 +00:00
sebastjanartic
98d38ee7b2
Update website branding to reflect the new domain and platform name
...
Update references to "go4.video" and "go4video" to "video.folx.tv" and "FOLX.TV" respectively across various client-side HTML, TypeScript, and TSX files, including titles, meta descriptions, open graph tags, Twitter card data, component descriptions, page headers, and copyright notices.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/D8tCDZx
2025-09-04 13:41:32 +00:00
sebastjanartic
68a8846c6c
Update the platform name to include .TV for branding
...
Rename the application name from "FOLX" to "FOLX.TV" across the client-side components, including the search header, home page, and not-found page.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/jh6R7y2
2025-09-04 13:36:00 +00:00
sebastjanartic
b5f0b50c4a
Update platform branding and sharing links to reflect the new domain name
...
This commit updates all instances of the old domain name "go4.video" to the new domain name "video.folx.tv" across various frontend components, including modals, headers, cards, and page metadata. It also includes updates to sharing intent URLs for Twitter and WhatsApp to use the new domain. Additionally, CSS for Video.js loading animations has been added to `index.css`.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/jh6R7y2
2025-09-04 13:34:31 +00:00
sebastjanartic
20ccad65c1
Make the header transparent across the entire platform
...
Update CSS to make the header transparent, removing background and backdrop filter. Modify button colors in various components from a gradient to a solid rose color. Change placeholder text in the loading spinner.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/jh6R7y2
2025-09-04 13:29:26 +00:00
sebastjanartic
894d21c311
Update video player colors to match new branding guidelines
...
Update the color scheme of the video player component, specifically modifying class names in `vast-player.tsx` to use `bg-rose-600`, `bg-rose-500`, and `hover:bg-rose-500/30` for various interactive elements and progress bars.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/jh6R7y2
2025-09-04 13:24:24 +00:00
sebastjanartic
60c3ca23b3
Ensure videos start muted by default on the platform
...
Modify the VideoCard component to force muted state on onLoadStart, onPlay, and onCanPlay events for Video.js player.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/JlONw6J
2025-09-04 13:07:43 +00:00
sebastjanartic
0a385a055d
Adjust spacing for category titles and mobile navigation dots
...
Update margin-bottom for category titles and mobile navigation dots in the Netflix grid component.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/JlONw6J
2025-09-04 12:43:16 +00:00
sebastjanartic
508f3286bc
Adjust spacing between video content categories
...
Update vertical spacing in the NetflixGrid component to reduce spacing between categories from 8 units to 4 units and adjust margin-bottom for category rows.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/JlONw6J
2025-09-04 12:42:09 +00:00
sebastjanartic
ad1cbbde2f
Adjust spacing and alignment for improved visual presentation
...
Modify margin-bottom for category titles and navigation dots in the Netflix grid component to refine visual spacing.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/JlONw6J
2025-09-04 12:41:13 +00:00
sebastjanartic
47f50b4185
Adjust spacing for category titles on the video grid
...
Update the margin-bottom CSS class for category titles in the netflix-grid component to improve visual spacing.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/JlONw6J
2025-09-04 12:40:45 +00:00
sebastjanartic
abfd226333
Adjust spacing for category navigation dots on mobile
...
Update the margin-bottom for the mobile navigation dots in the `netflix-grid.tsx` component to `mb-4` from `mb-2`.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/JlONw6J
2025-09-04 12:39:49 +00:00
sebastjanartic
e2c6d9bee8
Ensure video playback respects mute settings on various devices
...
Update VideoCard component to correctly apply the muted state for HLS and native HLS playback, resolving issues where audio was intermittently muted or unmuted.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 946a0075-7e32-454b-b348-9e7f576d7f45
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/946a0075-7e32-454b-b348-9e7f576d7f45/JlONw6J
2025-09-04 12:33:57 +00:00
sebastjanartic
6f5711b8f1
Improve cookie consent banner behavior on page navigation
...
Fix the cookie consent banner to properly check for existing consent in local storage, preventing it from showing on every page load if consent has already been granted.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/DVlzRoR
2025-09-04 07:12:29 +00:00
sebastjanartic
8b902ddf32
Remove the "ODDAJE" section from the video grid
...
Removes the "ODDAJE" category from the NetflixGrid component in the client-side application.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/DVlzRoR
2025-09-04 06:52:37 +00:00
sebastjanartic
c55e0f1e8c
Separate Gipfelstammtisch content into its own category
...
Refactor NetflixGrid component to create a dedicated "GIPFELSTAMMTISCH" category, excluding it from the "ODDAJE" section.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/DVlzRoR
2025-09-04 06:49:15 +00:00
sebastjanartic
d657fc0b03
Organize videos into shows and pure video content categories
...
Separate videos into "ODDAJE" (shows/episodes) and pure video content, refining the filtering logic in the NetflixGrid component.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/DVlzRoR
2025-09-04 06:39:26 +00:00
sebastjanartic
3c7aef0fa5
Ensure video titles and metadata reflect database edits
...
Update video fetching logic to merge database edits with CDN content, fixing issues with displayed titles and ensuring data consistency across the platform.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/DVlzRoR
2025-09-04 06:33:23 +00:00
sebastjanartic
7fecb3629f
Improve text appearance for video categories
...
Update font styling in the `CategoryRow` component within `netflix-grid.tsx` to improve text readability and visual appeal.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/gjpMN2A
2025-09-04 06:24:09 +00:00
sebastjanartic
b079e435a3
Improve category row numbering display for videos
...
Update the `CategoryRow` component in `netflix-grid.tsx` to ensure consistent display of video numbering by explicitly casting `index + 1` to a string and applying specific font styles for better visual presentation.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/gjpMN2A
2025-09-04 06:23:12 +00:00
sebastjanartic
a6ab7de313
Show top 10 numbers on all devices for "Most Watched" category
...
Update netflix-grid.tsx to make the "Top 10" number overlay visible on mobile devices for the "Meist Angesehen" category, removing the desktop-only restriction.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/gjpMN2A
2025-09-04 06:21:58 +00:00
sebastjanartic
1c9c47589b
Update cookie consent banner to display all text in Slovenian
...
Update the cookie consent banner to fully support Slovenian localization, including all user-facing text and making the banner translucent.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/gjpMN2A
2025-09-03 20:48:59 +00:00
sebastjanartic
b9b89c6025
Implement cookie consent banner and integrate Google Consent API
...
Integrate Google Consent Management Platform (CMP) and a custom cookie consent banner component to manage user privacy preferences, including consent for analytics and advertising cookies.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/gjpMN2A
2025-09-03 20:42:01 +00:00
sebastjanartic
529d81649a
Create shorter, more manageable video links for sharing
...
Update video sharing URLs to use a truncated 8-character ID derived from the original UUID, impacting client-side routing and sharing components.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/3dnI7Tc
2025-09-03 13:01:37 +00:00
sebastjanartic
1e50f5ba67
Improve video view tracking by using a shortened identifier
...
Update the video view tracking API calls to use a truncated version of the video ID (first 8 characters after removing hyphens) in `bunny-video-modal.tsx`, `video-modal.tsx`, and `VideoPage.tsx`.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/gueMD9C
2025-09-03 12:12:05 +00:00
sebastjanartic
dc20d4a07a
Shorten video titles displayed on cards for better readability
...
Update client/src/components/video-card.tsx to truncate video titles to 35 characters for the main title, 50 characters for the subtitle, and 60 characters with an ellipsis for the full title display, improving UI consistency and preventing layout issues.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/HCAS0JG
2025-09-03 11:10:13 +00:00
sebastjanartic
258383ce36
Shorten video URLs for improved sharing and user experience
...
Refactors video routing and client-side components to generate and utilize shortened, 8-character IDs derived from the full UUIDs. This change enhances the usability of shared video links by removing dashes and truncating the UUID. The backend now supports fetching videos by either the short or full ID, ensuring backward compatibility. Additionally, ad retrieval and view count updates correctly use the full video ID to maintain data integrity with Bunny.net and the database.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/HCAS0JG
2025-09-03 11:03:27 +00:00
sebastjanartic
e9478bc7a4
Improve video title and description display for better user experience
...
Update the video card and video page components to correctly parse and display video titles and descriptions, splitting titles at ' - ' and handling missing descriptions gracefully.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/OdlP8Wj
2025-09-03 09:15:40 +00:00
sebastjanartic
ce61c60e42
Improve video title and description display on cards and pages
...
Update client-side components (VideoCard, GeschichteLiedPage) to correctly display video titles and descriptions, removing unnecessary splitting of the title field and ensuring descriptions are properly rendered.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/OdlP8Wj
2025-09-03 09:15:01 +00:00
sebastjanartic
2a3d3afbb8
Adjust spacing on mobile for category titles and video rows
...
Update netflix-grid.tsx to modify margin-bottom for category titles on mobile devices and adjust padding for video rows to ensure consistent spacing on smaller screens.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/2cd2c0bc-434c-4bc9-ad3f-b99d3897a0d1/OdlP8Wj
2025-09-03 08:56:46 +00:00