1106 Commits
Author SHA1 Message Date
Claude a05f5edafc ena sama pasica: ostane Googlov certificirani CMP
Nasa lastna pasica ni certificiran CMP in Googlu prek TCF ne poslje nicesar -
karkoli je uporabnik na njej kliknil, na oglase ni vplivalo. Zato sta se
prikazovali dve, pravno pa je stela samo Googlova.

Ostane Googlova, ki pokriva tudi personalizirane oglase. Videz se uskladi z
barvami folx.tv v AdSense urejevalniku sporocila (Privacy & messaging ->
European regulations).
2026-08-28 12:21:41 +00:00
Claude db433ac85c Revert "odstranjena lastna cookie pasica - Googlov CMP jo je podvajal"
This reverts commit 6011182a9a.
2026-08-28 12:11:15 +00:00
Claude 6639c15276 Revert "App.tsx: se odstranitev importa in uporabe CookieConsent"
This reverts commit 7efef2e783.
2026-08-28 12:11:15 +00:00
Claude 7efef2e783 App.tsx: se odstranitev importa in uporabe CookieConsent
Prejsnji commit je vseboval samo brisanje komponente, sprememba App.tsx pa ni
bila v indeksu, zato je build padel na manjkajocem importu.
2026-08-28 12:04:20 +00:00
Claude 6011182a9a odstranjena lastna cookie pasica - Googlov CMP jo je podvajal
Na video.folx.tv sta se hkrati prikazovali dve: Googlovo consent okno
(fundingchoicesmessages, TCF) in nasa lastna prosojna pasica
Cookie-Einstellungen. Googlova je certificirana in pravno tista, ki steje,
nasa je bila samo v napoto.

Odstranjena komponenta CookieConsent.tsx ter njen import in uporaba v App.tsx.
Googlov CMP posodobi Consent Mode sam, ko uporabnik izbere.
2026-08-28 11:59:59 +00:00
Claude Agent 91472f3a85 Multi-file upload queue
Pick many files at once; they upload one after another with per-file progress,
editable titles, retry-by-removal, and 3 parallel 64 MB parts per file.
2026-08-05 16:51:00 +00:00
Claude Agent 711fbdc92c Add missing login page and fix auth loop
- /login route did not exist, so /admin redirected to /api/login -> /login -> 404
- /api/auth/user still ran the Replit-era deterministic UUID hash on the session
  id, so it never found the user; now reads the session directly
- admin logout posts to /api/auth/logout and returns to /login
2026-08-05 16:26:36 +00:00
Claude Agent 49d9c83201 Direct-to-bucket video upload + transcode pipeline
- server/videoUpload.ts: S3 multipart presign helpers, bucket inventory listing
- routes: /api/admin/uploads/{init,part-url,complete,abort}, /api/admin/inventory,
  /api/internal/transcode-done (worker callback, bearer INTERNAL_TOKEN)
- admin UI: browser-to-bucket uploader with progress, bucket-vs-database panel

Originals land in folx-tv/_incoming/{guid}/, the worker on the remotion box
packages them to HLS and reports back.
2026-08-05 10:25:18 +00:00
OpenClaw Agent f6c73f543c GA4 analytics G-PR8X86EZ6J 2026-07-01 13:59:11 +00:00
sebastjan ec39596b96 VideoPage: HLS.js fallback when no Bunny iframe URL 2026-06-09 00:22:51 +02:00
sebastjanartic 590584b893 Add an artist listing page and improve SEO for various pages
Introduces a new `/kuenstler` page, API endpoint `/api/artists`, and enhances meta tags on `index.html` and for crawler requests on `/kuenstler`. Adds `KuenstlerPage.tsx` and updates `routes.ts` and `index.html`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 69ee4fdb-c617-4cdd-b9f6-d3fab268d533
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/qFrskyV
2026-02-13 17:53:37 +00:00
sebastjanartic 120fd478e8 Improve page titles and meta descriptions for better search engine visibility
Updates titles, meta descriptions, and Open Graph tags across various pages and API responses for improved SEO and language consistency.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: b39b5688-81f4-4af3-b05c-9c9e8c4350ff
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/qFrskyV
2026-02-13 17:39:39 +00:00
sebastjanartic 990c951f17 Add a new page for embedding a professional video player
Create a new PlayerPage component and integrate it into the application's routing system in App.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 15dfc78d-6c19-4b56-87b3-722b187c2f24
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/7NzVbGU
2026-01-27 09:11:29 +00:00
sebastjanartic c18455b29e Update Google Analytics tracking to a new property identifier
Replace the existing Google Analytics tracking ID G-NNV14K77K3 with G-6TC49YVDJ7 in the client/index.html file.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: e928588f-22d9-4c96-956d-bceca3e89490
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/7NzVbGU
2026-01-24 14:26:41 +00:00
sebastjanartic 3c77094946 Improve search engine visibility with structured data and German descriptions
Adds JSON-LD structured data for website, organization, and video objects, updates meta descriptions to German, and modifies Twitter creator handle.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 15f2f889-92c4-4e31-8a9c-79faa5c6cb62
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/7NzVbGU
2026-01-24 14:03:54 +00:00
sebastjanartic e8a1355abc Improve readability of text next to video thumbnails
Update text sizes and spacing in sidebars for both VideoPage and LivePage components to enhance readability.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 91fe4fd8-b512-4e10-8d31-f827283fb65a
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/vZTKyt9
2026-01-12 12:15:29 +00:00
sebastjanartic bfcec08e41 Enlarge video thumbnails in sidebars to match YouTube's style
Update `VideoPage.tsx` and `LivePage.tsx` to increase thumbnail dimensions and adjust related text styles for recommended videos in sidebars, improving visual consistency with YouTube's layout.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 97217df8-1b92-46fd-bcfb-66d80a39e748
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/sfzzZxw
2026-01-12 12:12:03 +00:00
sebastjanartic bd01ca5e3c Update interface text to be displayed in German
Translate Slovenian text to German across various components, pages, and API error messages, including video cards, modals, live page error handling, and AI service responses.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 1f3f88aa-7796-4167-865f-faff8fe770e1
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/g0TFDck
2026-01-12 10:50:01 +00:00
sebastjanartic 18b976ccc5 Fix video thumbnail display issues and improve category row rendering
Corrected an "Invalid hook call" warning by ensuring the key prop is applied to the outermost element in the video mapping of the CategoryRow component in `netflix-grid.tsx`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b8a18225-2a77-4482-93d7-b918832f4401
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/QA9iJJ7
2026-01-10 16:57:09 +00:00
sebastjanartic 79ab15d745 Remove live stream links and legal footer information from pages
Remove "LIVE" navigation links and legal footer links (Impressum, Datenschutz, Nutzungsbedingungen) from GeschichteLiedPage and GipfelstammtischPage components.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 086f745b-bec1-4a0e-bf9f-4f40c3affa7e
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/lDvepVp
2026-01-10 16:40:36 +00:00
sebastjanartic cb09cb1026 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 43e602f0-b5bb-43f8-b954-dae38a8583a8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/lDvepVp
Replit-Commit-Deployment-Build-Id: 841d9557-161c-4c18-abfa-37baddc2b75f
2026-01-10 16:35:51 +00:00
sebastjanartic 9ceb8d3fc6 Update video sharing to display correct images and text
Introduce a crawler detection middleware to serve Open Graph and Twitter Card metadata for social media sharing, and update the client-side sharing logic to utilize a dedicated share endpoint.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 1a172d71-eb2c-471b-871f-cbf561747bbf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/lDvepVp
2026-01-10 16:29:52 +00:00
sebastjanartic 7b41f8a87c Improve social sharing to show correct video previews
Update social share buttons and copy link functionality to use a dedicated sharing URL that generates correct Open Graph metadata, ensuring proper video previews on platforms like Viber, WhatsApp, and Facebook.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3aacafcb-8b62-4afe-9c7a-6328489a2590
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/EadCoxV
2026-01-09 17:32:05 +00:00
sebastjanartic 3cec2d8f2e Add automatic Facebook sharing with video previews
Implement server-side Open Graph meta tags for videos and update video sharing functionality.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 3500eb91-6967-423b-a9b5-22b380def61b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/lPVBpdc
2026-01-09 16:46:18 +00:00
sebastjanartic 09e17b343b Adjust spacing for inline advertisements on show pages
Update the margin-top CSS class for the InlineAd component from 'my-16' to 'my-8' to improve visual spacing with pagination controls on larger screens.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/lPVBpdc
2025-09-28 21:43:03 +00:00
sebastjanartic 7084fb54e3 Improve ad spacing and placement on specific pages
Adjusted margin for InlineAd component in `InlineAd.tsx` and removed duplicate InlineAd components from `FolxStadlPage.tsx`, `GeschichteLiedPage.tsx`, and `GipfelstammtischPage.tsx`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/diFMF6E
2025-09-28 21:39:51 +00:00
sebastjanartic f90d639dbd Adjust spacing and ad placement on various content pages
Modify pagination margin and conditionally render inline ads on FolxStadlPage, GeschichteLiedPage, and GipfelstammtischPage to improve layout and ad visibility.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/aTy9jKE
2025-09-28 20:24:21 +00:00
sebastjanartic a62f04b5ca Add inline ads to all broadcast pages for consistent advertising
Integrate InlineAd component into FolxStadlPage, GeschichteLiedPage, and GipfelstammtischPage, replacing existing ad display logic and ensuring consistent ad placement across these pages.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/qbWMa3T
2025-09-28 20:10:00 +00:00
sebastjanartic 40e1aab3d0 Add ads to the homepage for desktop users
Introduce a new `InlineAd` component and integrate it into the `NetflixGrid` to display ads after every second category and at the end of the homepage on desktop.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/pBMh1vD
2025-09-28 19:51:00 +00:00
sebastjanartic fcfb0ab68e Update header ad display and placement on video pages
Modify HeaderAd component to ensure consistent ad sizing and integrate it directly into VideoPage without container constraints.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/NMycumv
2025-09-28 19:45:53 +00:00
sebastjanartic 003a41dbb0 Update header ad to support larger sizes and new ad slot
Modify the HeaderAd component in client/src/components/HeaderAd.tsx to use a 1200x90px ad size and update the data-ad-slot to 8632735961.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/L7kpygT
2025-09-28 19:36:43 +00:00
sebastjanartic 1cfefe096e Adjust the size of the header advertisement banner
Update the width of the header ad component from 970px to 1360px.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/yX6Gd9a
2025-09-28 19:33:48 +00:00
sebastjanartic 08523362a5 Remove ad integrations from various platform pages
Refactor HeaderAd and VideoPage components to remove AdSenseAd integrations and adjust header ad container.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/3l7HcE7
2025-09-28 19:19:38 +00:00
sebastjanartic 8bd99f7c38 Add a large ad banner to the video page for content promotion
Add a 970x90px AdSense ad unit to the VideoPage, ensuring it fits within the page's content container.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
2025-09-28 18:54:21 +00:00
sebastjanartic 6c34f28bbd Remove all AdSense ad integrations from various video pages
Removes AdSense ad components from VideoPage.tsx, including mid-content and before-footer ad placements.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/qzNRfux
2025-09-28 14:19:14 +00:00
sebastjanartic 49a693e701 Remove ad integrations from video pages to improve user experience
Removes all AdSenseAd components from VideoPage.tsx, including mid-content and pre-footer ads, and adjusts the rendering of recommended videos.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/ev0BWRm
2025-09-28 14:15:42 +00:00
sebastjanartic 75d6cc61f4 Add advertisements to the recommended videos section
Integrate AdSense ads into the VideoPage, displaying them after the 5th and 10th recommended videos using the `AdSenseAd` component.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/sMbpUIe
2025-09-28 14:08:27 +00:00
sebastjanartic 73fc64bb34 Remove all advertisements from the website for an ad-free user experience
Remove AdSense integrations from HeaderAd, netflix-grid, VideoPage, and home components.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/sMbpUIe
2025-09-28 14:04:22 +00:00
sebastjanartic 1a3fec68b0 Remove banner ad from video pages to resolve display issues
Remove the AdSense banner ad component from the VideoPage.tsx file.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/d9JbHnp
2025-09-28 14:01:13 +00:00
sebastjanartic c7058ab063 Update sidebar ad sizes to match new display dimensions
Modify AdSense ad components in VideoPage.tsx to use 300x250 dimensions and ad slot 8989519684.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/mrSIMJA
2025-09-28 13:58:15 +00:00
sebastjanartic f67af040c0 Update ad sizes and placement for improved user experience
Update the `HeaderAd.tsx` component to use a 970x90px desktop ad slot and adjust the `home.tsx` page to display the same ad size before the footer.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/RzcERJv
2025-09-28 13:52:58 +00:00
sebastjanartic 1676044e73 Improve ad display on desktop and mobile devices
Implement responsive ad units for different screen sizes and introduce mobile-specific inline ads within content grids.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/w5MsJAB
2025-09-28 13:47:22 +00:00
sebastjanartic bb2a61bff6 Adjust homepage ads to improve ad display and placement
Remove banner ad from homepage and update HeaderAd component to use a fixed size.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/FdOxfnm
2025-09-28 13:35:54 +00:00
sebastjanartic 7c5ede7cdf Improve header ad responsiveness and appearance on all devices
Update HeaderAd.tsx to use responsive ad attributes, set width to 100% with a max-width of 728px, and add data-ad-format="auto" and data-full-width-responsive="true" for better ad rendering.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/C7qkn51
2025-09-28 13:27:31 +00:00
sebastjanartic d8f7ec748e Reduce excessive spacing around ad components
Adjust padding in HeaderAd.tsx from py-4 to py-1 to optimize ad display space.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/wqpAK1I
2025-09-28 13:23:37 +00:00
sebastjanartic 831d254261 Add a header ad component to various pages across the platform
Introduce a new `HeaderAd` component for displaying AdSense ads on multiple pages, including `FolxStadlPage`, `GeschichteLiedPage`, `GipfelstammtischPage`, `Impressum`, `LivePage`, `PrivacyPolicy`, `TermsOfService`, `VideoPage`, `admin`, `home`, and `not-found`. This component is implemented in `client/src/components/HeaderAd.tsx` and integrated into the respective page components.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/HUI2eAX
2025-09-28 13:14:57 +00:00
sebastjanartic 235dc584ec Remove responsive ad sizes and simplify ad implementation
Remove mobileWidth and mobileHeight props from AdSenseAd component, update initialization logic, and simplify ad rendering to non-responsive fixed sizes.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/Myr4JGO
2025-09-28 12:54:07 +00:00
sebastjanartic e03f94b499 Adjust ad placement to prevent overlapping with video content
Modify the AdSenseAd component to correctly initialize and position ads, ensuring they do not obscure video playback.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/3BEatUN
2025-09-28 12:36:06 +00:00
sebastjanartic 7aee6eaac8 Center advertisements on the page for better visibility
Center adsense ad components horizontally using flexbox and 'mx-auto' utility classes within AdSenseAd.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/ZmOc3Lp
2025-09-27 06:38:15 +00:00
sebastjanartic 98cbe292b0 Adjust ad sizes for mobile and desktop displays
Introduce responsive ad size configurations in `AdSenseAd.tsx` to display smaller ads on mobile devices and larger ads on desktop for both live and video pages.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 45a1dcfc-f8a2-475a-a6b9-96fbb841dc27
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/45a1dcfc-f8a2-475a-a6b9-96fbb841dc27/JMKe3od
2025-09-27 05:14:27 +00:00