100 Commits
Author SHA1 Message Date
sebastjanartic cc2445c4d9 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: cc15d7d7-0518-4bfd-a186-a95c98cc529b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/kDLJRsT
Replit-Commit-Deployment-Build-Id: 6ea47822-8d93-4800-8ca7-8b978e3092a3
2026-02-16 04:50:42 +00:00
sebastjanartic 7d0b64b07a Saved progress at the end of the loop
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b1ecb5f6-97fe-4cbf-b33d-a781024f2871
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/kDLJRsT
2026-02-13 17:54:02 +00: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 19acaec48c Saved progress at the end of the loop
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b5218307-fcab-4cb6-b1f5-77bd01390696
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:40:22 +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 f8ed358592 Add server-side meta tags for player and live pages
Implement server-side rendering for the /player and /live routes to include meta tags for SEO and social media sharing, and update the sitemap.xml.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b1b6a2a4-c63a-41e8-b9dd-4cd28944df60
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/7NzVbGU
2026-02-13 17:22:32 +00:00
sebastjanartic 22cd4f35ab 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: c0f5f852-66c1-4d9b-9d52-b963b226c7f7
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/7NzVbGU
Replit-Commit-Deployment-Build-Id: 59d0081e-6719-4a15-b646-bf73e9bc4d3f
2026-01-27 09:19:48 +00:00
sebastjanartic 8cd4013265 Add a page for embedding a professional video player
Add a new route and component for the embeddable player page, including an iframe for the external player and associated embed code.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 40239ed0-8f86-471d-8d0b-af4a836edf63
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:15:12 +00:00
sebastjanartic 4e939fb499 Add embeddable video player for external websites
Integrates a responsive, embeddable video player with professional streaming features and social sharing capabilities into the platform.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 9851f8af-2203-47c1-a286-b215ef2887e8
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:12:36 +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 ab45c7caed Update website tracking to use new Google Analytics tag
Update the Google Analytics tracking code to use the new tag ID G-6TC49YVDJ7.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: d8eb8c76-9855-4528-b730-4583ed1a7601
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:31:51 +00:00
sebastjanartic 356c351d25 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: a5e0567e-d9be-44bb-b29f-3c1e85c68b34
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/7NzVbGU
Replit-Commit-Deployment-Build-Id: 23a269c0-b8c6-4e69-9b3c-cbcc578d13bd
2026-01-24 14:29:42 +00:00
sebastjanartic 22b7b69766 Update Google Analytics tracking code to new property
Replace existing Google Analytics tracking ID with G-6TC49YVDJ7 for video.folx.tv.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 89f54840-a7eb-4341-8f15-4af9722808c1
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:29:34 +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 31726124f9 Add structured data and translate content to German for improved SEO
Implement JSON-LD for Website, Organization, and VideoObject schemas, add SearchAction, and translate meta descriptions to German.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 08b79626-6f52-4843-aa53-6b0a5dc356b7
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:23:23 +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 2319f7062b Add Viber support for social media sharing previews
Update server configuration to correctly detect and handle Viber user agents for rich social media link previews.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 9817c7f8-10f5-4a18-bdcc-c8d2a930af8f
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/zYSbThd
2026-01-24 13:56:09 +00:00
sebastjanartic a1a282709c Improve social media sharing by adding Viber support
Update social bot detection regex in server/index.ts to include 'viber' and ensure proper Open Graph tag generation for Viber.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b8ef5700-fa21-43bd-a5fd-a29fe152119b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/zYSbThd
2026-01-24 13:54:45 +00:00
sebastjanartic 9e9040d2b3 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: fd4356f1-bf59-485c-a36e-c83ce818a826
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/zYSbThd
Replit-Commit-Deployment-Build-Id: ff899814-dab4-45d1-b6a0-e188ef2c6f73
2026-01-24 13:45:50 +00:00
sebastjanartic 9273288118 Limit video descriptions shown on social media previews
Truncate video descriptions to 150 characters for social media sharing metadata and add German text.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: e6407904-6889-470d-a46c-6618087a2b78
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/zYSbThd
2026-01-24 13:32:23 +00:00
sebastjanartic 666c77aabc Improve video sharing by adding descriptive metadata
Ensure that video descriptions and other relevant metadata are correctly generated and displayed when videos are shared on social media platforms.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 2ffc536d-3459-430c-8acd-5765bb02b466
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/a97MHcj
2026-01-24 13:29:56 +00:00
sebastjanartic ad0432f292 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: 4d7c07db-df6a-45c3-92dd-2688ac2940a7
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/a97MHcj
Replit-Commit-Deployment-Build-Id: 324d8429-d5a0-4221-8c5c-23aa40e2106a
2026-01-24 13:18:35 +00:00
sebastjanartic 5ef02b24ea Improve social media sharing by fixing image metadata for videos
Fix missing closing tags and incorrect image type for Open Graph and Twitter image meta tags in server-side rendering.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3229ae0c-72b3-4c09-b860-17774f8ea99c
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/a97MHcj
2026-01-24 13:13:04 +00:00
sebastjanartic 1b1d3893a6 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: 8f635c8d-05e6-4248-84f7-1d4b80b66f79
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/a97MHcj
Replit-Commit-Deployment-Build-Id: 42c1e687-8f89-4673-bb2d-afbed6869785
2026-01-24 13:08:54 +00:00
sebastjanartic 8002f75ed0 Update sitemap to correctly include all video content
Fix XML escaping for special characters in sitemap URLs.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 80919237-6d7f-43b9-8327-96ccd5e62295
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/a97MHcj
2026-01-24 12:57:11 +00:00
sebastjanartic e6b387e613 Add a sitemap and robots.txt file for improved search engine visibility
Integrate sitemap.xml and robots.txt endpoints into the application's routing to enhance SEO by providing search engines with a structured overview of the website's content and navigation rules.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 60e60a5e-14ae-4811-88e9-d8e805dff609
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/a97MHcj
2026-01-24 12:55:06 +00:00
sebastjanartic b042acc538 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: e9ac1d6b-6843-47d4-8c80-22224786bfae
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/vZTKyt9
Replit-Commit-Deployment-Build-Id: f37ba267-7fe2-4d81-abe4-80ffee7e7166
2026-01-12 13:28:55 +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 b1eeb2b9fb 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: 183a71cb-3337-494c-84a7-9041c90ca12c
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/pRGdxi8
Replit-Commit-Deployment-Build-Id: c5a1b649-1f4f-4e8d-8d1d-94eb69f9a161
2026-01-11 13:31:49 +00:00
sebastjanartic 44f15d166b Improve social media sharing image quality and compatibility
Update video thumbnail generation to use regex for robust parameter replacement, ensuring optimal dimensions (1200x630) and JPG format for Facebook sharing, and add `og:image:secure_url` metadata.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 2c2fdea5-83d6-40a8-8465-f0fdf2e8e76a
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/pRGdxi8
2026-01-11 13:26:57 +00:00
sebastjanartic 1bb17e1b3c 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: a2cf48f9-de0a-4c2c-acf6-db0b5b1b5a9a
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/pRGdxi8
Replit-Commit-Deployment-Build-Id: 13dae0b0-9ac8-4d4e-aefc-ad38ca6f8b18
2026-01-11 09:35:47 +00:00
sebastjanartic 6b695f085f Saved progress at the end of the loop
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 87220521-e684-4770-877c-672be4da8461
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/pRGdxi8
2026-01-11 09:24:35 +00:00
sebastjanartic 9f991a203a Simplify video view tracking to rely solely on CDN
Remove local view caching and database update logic, now using CDN-provided view counts.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 96faccf6-c704-4d5c-9214-e2d98ff0726c
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/1EjgdCg
2026-01-11 09:24:10 +00:00
sebastjanartic 4257b65ab5 Update video view counts to be stored persistently
Modify the video view count update mechanism to persist increments to the PostgreSQL database, falling back to a memory cache on failure.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: f07113b3-e389-43cd-b440-5132a7de4c57
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/1EjgdCg
2026-01-11 09:21:23 +00:00
sebastjanartic 31c6135f5d 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: cd27970a-0a87-4b55-8171-fbf3d61daf44
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/QA9iJJ7
Replit-Commit-Deployment-Build-Id: eb850492-3382-4c3c-b77f-1c097e0904dc
2026-01-10 17:10:03 +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 4ebf51de2c 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: e039bd8a-1add-436c-9a59-0c39615554e5
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: 92cfdfef-971b-4db2-9d6b-5848951a080f
2026-01-10 16:49:35 +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 ff0cc42fa2 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: d1e2d913-60c3-474e-907a-c11308770bf3
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/EadCoxV
Replit-Commit-Deployment-Build-Id: 2191ec1c-4c58-47a0-a250-f86076cd137f
2026-01-09 17:38:24 +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 d702afb056 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: b9f2458f-f3a0-48cf-a64e-0c00670c0ea4
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/Ufka13F
Replit-Commit-Deployment-Build-Id: 59fa2942-3c03-4382-b670-104e8f007cfb
2026-01-09 17:25:03 +00:00
sebastjanartic 9de621d409 Improve video sharing by using cached data instead of live API calls
Modify the video share endpoint in routes.ts to retrieve video data from the cache using `storage.getVideos()` instead of making direct API calls with `findVideoByAnyId` and `storage.getVideo()`, which was causing 404 errors. This ensures that share links correctly resolve video details and metadata.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 112fcbe4-f903-4480-927e-8bcf6e744878
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/Ufka13F
2026-01-09 17:07:40 +00:00
sebastjanartic aba0ce70f8 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: af21ac97-9d65-4d8a-926a-d73a896eb403
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/yEgNdTx
Replit-Commit-Deployment-Build-Id: ea78ae0c-cba2-4286-a6f3-3ba19c6dc94a
2026-01-09 16:57:45 +00:00
sebastjanartic 7bed12fa01 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: 4f7dec53-3667-49dc-ad0c-fcbb984c2483
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/yEgNdTx
Replit-Commit-Deployment-Build-Id: 73d4a6f1-8d2d-4334-b044-bc6140d7cb4c
2026-01-09 16:51:40 +00:00
sebastjanartic a40c03b1fb Saved progress at the end of the loop
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 90c38259-153d-4ab6-8c56-cfc8bba9f2af
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/yEgNdTx
2026-01-09 16:48:12 +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 4f47d64e64 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: a602d4fe-8fa7-4d74-bd1d-a21ed1b5a044
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/lPVBpdc
Replit-Commit-Deployment-Build-Id: 6bee9c86-3319-427f-a3e6-26a243bfcb97
2026-01-09 16:40:26 +00:00
sebastjanartic 9549a88485 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: f006338d-338d-421c-ae60-3eb7a5d6000c
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/401e2ec0-e00d-4f10-9d0e-60f3d479f9a5/lPVBpdc
Replit-Commit-Deployment-Build-Id: 6bee9c86-3319-427f-a3e6-26a243bfcb97
2026-01-09 16:15:27 +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 20fe1cc331 Improve layout of page numbers on live streaming section
Adjust margin-left style property for pagination component in the live streaming section.

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:50:24 +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 ef22a790e6 Improve video playback experience with enhanced controls
Update Video.js player configuration for improved seeking and mute/unmute functionality, enhancing user interaction with video content.

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:16:48 +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 3485e7cae2 Update homepage to display ads between content sections
Add new ad placements on the homepage for desktop view, specifically between content sections and above the footer.

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:52:11 +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 be5f254b33 Add header advertisements to all pages on the platform
Integrate Google AdSense header ad units across all frontend pages, including LivePage and DesktopTop.

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:42:40 +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 e96e1144a1 Remove all AdSense integrations to provide an ad-free user experience
Remove AdSense ad units and related configurations from homepage, video pages, live pages, and administrative components.

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:26:55 +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 cbd1e05db5 Restored to '6c34f28bbd375be0e4dd49224c6a3c267e90618e'
Replit-Restored-To: 6c34f28bbd
2025-09-28 17:16:12 +00:00
sebastjanartic be00fdfb86 Saved your changes before rolling back
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 401e2ec0-e00d-4f10-9d0e-60f3d479f9a5
Replit-Commit-Checkpoint-Type: full_checkpoint
2025-09-28 17:16:03 +00:00
sebastjanartic 094a87a725 Remove all advertisements from the streaming platform
Remove AdSense integrations from various components and pages to provide an ad-free user experience.

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 17:15:54 +00:00
sebastjanartic 2bb9000d38 Remove all advertisements from the user interface
Remove AdSense integrations from various pages and components to provide an ad-free user experience.

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 17:15:53 +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 b68b755ef9 Adjust ad size to span the full page width
Update ad component styling to ensure it covers the entire page width.

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:48:28 +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 dde880e9b1 Improve ad component placement and sizing on the homepage
Fix an issue with ad component rendering and sizing specifically on the homepage.

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:42:38 +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 e8891b4900 Reduce excessive ad spacing on various platform pages
Adjust ad component spacing across VideoPage, LivePage, FolxStadlPage, GeschichteLiedPage, GipfelstammtischPage, admin.tsx, PrivacyPolicy.tsx, TermsOfService.tsx, Impressum.tsx, and not-found.tsx to improve visual layout.

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:24:46 +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 cbad5e607d Align advertisements to the center of the header and footer
Adjusted CSS to center AdSense ad units within the header and footer 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/ZmOc3Lp
2025-09-27 06:53:01 +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 07e01ee29d Adjust ad display size on mobile devices for live streams and video pages
Update AdSense configuration to serve smaller, square ads on mobile for live stream and video pages, while maintaining desktop ad 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/JMKe3od
2025-09-27 05:15:35 +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
sebastjanartic 2994138b00 Improve AdSense loading speed and performance
Implement lazy loading for AdSense ads using IntersectionObserver to defer loading until the ad is visible on the screen, and optimize ad initialization logic.

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:09:34 +00:00
sebastjanartic dc93a02fff Update website to display new advertisements
Add AdSense integration for banner ads.

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/SJ0MWqP
2025-09-26 17:39:30 +00:00
sebastjanartic 0f51cba4f4 Update homepage ad placements and sizes to match new specifications
Replace existing AdSense ad slots and sizes on the homepage with the new `adSlot="5972813417"` and `width={728}`, `height={90}` parameters in `client/src/pages/home.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/SJ0MWqP
2025-09-26 17:26:45 +00:00
sebastjanartic e8765ebbfc Add ad banner to video pages to match live stream layout
Integrates the AdSenseAd component with adSlot="5629279662" below the video description on the VideoPage.tsx 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/PY5hDT5
2025-09-26 17:07:00 +00:00
sebastjanartic 2f55f7458c Improve ad display logic and integrate ads into more pages
Refactor AdSenseAd component to use ResizeObserver for more reliable initialization and add the component to FolxStadlPage, GeschichteLiedPage, and GipfelstammtischPage.

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/fmm3fpm
2025-09-26 17:02:56 +00:00
sebastjanartic b08ce97c9d Adjust live page layout for better mobile and desktop viewing
Modify the LivePage component's grid layout to use flexbox, improving responsiveness and spacing on various screen 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/ptu5VO2
2025-09-26 16:55:07 +00:00
sebastjanartic 2ade01a1b6 Add recommended videos and ad to the live streaming page
Integrate an AdSense ad and update the recommended videos section on the LivePage component, mirroring changes from the video page.

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/gs1UtiL
2025-09-26 16:48:54 +00:00
sebastjanartic 71d9d9c9a8 Remove unnecessary UI elements from the live streaming page
Refactors the LivePage component by removing custom overlay UI elements and adjusting type casting for videos data.

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/C0gokXi
2025-09-26 16:41:48 +00:00