Commit Graph

102 Commits

Author SHA1 Message Date
sebastjanartic
94a970eb4d Improve ad placement and fix display issues on the homepage
Modify ad insertion logic on the homepage to prevent ads from appearing in the same row and update image URLs in the gallery data.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: e238672d-f0b8-42f8-b206-9c933e38a0b7
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/nFw7xof
Replit-Helium-Checkpoint-Created: true
2026-03-02 16:55:42 +00:00
sebastjanartic
4b5b3e5d97 Improve photo gallery with artist names and infinite scrolling
Refactor photo gallery to include artist names extracted from filenames, implement pagination with infinite scrolling, and optimize image loading.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 79e0a082-1752-4a36-8483-997b7269c4f3
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/nFw7xof
Replit-Helium-Checkpoint-Created: true
2026-03-02 16:39:45 +00:00
sebastjanartic
64edf696ff Remove embedded content that is not displaying correctly
Remove problematic Facebook Reels and Instagram embeds from blog posts.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 705ffe02-296d-4563-91a0-50533634ce67
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/VgutZ7W
Replit-Helium-Checkpoint-Created: true
2026-03-01 18:32:59 +00:00
sebastjanartic
3219cd7b65 Update gallery to display images from correct Dropbox folder
Update server-side logic to fetch images from the `/family room/photos/oddaje/izvajalci selekcija` Dropbox folder, resolving previous path errors and displaying 176 images from 16 subfolders.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: d8809459-ea7d-404c-8963-234e7c7730e7
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/VgutZ7W
Replit-Helium-Checkpoint-Created: true
2026-03-01 18:30:02 +00:00
sebastjanartic
146f797809 Fix the image gallery to display images from correct folders
Updates the Dropbox integration to store app keys directly in the token file, resolves the issue with the incorrect Dropbox folder path, and searches for images in multiple actual gallery folders instead of a single non-existent one.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ce08de34-8538-403f-9a35-f9c3d376d112
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/VgutZ7W
Replit-Helium-Checkpoint-Created: true
2026-03-01 18:24:56 +00:00
sebastjanartic
72e34076fc Add an image for a new blog post
Attaches image 'image_1772388985978.png' to the repository.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 5936aef1-21ea-46e0-a5e5-80cb46c3c44e
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 18:16:47 +00:00
sebastjanartic
0711b4f090 Add temporary Dropbox access token storage and deployment
Store the provided Dropbox access token temporarily and deploy the latest version of the application.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a5233029-a6ce-418a-aeae-bf097bfbc41e
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 18:08:53 +00:00
sebastjanartic
c33eca1932 Add ability to load images from Dropbox for blog posts
Integrate Dropbox OAuth2 for image handling, adding necessary API routes and updating the gallery to read directly from Dropbox.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: d05c114b-7d61-49b7-9359-ee76dc58a7a6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 18:05:06 +00:00
sebastjanartic
241826f983 Add ability to upload images and embed videos from external sources
Integrate Dropbox OAuth2 for image uploads and add support for embedding videos from Bunny.net, Facebook Reels, Instagram Reels, and TikTok.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3be47a41-dede-41c1-b8ba-5b26c3d7c7b9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 18:03:51 +00:00
sebastjanartic
6279a35ab2 Update application styling to match new design guidelines
Update styles for background, fonts, headlines, descriptions, and buttons to align with provided design specifications.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 019a1e4b-8528-4fba-a9a8-202366fae098
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 17:58:56 +00:00
sebastjanartic
4ea9c451cd Adjust ad card display to prevent empty space
Update the ad card component to dynamically adjust its height based on the ad content, removing fixed minimum height and ensuring no blank space appears below smaller ads.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 833f01fd-cc96-4aac-90b9-690a26595e08
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 17:50:53 +00:00
sebastjanartic
aaf137933d Adjust ad display to prevent empty space and improve visual consistency
Modify ad container styling to dynamically adjust to ad content size, removing fixed minimum heights and ensuring no blank space appears when ads are loading.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 20dcf386-de4a-41d9-b53b-f4c452bd4fdf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 17:47:27 +00:00
sebastjanartic
6f933a2884 Fix issues with ad display and appearance on the blog
Adjust ad components to ensure they are hidden when not loaded and to prevent blank space, and update styling for better integration with the dark theme.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 2c4d7140-061f-4806-a00b-f189937d87cd
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 17:45:47 +00:00
sebastjanartic
f35f55f166 Improve how advertisements are displayed on the blog
Adjust ad container styling and logic to prevent layout shifts and ensure ads fit appropriately within the content.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 0dca4df7-0945-4231-b623-6cd4952debdf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 17:41:39 +00:00
sebastjanartic
7354a29995 Improve how advertisements are displayed on the website
Remove fixed minimum height and flexible sizing from the ad component to ensure it correctly adapts to the ad content and prevents blank space.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 1c4e7c16-bbd9-40a8-ab8f-81a26c87c474
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 17:39:18 +00:00
sebastjanartic
bb66851f40 Hide empty ad containers to prevent layout stretching
Update AdSense component to accept an onAdStatus callback, allowing parent components to conditionally render ads based on their loaded status. The SidebarAd component now uses this callback to hide itself when no ad is available, preventing empty space and layout distortion.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 7b04aa60-f1a0-418c-904a-d16b3954518f
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:54:45 +00:00
sebastjanartic
3d7bfec657 Add a sticky sidebar ad to fill empty space on the homepage
Integrates a new `SidebarAd` component into the homepage layout, making it sticky and ensuring ad containers collapse when ads fail to load. Updates `AdSense` component to track ad loading status.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3321a963-9238-411a-b2fa-c960a9f73030
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:53:53 +00:00
sebastjanartic
5a5a5c9737 Add various ad units to improve content monetization and user engagement
Integrates new AdSense ad units, including In-article, Display, and Multiplex ads, with specified slot IDs and layout configurations.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: e8480656-dd84-4180-becf-3394637f60a8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:45:28 +00:00
sebastjanartic
e09d58dccd Add and update ad placements and configurations across the blog
Integrate new ad slot IDs and layout keys for various ad types (In-feed, In-article, Display, Multiplex) across the application.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 5de924ad-5cae-434b-97b7-13092a7e360f
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:43:44 +00:00
sebastjanartic
0d0d6458c6 Update ad configurations with new slot IDs and layout keys
Update ad configurations in ArticleCardAd and TopStoriesList components to use the new slot ID 3854634730 and layout key -7o+et-x-1e+6a for In-feed ads.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 4b1684a2-1e0f-4e02-901f-637589d09aa9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:43:07 +00:00
sebastjanartic
9d5e0618bf Adjust ad settings for better contrast and visibility
Modify AdSense settings to resolve contrast issues, ensuring ads are displayed correctly and are visible on the platform.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 5fdd93a9-b5b3-4566-9aca-b2c43212eca6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:34:34 +00:00
sebastjanartic
a761531abb Adjust button colors for better visibility on dark backgrounds
Update button and background colors in AdSense settings to resolve contrast issues.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 70ccab5b-1326-487f-87a7-d5e01736062c
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:33:51 +00:00
sebastjanartic
0b03c050c3 Update ad settings for improved contrast and appearance
Adjust global and button color settings in ad configuration to resolve contrast warnings and ensure proper display.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 0b6231e1-7775-4d09-9138-d60c9649f255
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:33:06 +00:00
sebastjanartic
efd814fe65 Update AdSense ad styling for better visual consistency and contrast
Update AdSense ad styling for better visual consistency and contrast by adjusting font, background, border, and text colors to improve readability and adhere to contrast guidelines.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 4672518a-c20e-4aab-b2fd-395b04268b67
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:28:09 +00:00
sebastjanartic
5f81327f6f Adjust ad styling for better visibility and contrast on the blog
Update AdSense ad unit configuration, including font, background, and border colors, to improve contrast and ensure proper display on the blog.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 336539ae-b7cd-4a93-9cee-7446df58257c
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:27:01 +00:00
sebastjanartic
f5ea83b879 Improve how images are displayed in the gallery with unique identifiers
Fix duplicate key warnings and potential visual errors in the gallery by creating unique identifiers for each image.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 36dcbcca-86f2-4d0e-ac6f-f40842819be0
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:25:32 +00:00
sebastjanartic
20056a59d3 Update text and button colors for improved readability
Adjusted text color to white (#FFFFFF) and button border color to dark grey (#242424) for better contrast on dark backgrounds.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 2d0f981d-c901-40ac-bb19-789c7f9a5fdd
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:25:00 +00:00
sebastjanartic
400eeb9a68 Update image assets for blog posts
No diff detected.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 573e3a00-31db-4c03-92ed-b620fe1f2499
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:23:58 +00:00
sebastjanartic
75d378cc88 Add new image to the blog assets
Attached a new image file to the blog assets.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 453a7b81-4205-4e1a-912e-3e7cbb50fc28
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:21:36 +00:00
sebastjanartic
0fddd82722 Adjust website fonts to match AdSense ad display
Update font settings to ensure consistency between website content and AdSense advertisements.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 466caf49-c5e4-4c4d-a79d-5a9b4fcba040
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:20:40 +00:00
sebastjanartic
dbe4376782 Add music news section to the right of the hero component
Update the UI to include a "Musiknachrichten" section positioned to the right of the hero component, enhancing content discoverability.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 0348b0c2-0d3f-430b-a4dc-2f01ec13695b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:12:05 +00:00
sebastjanartic
7770d6f9e9 Add a music news section to the sidebar
Create a new ad unit for the sidebar, named "Folx News - Sidebar" and configure it as a display ad.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 9f0cbec1-bb65-4c5b-8896-a3184d691332
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:11:00 +00:00
sebastjanartic
0d19bcb47e Update the hero section layout and fix image processing errors
Refactor the hero section to a multi-card layout and adjust image processing parameters by changing `max_tokens` to `max_completion_tokens` and removing an unsupported `temperature` value.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: dc1a7e29-d86e-41b6-8c1b-d753e4842371
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-03-01 09:07:42 +00:00
sebastjanartic
66a0471447 Populate empty article slots in the grid with repeated content
Fill empty grid slots in the home page by repeating existing articles to ensure a full layout and improve visual consistency.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 23a4fedf-e948-4b7c-90a5-addc2a9da635
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-02-28 22:43:43 +00:00
sebastjanartic
8361871b4f Adjust layout to fix card sizing issues and reposition ad units
Modify the home page layout to revert card sizes to their original dimensions and adjust the display of ad units.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 6417b4ad-a802-4080-af16-dc4a1e0ff596
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Helium-Checkpoint-Created: true
2026-02-28 22:40:32 +00:00
sebastjanartic
869aa7c611 Add an advertisement to the bottom of the blog's homepage
Integrate an AdSense ad unit next to the WideCard component in the last row of the home page grid.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: df8ba14f-56d8-418a-9c57-10bb0e24a2d8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/0ZGabQy
Replit-Helium-Checkpoint-Created: true
2026-02-28 22:32:17 +00:00
sebastjanartic
31f3806b4b Add a right-aligned article card to the main carousel section
Modify the FeaturedCarousel component to accept and display a `sideArticle` prop, integrating a `WideCard` into the right column of the carousel layout, below 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: b081b224-a9aa-4517-adf6-d6b4614bb98d
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/0ZGabQy
Replit-Helium-Checkpoint-Created: true
2026-02-28 22:25:17 +00:00
sebastjanartic
047dc60c25 Adjust layout to display two wide article cards vertically
Update the home page grid layout to stack two wide article cards vertically, ensuring proper display on different screen sizes.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: d79d3c45-0645-4414-bd11-d86326370d06
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/0ZGabQy
Replit-Helium-Checkpoint-Created: true
2026-02-28 22:21:02 +00:00
sebastjanartic
29714c1cd4 Add a featured article card that spans the full width of the page
Introduces a new `WideCard` component and integrates it into the home page layout to display a featured article, spanning two columns on larger screens and one on smaller screens.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: e9899683-2a85-4236-b9a3-24b2669cafd2
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/0ZGabQy
Replit-Helium-Checkpoint-Created: true
2026-02-28 22:17:31 +00:00
sebastjanartic
59986d4fc3 Improve gallery page layout with a responsive grid and hover effects
Refactor GalleryPage component to display images in a responsive grid layout with 4 columns on large screens, 3 on tablets, and 2 on phones. Includes image zoom effects on hover and a lightbox for full-size viewing.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: f944f70c-e1a8-40c8-bfa6-a0562663d6bc
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/0ZGabQy
Replit-Helium-Checkpoint-Created: true
2026-02-28 22:12:18 +00:00
sebastjanartic
b49b7512e4 Add a second photo gallery with a reversed image order
Modify the PhotoGalleryWidget to accept a `reverseOrder` prop, and add a second instance of the widget to the home page with this prop enabled.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b84dab4e-11bc-44f5-a773-3e57620ac431
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/0ZGabQy
Replit-Helium-Checkpoint-Created: true
2026-02-28 22:11:20 +00:00
sebastjanartic
65205f55cd Add current news widget and randomize widget placement on homepage
Introduce a new "Aktuelle Nachrichten" widget fetching breaking news from Google News and integrate it into the homepage layout, allowing for randomized placement alongside other widgets.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a9755292-f3f6-4e82-9daf-584c288b7d23
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/0ZGabQy
Replit-Helium-Checkpoint-Created: true
2026-02-28 22:10:27 +00:00
sebastjanartic
d506a3fd50 Adjust blog post display to use smaller cards in a four-column layout
Update the blog home page to render articles using `MediumCard` components in a 4-column grid on larger screens, replacing the previous `BlogCard` components and adjusting the grid layout.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b25d4069-f556-46d8-bde2-7014116eb56c
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/0ZGabQy
Replit-Helium-Checkpoint-Created: true
2026-02-28 22:01:28 +00:00
sebastjanartic
6aa729090f Display all blog articles below the carousel section
Update the home page component to display all articles in a grid layout, rather than only a subset.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 9a38d40e-e66a-495e-b7d1-09d2609085a1
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/0ZGabQy
Replit-Helium-Checkpoint-Created: true
2026-02-28 21:58:37 +00:00
sebastjanartic
2c5feb8ea3 Add weather information and an advertisement to the homepage
Introduce a new WeatherWidget component that fetches and displays local weather data using the Open-Meteo API and integrates an AdSense ad below it on the home page.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 01b9c0d3-17fd-4917-9326-1b5e3c5eb2ce
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/0ZGabQy
Replit-Helium-Checkpoint-Created: true
2026-02-28 21:51:11 +00:00
sebastjanartic
e3c818f8c0 Add an advertisement to the bottom of the top stories section
Integrate an AdSense ad component into the TopStoriesList component in client/src/pages/home.tsx, placing it at the bottom of the sidebar with dynamic sizing.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 40270915-8e25-4bc4-b07c-e47a007b4cd5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/0ZGabQy
Replit-Helium-Checkpoint-Created: true
2026-02-28 21:46:10 +00:00
sebastjanartic
0f4a569bf3 Implement a dynamic content layout with featured hero and extended top stories
Update the homepage layout to feature a larger hero article on the left, two smaller articles below it, and an extended "Top Stories" sidebar on the right, dynamically adjusting content display and sizing.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: cf44f9f8-1298-4129-97e8-18418de82c02
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/0ZGabQy
Replit-Helium-Checkpoint-Created: true
2026-02-28 21:44:03 +00:00
sebastjanartic
5c92bc69c8 Update homepage layout to a more modern grid-based design
Refactors the homepage layout from a carousel to a grid. Adjusts article slicing for new rows and removes carousel functionality. Introduces `MediumCard` component.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ceeb2a24-be77-456c-acfb-2e395f4b9d34
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/0ZGabQy
Replit-Helium-Checkpoint-Created: true
2026-02-28 21:40:42 +00:00
sebastjanartic
b1bd37d66e Improve how images are centered for better face detection
Update the AI prompt to more accurately detect focal points in images, ensuring faces are centered correctly within the frame.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a81de0df-cbab-410b-b11a-e64ca9ee578b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/0ZGabQy
Replit-Helium-Checkpoint-Created: true
2026-02-28 21:37:40 +00:00
sebastjanartic
ade673929c Improve photo gallery image display and adjust news widget
Fix the photo gallery image to fill its container properly using absolute positioning and a flexible height, resolving overflow issues. Additionally, update the news widget to display five items instead of six.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 76b8462f-8f0a-4aaf-b4ae-3f1bfef0815a
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:35:02 +00:00