Commit Graph

194 Commits

Author SHA1 Message Date
sebastjanartic
3c23a20652 Automatically optimize uploaded images for faster loading
Add image optimization module using sharp to automatically convert uploaded images to WebP format, generate thumbnails, and delete originals.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3972346d-247c-4913-af41-cab40bf9aec3
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/drGbo1a
Replit-Helium-Checkpoint-Created: true
2026-02-28 21:12:36 +00:00
sebastjanartic
6b7f53fa1e Improve photo gallery display and top stories article count
Fixes an issue where the photo gallery images were not displaying correctly by adjusting the aspect ratio. Also, increases the number of top stories displayed from 5 to 6.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 62622ea9-39e1-4692-b0aa-22c5a941c250
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/drGbo1a
Replit-Helium-Checkpoint-Created: true
2026-02-28 21:08:51 +00:00
sebastjanartic
fa4bbe314f Add a sixth story to the top stories list
Update the home page to display 6 articles in the Top Stories section instead of 5.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 530e1445-321d-4445-944c-16bebe18c62c
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/drGbo1a
Replit-Helium-Checkpoint-Created: true
2026-02-28 21:05:34 +00:00
sebastjanartic
ed9f76372b Improve image display for blog posts and galleries
Update SmartImage component to use object-cover for gallery hero images and adjust text sizes in Top-Storys for better fit within containers.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 72ad5792-bc2e-4065-ab9b-30591e9c7691
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/drGbo1a
Replit-Helium-Checkpoint-Created: true
2026-02-28 21:04:08 +00:00
sebastjanartic
466a72c2b6 Improve image display and aspect ratio in the photo gallery
Adjust the lightbox component in the photo gallery to use `object-cover` with a 1:1 aspect ratio for images, ensuring they fill the container without borders.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: e6b6dd7d-21a9-4ab3-8808-323e8219bdad
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/drGbo1a
Replit-Helium-Checkpoint-Created: true
2026-02-28 21:03:19 +00:00
sebastjanartic
b1b7de007e Improve image display by intelligently focusing on subjects
Implement server-side AI analysis to detect focal points in images, ensuring faces and key subjects are not cut off.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: c1dc1745-dcd7-4247-a1e3-8dd414e4592b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/drGbo1a
Replit-Helium-Checkpoint-Created: true
2026-02-28 21:01:13 +00:00
sebastjanartic
739ec00bc3 Improve image display for various aspect ratios
Introduce a SmartImage component that handles both landscape and portrait images, applying a blur-fill background for portrait images to better fit containers.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 96a59edb-4cef-4b27-9ac3-edfc811ef6fe
Replit-Helium-Checkpoint-Created: true
2026-02-28 20:54:33 +00:00
sebastjanartic
8b884324ed Center images to ensure subjects are fully visible in all card components
Adjusted CSS `object-position` property across multiple image components (HeroCard, GalleryHeroCard, MediumCard, SideCard) from "center 30%" to "center center" to ensure subjects are horizontally and vertically centered within their containers, preventing cropping and improving visual focus.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 5983acad-7d7d-415c-a8af-8c4645c83df5
Replit-Helium-Checkpoint-Created: true
2026-02-28 20:53:04 +00:00
sebastjanartic
22efad432f Ensure content displays correctly when viewing articles
Adjust the logic for displaying articles in the carousel to ensure that companion articles are always shown, even when a gallery view is active, eliminating empty space.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 57b5fa01-af26-4fc7-ba89-0af18fec8284
Replit-Helium-Checkpoint-Created: true
2026-02-28 20:49:50 +00:00
sebastjanartic
dab4fd8156 Adjust layout to make hero images fill available height
Modify HeroCard and GalleryHeroCard to use h-full and min-h-[300px] instead of aspect-square, and update FeaturedCarousel to accommodate a new three-column layout.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 1022734e-1fc1-4de6-a94d-c9775c7a71f4
Replit-Helium-Checkpoint-Created: true
2026-02-28 20:48:05 +00:00
sebastjanartic
3987e78957 Remove the side column and adjust layout for two main sections
Remove the unused `wide` variable, `SideCard` component, and adjust grid column spans to accommodate the removal of the side column, ensuring the hero section takes up 75% width and the Top Stories section takes up 25% width.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3785250a-79ce-4d5b-9dae-ed3c4db23160
Replit-Helium-Checkpoint-Created: true
2026-02-28 20:44:05 +00:00
sebastjanartic
d0b775b3a0 Update top stories to show title, author, and time
Remove images from the top stories section and display only the title, author, and publication time.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 5779a0f5-e81b-4638-abee-a351ca3e4a1c
Replit-Helium-Checkpoint-Created: true
2026-02-28 20:40:58 +00:00
sebastjanartic
8432d4e240 Adjust blog page layout to reduce image height and widen top stories
Modify HeroCard and GalleryHeroCard to use a 2:1 aspect ratio, decreasing their height. Adjust the grid layout in FeaturedCarousel to allocate more space to the TopStoriesList.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 6f6fbf91-469b-4ca9-b7cd-f1c19c974aed
Replit-Helium-Checkpoint-Created: true
2026-02-28 20:38:49 +00:00
sebastjanartic
c441cc1594 Restored to '84d7de2da64f8f2fd1e2d64959817c64c8fb7c04'
Replit-Restored-To: 84d7de2da6
2026-02-28 20:36:50 +00:00
sebastjanartic
802282187e Restored to '9efb44269f2c9afe35822e98f4bc1f5f09ec4407'
Replit-Restored-To: 9efb44269f
2026-02-28 20:36:00 +00:00
sebastjanartic
abd322871b Restored to '7aa09373aacdcc1083018c718e608e30b6be2b33'
Replit-Restored-To: 7aa09373aa
2026-02-28 20:34:36 +00:00
sebastjanartic
68b9989ee9 Correctly display special characters in article titles and excerpts
Replace HTML entities for quotation marks with their proper Unicode characters in article titles and excerpts within server/seed.ts.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: cbc6e62a-ed09-4778-85c0-75c9cab3bd70
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/nTLKCC5
Replit-Helium-Checkpoint-Created: true
2026-02-28 20:31:49 +00:00
sebastjanartic
cf6a2042cc Enhance homepage layout to emphasize featured content and condense side articles
Add SideCard component and adjust grid columns in FeaturedCarousel to allocate more space for the main hero section and reduce the size of side articles.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 9dd58143-386e-4f2c-a072-3d4a086000cb
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/nTLKCC5
Replit-Helium-Checkpoint-Created: true
2026-02-28 20:27:39 +00:00
sebastjanartic
308e602c73 Fix hero card aspect ratio and add horoscope generation functionality
Introduce horoscope generation via OpenAI API, including new API endpoints and database schema. Adjust card components in `home.tsx` to use `aspect-[16/9]` for consistent image sizing, resolving previous height stretching issues. Update dependencies in `package.json`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ca1aa952-242c-43c1-9e28-47aed39cee1b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/nTLKCC5
Replit-Helium-Checkpoint-Created: true
2026-02-28 20:25:58 +00:00
sebastjanartic
48849470d1 Add article excerpts to blog post cards for better readability
Update the `MediumCard` component in `client/src/pages/home.tsx` to display the `article.excerpt` below the title, resolving the issue of blank space and improving content visibility.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3ad9a825-821d-4602-8f4d-6c5c53ff7245
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/oYq1Msd
Replit-Helium-Checkpoint-Created: true
2026-02-28 20:01:27 +00:00
sebastjanartic
4963edd636 Add new regional recipes and enhance the horoscope page functionality
Introduce a new /rezepte page with 21 regional recipes featuring AI-generated images. Enhance the /horoskop page with element colors, star ratings, and navigation. Update navigation, routing, and widgets to support these new features.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ca8c12e6-1e00-476d-86cc-c529591779ac
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/oYq1Msd
Replit-Helium-Checkpoint-Created: true
2026-02-28 19:58:23 +00:00
sebastjanartic
a5caf0f5af Update featured carousel to display more articles dynamically
Adjust the featured carousel logic to dynamically display articles, ensuring all available articles are utilized for rotation and subsequent rows display remaining content.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 581a45cc-e662-4c38-a7e6-cbb2c4187079
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/RVXhOPb
Replit-Helium-Checkpoint-Created: true
2026-02-28 19:33:59 +00:00
sebastjanartic
5e03283560 Update blog homepage carousel to display articles in a new layout
Refactor the `FeaturedCarousel` component in `client/src/pages/home.tsx` to dynamically adjust the display of hero and side articles based on the current page and available gallery images. This includes modifying column spans and article slicing logic to accommodate the new layout.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3eaf2b0e-320a-43fa-a05e-a3d651f534ae
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/RVXhOPb
Replit-Helium-Checkpoint-Created: true
2026-02-28 19:31:52 +00:00
sebastjanartic
102c6f0046 Update blog layout and fix horoscope navigation
Adjust article display on the homepage to show more content and modify the horoscope widget to navigate to a dedicated page instead of a modal.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: c8cadc1b-5524-4725-abba-7f1558b33894
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/RVXhOPb
Replit-Helium-Checkpoint-Created: true
2026-02-28 19:27:16 +00:00
sebastjanartic
cecf78aa81 Center images and slow down automatic image changes
Update the photo gallery and hero card components to use `object-top` for image centering and increase the auto-play interval to 10 seconds.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 78b4d368-06b6-46ef-a5a1-a61fe6c3bc35
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/RVXhOPb
Replit-Helium-Checkpoint-Created: true
2026-02-28 18:37:30 +00:00
sebastjanartic
d21787862e Update news widget to automatically rotate articles
Modify the news widget to display a fixed number of articles and implement automatic rotation with hover pause functionality.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: c64a3c69-568c-4dbf-9e2a-ec93f7ac0f90
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/RVXhOPb
Replit-Helium-Checkpoint-Created: true
2026-02-28 18:36:16 +00:00
sebastjanartic
f3614e4640 Update layout and aspect ratios for all widgets on the homepage
Adjusted aspect ratios for PhotoGallery, Recipe, Horoscope, and News widgets to 4:5 for a filled and taller appearance. Increased the number of news items displayed and updated styling for better visual presentation.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: dc86575c-1a2c-4bad-be6f-bf7c15dcafd7
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/RVXhOPb
Replit-Helium-Checkpoint-Created: true
2026-02-28 18:33:14 +00:00
sebastjanartic
7aa09373aa Add image assets for blog post thumbnails and gallery previews
No changes to code, only attached image assets.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: f265636c-ff72-47d0-baa5-16a732522295
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/igVW4lQ
Replit-Helium-Checkpoint-Created: true
2026-02-28 18:15:21 +00:00
sebastjanartic
a15dea1fe7 Update homepage layout with mixed card sizes and integrated advertisements
Refactors the homepage to implement an MSN-style bento grid layout, incorporating mixed-size article cards, video indicators, time-ago formatting, and integrated advertisements.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 224daa43-fab8-420c-8186-62118db05411
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/igVW4lQ
Replit-Helium-Checkpoint-Created: true
2026-02-28 18:06:07 +00:00
sebastjanartic
5fc28baa45 Add initial blog posts and configure video embeds
Populate the database with initial blog posts and configure video embeds for Bunny.net, Facebook Reels, Instagram Reels, and TikTok.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 1457dcb1-28bc-46d6-89ba-bdcfa275fc58
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/413891e8-d784-4bea-b9f5-91a5a68316b4/igVW4lQ
Replit-Helium-Checkpoint-Created: true
2026-02-28 17:58:44 +00:00
sebastjanartic
ad1b960656 Remove the "Star-News" category from the website footer
Remove the "Star-News" category link from the footer component in client/src/components/footer.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: daadff1e-0ff4-4937-beac-51eee3fcf27e
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:34:07 +00:00
sebastjanartic
ace36af756 Add ability to embed videos from external platforms into blog posts
Uploads images and allows embedding of videos from platforms like Bunny.net.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 413891e8-d784-4bea-b9f5-91a5a68316b4
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 870b98fc-2c80-494a-84bd-99c77266b38a
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:27:13 +00:00
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
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
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
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
5a86d1fc2b Initial commit 2026-02-28 16:29:59 +00:00