Commit Graph

120 Commits

Author SHA1 Message Date
sebastjanartic
072a47a69a Add Instagram embeds to blog posts to display directly on the page
Update the article page to load the Instagram embed script and sanitize Instagram blockquotes, allowing embeds to render correctly on the page.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a886b5f4-4c46-4c56-840e-56e53401d608
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/kmpcO4B
Replit-Helium-Checkpoint-Created: true
2026-02-28 17:11:30 +00:00
sebastjanartic
20f703b0b5 Improve related articles display to exclude current article
Update the `RelatedArticles` component to accept and filter by `currentSlug`, preventing the currently viewed article from appearing in the related articles section. Also, remove the category badge from the article page.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 53a34264-831f-46e8-9a51-b1e9f2ebe801
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 17:07:22 +00:00
sebastjanartic
9dbcd1a93d Add image to the article about the band Die Kaiser
Add `die-kaiser.jpg` to `client/public/uploads/` directory.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a83c2604-abc5-4a9e-b848-759461785716
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 17:02:08 +00:00
sebastjanartic
9bb916231b Add new image for featured blog post article
Upload a new image file for a featured blog post.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ddb96f4a-3898-4a8a-9fd0-a9b3bcda8a2e
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 17:00:58 +00:00
sebastjanartic
c25948c741 Remove category badges from blog pages and homepage
Removes the `Badge` component import and usage from `home.tsx` and `category.tsx` to simplify the UI, and adds an image for a new blog post.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 31f671cb-cbb5-4b42-a4d7-4edf7be29b77
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 16:59:21 +00:00
sebastjanartic
6071c746e0 Update site colors to match brand logo precisely
Update primary, destructive, ring, and shadow colors in `client/src/index.css` to the precise Folx brand red (#DA234D / HSL 346, 72%, 50%) extracted from the logo.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 9fb53219-4685-4b5f-9915-ac4951fd0d20
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 16:56:32 +00:00
sebastjanartic
b444d05e17 Update website colors to match brand logo precisely
Adjusted CSS variables in `client/index.css` to precisely match the Folx brand red (RGB: 194, 57, 80, HSL: 350, 55%, 49%) for primary, destructive, and shadow colors, ensuring brand consistency across the site.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: edb6049c-7cdd-4b91-af97-36abf4f08f20
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 16:55:12 +00:00
sebastjanartic
b2078aa6ef Increase logo size and correct brand colors for better visual consistency
Adjusted header height and logo size in `header.tsx`. Updated primary, ring, destructive, and shadow color variables in `index.css` to match the Folx brand crimson red.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 991dee47-c7dd-4087-bd5d-e9f65b13eff8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 16:54:20 +00:00
sebastjanartic
6939777e7b Increase logo size and update site colors for better brand consistency
Adjust header dimensions, update CSS variables for background and primary colors, and modify logo image styling to enhance visual appeal and brand alignment.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 75f81aa2-42af-43aa-9aa1-bd66f424f9b1
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 16:53:31 +00:00
sebastjanartic
5aea2be41d Fix display issues on news pages and article pages
Correctly displays Facebook Reels by adjusting iframe CSS to respect 9:16 aspect ratio, fixes "Zurück" button text encoding, and ensures news badges are fully visible by adjusting overflow clipping.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: acf16132-83c0-4f3b-ae14-09484805bc0f
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 16:51:29 +00:00
sebastjanartic
000edc48e5 Fix video embeds to display correctly in articles
Update DOMPurify to allow the 'style' attribute on iframes and adjust CSS to correctly handle vertical video aspect ratios, ensuring proper display of embedded content.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 59104823-d3a5-43b2-b639-53c5c8511b1a
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 16:50:20 +00:00
sebastjanartic
8cad711d11 Add article with embedded video and image to the blog
Add a new article to the blog, including an embedded Facebook reel and the original cover image.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 76546e8f-a1e0-4b76-8e85-0a918333d7b6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 16:47:26 +00:00
sebastjanartic
ac66260daa Update navigation to only show Start and News items
Remove the "Star-News" category link from the header navigation component.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: f57e3932-3d92-4516-bdb6-26bad99237cc
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 16:43:03 +00:00
sebastjanartic
8dd26f02b0 Improve article card display and badge visibility
Move the category badge outside the overflow-hidden container in ArticleCard component to ensure it is fully visible.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 10b24505-2445-4bc5-a87a-559c2ddaf588
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 16:42:22 +00:00
sebastjanartic
eb49f9a48d Revise how recent articles are displayed on the homepage
Update the featured articles section to a more visually appealing layout, featuring a large hero article alongside two smaller articles.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 9da52f08-4599-494b-8f01-1b9c67fcabeb
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 16:41:02 +00:00
sebastjanartic
7333cd0c52 Update header to use official Folx TV branding and logo
Replace the negative black/white logo with the red/white version in the header component for accurate brand representation.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 5b5f74d4-dd9e-4ced-b7fc-520725381d3b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 16:40:03 +00:00
sebastjanartic
b032a5f539 Update website header with new official logo
Replaces the existing header image with the official Folx Music Television logo (_neg_b variant) for improved branding consistency.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 32b39902-3d03-41f0-9a9f-60f25f923742
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 16:39:13 +00:00
sebastjanartic
4a7639b15d Add new pages and improve blog content display functionality
Implement new routes for articles, categories, and individual articles. Update the UI to display articles with improved content rendering, including safe HTML and media embeds. Refactor storage to use a database and add image upload capabilities.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b96b221e-0ed6-418f-80df-e4670bf5ba4b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/cftwqyT
Replit-Helium-Checkpoint-Created: true
2026-02-28 16:38:38 +00:00
sebastjanartic
bf2021ba3d Extracted stack files 2026-02-28 16:30:25 +00:00
sebastjanartic
5a86d1fc2b Initial commit 2026-02-28 16:29:59 +00:00