Commit Graph

463 Commits

Author SHA1 Message Date
sebastjanartic
87797a2ffa Add optimized cover image for Linda Feller's blog post
Optimizes the attached DSC05682_1772624285378.JPG image to linda-feller.jpg (190KB) and updates the article with ID 23 to include it as the cover image.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ed305594-ffde-41db-a5a9-0a28c5c8ee6f
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-04 11:39:54 +00:00
sebastjanartic
287eec12f3 Add cookie consent banner to website for user agreement
Implement a new cookie consent component that appears after a delay and is stored in local storage upon acceptance, ensuring it doesn't reappear.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: e300760d-9835-4706-a404-021d684580a1
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-04 11:36:18 +00:00
sebastjanartic
724f34c74b Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a410b1ce-0622-4fd0-ae76-fb3819820825
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Commit-Deployment-Build-Id: 344fb301-e1c1-46cc-9476-5d613d8b7172
Replit-Helium-Checkpoint-Created: true
2026-03-04 11:26:02 +00:00
sebastjanartic
f945ed9ddb Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 349f2f43-9486-4687-9e57-d51cce8b7457
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Commit-Deployment-Build-Id: 095b445a-c408-43e0-8f76-d492e74e20e7
Replit-Helium-Checkpoint-Created: true
2026-03-04 11:24:00 +00:00
sebastjanartic
a116500b5b Fix search functionality and update image links
Correct an issue in search page routing and update image URLs in 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: 7d802a6b-ca90-4692-965e-1371e0ce337f
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-04 11:23:28 +00:00
sebastjanartic
a466452e2a Improve search functionality and update image links
Refactors navigation to use wouter for single-page application behavior, resolving issues with search query parsing and duplicate declarations. Updates image URLs in `gallery-data.json`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3d4c4d6f-16fc-4faa-8264-303195c3f560
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-04 09:14:01 +00:00
sebastjanartic
5ba9717fec Update image links and add artist information to gallery
Updates image URLs in gallery-data.json and adds 'Folx Stadl' artist mapping for folders 2-6, resolving display issues and completing artist information for all gallery images.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: e56aef2e-3931-4b9f-993c-7ddb5da708b6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-04 09:11:17 +00:00
sebastjanartic
b5c7bd2d86 Improve search functionality by adding a debounce to input
Adds a debounce mechanism to the search input field on the search page, delaying search execution for 500ms after the user stops typing to prevent excessive API calls and improve performance.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 4dc54121-0b3f-4812-85d1-73cc6650fb75
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-04 09:06:42 +00:00
sebastjanartic
a7493e4279 Improve search functionality and navigation on the blog
Update search endpoint to use Bunny API's search parameter for efficiency, refactor client-side search query handling to use window.location.search for better query parameter retrieval, and update header navigation to use window.location.href for consistent routing. Also, update gallery image URLs in gallery-data.json.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: bdfa6652-3a31-4f32-a642-d62bd1746159
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-04 09:04:01 +00:00
sebastjanartic
ff34633ea6 Improve search functionality to include videos and articles
Update the search endpoint to use the Bunny.net API's search parameter for more efficient video retrieval, and ensure caching for search results.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ef13086e-ac61-4b8e-994b-83beeef8c3df
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-04 09:03:18 +00:00
sebastjanartic
2be8b0b0d7 Adjust ad placement to align with content
Update ad container positioning using calculated offsets to ensure ads are displayed adjacent to the main content area, rather than at the screen edges.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 1d311ccb-a89f-48ce-9a6c-7923b2840814
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-04 09:00:44 +00:00
sebastjanartic
969c6912ed Add a global search feature to find articles and videos
Introduces a global search functionality with a dedicated search page and integrates a search icon/input into the header and mobile menu. The search queries articles by title, excerpt, and content, and videos by title and description. Updates are made to `App.tsx` to include the new route, and `header.tsx` to implement the search UI and logic.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 90e58e4e-8d41-41e7-bc45-74196314bd78
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-04 08:59:09 +00:00
sebastjanartic
740595b231 Update image for a blog post about Igor und seine Oberkrainer
Replace the original image for the "Igor und seine Oberkrainer" blog post with an optimized version.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 37b0ba51-709f-41fd-af28-fad61e2a2c1e
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-04 08:56:22 +00:00
sebastjanartic
3d5e61aebd Optimize images and update blog content for faster loading
Add optimized image assets and update a specific blog post to use the new, smaller image, improving loading times and replacing problematic thumbnails.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: d0dd1536-7de8-49d1-9c20-b064e44ba6f6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-04 08:53:54 +00:00
sebastjanartic
c1b32857fd Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a077f071-7556-4ca6-9fd1-95d607e31e40
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Commit-Deployment-Build-Id: ca0992d8-2b21-49f7-959b-6835854809ad
Replit-Helium-Checkpoint-Created: true
2026-03-04 08:51:16 +00:00
sebastjanartic
5da2418129 Update image source links for gallery items
Replaced old Dropbox image URLs with new ones in server/gallery-data.json.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 8be78d16-3a9d-4b83-82c2-61663dac2260
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-04 08:49:36 +00:00
sebastjanartic
ff71db433f Center sidebar advertisements vertically on the screen
Update ad positioning logic in home.tsx to vertically center ads.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 773c8986-2f50-40e6-bc55-8ced2aa4d5ed
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-04 08:46:18 +00:00
sebastjanartic
ca106ddeef Update image links for blog content
Modified image URLs within server/gallery-data.json to point to new locations.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 7dd6ef7d-e0ea-4b36-9f70-c0d71ca1548c
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-03 07:04:18 +00:00
sebastjanartic
119493d6be Update image links and token expiration times for gallery and Dropbox
Modify Dropbox token expiration and update image URLs within 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: 83e0fc3b-b595-4a86-a056-169ec4393587
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/jdAEdU5
Replit-Helium-Checkpoint-Created: true
2026-03-03 07:00:00 +00:00
sebastjanartic
936cabfafc Update article links to open external content in new tabs
Adds a useEffect hook to the ArticlePage component in `client/src/pages/article.tsx` to dynamically set the `target="_blank"` and `rel="noopener noreferrer"` attributes on all external anchor tags that are not internal links or Bunny.net videos. This ensures that external content is opened in a new tab for a better user experience. Additionally, image URLs in `server/gallery-data.json` have been updated.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 94c1943e-9f5b-4d6b-9f0a-07685472a607
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 19:32:13 +00:00
sebastjanartic
59d71372bd Update news sources to use free articles and improve availability
Replace Google News RSS feed with alternative sources and remove paywalled content from music and general news feeds to ensure free access.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 7095c8f1-7f0f-4f4b-a6b2-6a7a45042a1a
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 19:30:39 +00:00
sebastjanartic
4ee3fab763 Update image links for gallery assets
Update Dropbox URLs for multiple image assets within the server/gallery-data.json file.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ad634fae-c475-4452-904f-c533dce69bea
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 19:28:58 +00:00
sebastjanartic
6ad697f1e9 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: c9845d5b-98ac-43bf-9f2a-c5e133573820
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/nFw7xof
Replit-Commit-Deployment-Build-Id: 955878e6-05db-43ad-997f-5a4a6b4282d2
Replit-Helium-Checkpoint-Created: true
2026-03-02 19:13:36 +00:00
sebastjanartic
78ddc5ef76 Add sticky sidebar advertisements to the website for desktop users
Introduce sticky vertical AdSense advertisements to the left and right sidebars, visible on screens wider than 1536px.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: f06a13fe-4c0b-42dd-a2d2-1ef93d0423d0
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 19:11:58 +00:00
sebastjanartic
1af90859ca Add information about Outbrain advertising network to the blog
Add a text file detailing the Outbrain advertising network, explaining its role as a partner of Google AdSense and providing alternative advertising sources.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 4f4f6bcb-0ef4-41cf-b3d1-dfc1cc855239
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 19:10:07 +00:00
sebastjanartic
596b7c9023 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: bbb591be-f456-45e3-b0b5-26149169977d
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/nFw7xof
Replit-Commit-Deployment-Build-Id: 56fa426c-e629-417d-a1e9-212439d826b7
Replit-Helium-Checkpoint-Created: true
2026-03-02 18:41:31 +00:00
sebastjanartic
8bc1d063fb Filter news articles to show only recent posts
Add a `maxAgeDays` parameter to `parseRssItems` function to filter out older articles, applying a 14-day limit to music news and a 1-day limit to breaking news.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ace20c2a-f332-4725-b83e-8ebf770dc2f6
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 18:39:53 +00:00
sebastjanartic
9bccf2883e Update news feed to correctly display articles from external sources
Modify the RSS feed fetching mechanism to include more comprehensive browser-like headers, resolving 503 errors from external sources like Google News.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 44cfba06-1cd4-4bbd-bf22-a92739321028
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 18:38:23 +00:00
sebastjanartic
f70e19218b Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 8695d386-13d2-439c-b614-1524f9836d10
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/nFw7xof
Replit-Commit-Deployment-Build-Id: e791fd2b-1706-46f0-90d4-b05d13d0d991
Replit-Helium-Checkpoint-Created: true
2026-03-02 18:35:54 +00:00
sebastjanartic
47b00cfb00 Update blog page to restore classic card layout for featured articles
Introduces a new `WideCardClassic` component and replaces existing `WideCard` instances in the `home.tsx` page, specifically for the `widePickedArticles` section at the end of the grid, to revert to a classic layout with an image on the left and text on the right.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 87125387-e5e8-43e2-955b-c3fc7b3d5e8f
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 18:33:51 +00:00
sebastjanartic
8f709e181d Add an advertisement to the blog post grid layout
Insert an ad into the fifth row of the blog post grid, replacing an article at the second position.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: c5a7bcf0-0aea-463e-aa1c-d846d197312b
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 18:31:35 +00:00
sebastjanartic
ac94327532 Update blog post cards to display title and author over the image
Refactors the `WideCard` component in `client/src/pages/home.tsx` to implement an overlay style for article titles and author information, replacing the previous side-by-side text layout.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ef35fedb-4350-4cd0-a09c-4abb3165c8ae
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 18:29:03 +00:00
sebastjanartic
edf694d74f Improve layout of blog posts to align and resize correctly
Adjusted CSS Grid properties within the WideCard component to ensure blog posts correctly span and align to the right, accommodating AdSense slots.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a52a02b6-1f70-4ccb-a9aa-335649ad6494
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 18:28:06 +00:00
sebastjanartic
19554ed77f Adjust layout of featured articles and ads on the homepage
Modify the homepage grid structure to accommodate ads and resize featured articles, changing `lg:col-span-3` to `lg:col-span-4` for the parent container and nesting the articles within a new `lg:col-span-3` div.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 42525754-c9d3-4c4c-84f2-577aa58381c6
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 18:26:59 +00:00
sebastjanartic
d56ce2aacf Place advertisement in empty space on homepage
Add an AdSense ad unit to the homepage, occupying the previously empty space to the left of the featured articles.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: cfdd2f06-528d-46d0-b0d1-f6b38bcf03b8
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 18:26:10 +00:00
sebastjanartic
db6233c8fb Align featured articles to the right side of the page
Update layout for featured articles to use a right-aligned grid, utilizing `lg:ml-auto` and `lg:w-3/4` for positioning.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 466a0deb-95d2-4316-ac6c-4a80dfd7a22c
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 18:24:43 +00:00
sebastjanartic
7c97f05c36 Position selected articles to the right side of the page
Adjust the grid layout in `home.tsx` to move `widePickedArticles` to the rightmost columns, utilizing `lg:col-span-4` and `lg:col-start-2` to occupy the last two columns of the grid.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 0904917f-f1f9-4996-9c69-534ba0bda3e8
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 18:23:54 +00:00
sebastjanartic
c69efcc53c Adjust the layout of featured articles on the homepage
Update the grid layout for featured articles on the homepage to display two columns instead of three.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: d177ce0c-290e-47f2-ab4a-dda4644a7f9b
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 18:22:32 +00:00
sebastjanartic
65746cb92a Adjust layout of two featured articles to align them correctly
Modify the grid layout in the home page component to reposition two featured articles, ensuring proper alignment within the content area.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 60915ea8-c021-44da-be21-47417b5b015f
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 18:21:49 +00:00
sebastjanartic
e6b789eddf Add prominent article display and reorganize sidebar content
Adjust the layout to feature selected articles more prominently on the homepage and rearrange sidebar elements for better organization.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: e6a9f029-f178-4d47-85df-7d62a1597a7a
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 18:20:25 +00:00
sebastjanartic
3ad5c1cc66 Adjust blog post layout for improved sidebar display
Update the home page to display featured articles in a more compact format within the sidebar, optimizing space and readability.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 0c24e929-14aa-4f34-9d32-e0e4e0019dc7
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 18:18:53 +00:00
sebastjanartic
472c25b1b9 Rearrange blog articles to appear on the right side
Move featured articles from the main content area to the sidebar and adjust layout to accommodate.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 19d75670-2aca-426c-a8eb-7c3fe4825e04
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 18:17:56 +00:00
sebastjanartic
351d4bdaa4 Align featured articles to the right side of the page layout
Adjust the grid layout for featured articles to push them to the right, utilizing a 3-column grid with an empty first column on larger screens.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 9dfddbdd-4978-4e0d-a80f-5c942783ee92
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 18:17:08 +00:00
sebastjanartic
0df74ce346 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 4cd3ad3d-9828-4f5a-afc0-e96cbb84a18a
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/nFw7xof
Replit-Commit-Deployment-Build-Id: 1f03a018-3a16-45f5-ab76-576fbe536471
Replit-Helium-Checkpoint-Created: true
2026-03-02 18:16:35 +00:00
sebastjanartic
baf5b3548b Align articles to the right side of the page layout
Rearrange the order of articles and widgets in the home page grid to display articles on the right.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 6249013d-ce1e-4d73-8e09-5d7d6f13ac08
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 18:15:52 +00:00
sebastjanartic
ee71299609 Adjust article and widget display order for homepage layout
Modify the `client/src/pages/home.tsx` file to conditionally render articles and widgets. For the first row (r === 0), widgets are displayed first, followed by articles. For subsequent rows (else block), articles are displayed first, followed by widgets, with an additional check for articles if widgets run out.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 82fb14dd-a58e-42c6-afb4-f685eeec81a0
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 18:15:14 +00:00
sebastjanartic
cadcb68358 Rearrange layout to place articles on the right side
Update the home page layout to display articles on the right side of the grid, shifting widgets to the left. Update image URLs in gallery-data.json.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 8c494d56-6e4d-44c9-8662-6a6673065e09
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 18:14:39 +00:00
sebastjanartic
08b6441620 Update access token for Dropbox integration
Update the Dropbox access token and its expiration time in the configuration file.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 1bed5eb8-4be6-4f85-940a-82b6c1f80e1a
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 18:13:36 +00:00
sebastjanartic
217ee879e8 Fix ad display issues and improve spacing on blog posts
Update the `ArticleCardAd` component in `client/src/components/adsense.tsx` to revert styling changes that caused a large black background and incorrect spacing for ads, ensuring a consistent grey appearance and proper layout.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: bee731b1-1b40-43bc-9106-ad35855145d9
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 18:12:25 +00:00
sebastjanartic
c4da507bc9 Place advertisements in available slots within the blog post grid
Adjust logic to insert advertisements into the grid layout, ensuring they replace article items in available spaces.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: c2b371a0-acc5-4b7b-8486-089b44132f2c
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 18:11:22 +00:00