sebastjanartic
4ca5e0859f
Enhance sidebar widgets for improved visual appeal and information density
...
Adjusts the layout and styling of the weather and recent articles widgets in the sidebar, increasing their minimum height and padding for better readability and visual presence.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 5231fa06-1014-438e-b4da-d4785d397fd3
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:06:52 +00:00
sebastjanartic
1946b13fe6
Restore square aspect ratio for weather widget in sidebar
...
Restore the aspect-square class to the SidebarWeatherWidget component in client/src/components/weather-widget.tsx to maintain its original square dimensions.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 689c215c-40e0-451d-867e-157c3f221c03
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:06:15 +00:00
sebastjanartic
919e7ab446
Adjust sidebar layout to match content height
...
Remove aspect-ratio from weather widget and adjust parent container to allow sidebar content to expand and fill available height, aligning it with the main content.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 7b9e3bba-cabe-4c7f-80c0-0f32c6ad7dfd
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:05:50 +00:00
sebastjanartic
4282e1c591
Limit the number of displayed articles in the top stories widget
...
Modify the `TopStoriesList` component in `home.tsx` to display only the latest 4 articles, reducing the widget's height.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: df59c966-9f11-495e-afd7-7f289b663009
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:04:12 +00:00
sebastjanartic
dcc7e6488b
Remove the advertisement from the top stories list
...
Remove the AdSense component from the TopStoriesList component in client/src/pages/home.tsx.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 0ba95114-dab9-4f2d-9fbc-0da71c0a77de
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:02:10 +00:00
sebastjanartic
7de8f2a0fe
Adjust "Zuletzt hinzugefügt" widget height to fit content
...
Remove fixed height from the "Zuletzt hinzugefügt" widget in `home.tsx` to dynamically adjust its size based on content, and also adjust the ad component's margin.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: c03c3fad-bd1b-44f8-b763-494d279cf1cf
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:01:25 +00:00
sebastjanartic
7eca616874
Restore original ad placement strategy within the blog layout
...
Revert ad placement logic to original configuration, inserting ads into specific rows (1, 3, 5, 7) and columns (3, 1, 2, 0) within the item grid.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 670bb9b9-fca8-4896-b815-85b176b197c3
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:00:10 +00:00
sebastjanartic
6b2e5767fd
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: 522f60e6-4689-414c-bc04-7ca9a6dee345
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: 0b332147-beb7-4512-9c91-334fc783d0c4
Replit-Helium-Checkpoint-Created: true
2026-03-02 17:59:15 +00:00
sebastjanartic
062a82adb8
Reposition advertisements to appear between content rows
...
Remove inline advertisements from article grid rows and insert them as separate, centered ad rows between content rows.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 0a4cd013-713f-467d-a11c-38ffb5c466c4
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 17:58:57 +00:00
sebastjanartic
fdf2c210ab
Place advertisements strategically between articles on the homepage
...
Adjusted the home page layout logic to insert advertisements exclusively into rows containing only articles, specifically every second such row, ensuring they are not positioned adjacent to any widgets.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 7dc1a9d6-6a76-4cb1-9abc-78b266bde261
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 17:53:50 +00:00
sebastjanartic
c02d93cad8
Adjust ad placement to avoid displaying ads near content widgets
...
Modify the logic for inserting advertisements to ensure they are not placed directly adjacent to any content widgets, preventing visual clutter and improving the user experience on the homepage.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 469e25c3-fbc6-4f2b-8d23-588f0b8328dc
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 17:53:02 +00:00
sebastjanartic
4704759224
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: b37953d5-b5b7-4778-98ff-bf4e2a907d49
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: 3aa76a7a-c0dc-4599-9510-91f8f39cdec8
Replit-Helium-Checkpoint-Created: true
2026-03-02 17:51:28 +00:00
sebastjanartic
68450db713
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: 23e02402-50fd-4864-b44e-2f709ae3c2ce
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: 7e7f1679-a1a9-4d16-b966-26d47f43a576
Replit-Helium-Checkpoint-Created: true
2026-03-02 17:36:52 +00:00
sebastjanartic
ba4d22c513
Ensure ads properly fill available space in the content grid
...
Adjust ad components to fill vertical space, preventing empty gaps below them in 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: 4400694b-0a33-4db8-aef6-2acb356cdf9b
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 17:36:29 +00:00
sebastjanartic
9ebb74eb9b
Adjust ad placement to appear above specific content widgets
...
Modify the logic for inserting ads to ensure they are positioned before designated content widgets in 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: ddb08602-3667-4dce-8ea7-21162a508afd
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 17:33:19 +00:00
sebastjanartic
30fee72431
Adjust ad placement to avoid overlapping with content widgets
...
Modify ad insertion logic to prevent ads from appearing alongside content widgets like "Musiknachrichten", ensuring a cleaner display.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3717d24d-4288-440d-9771-29fd58caa207
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 17:32:35 +00:00
sebastjanartic
795077a219
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: d48d2b6d-aeb6-4839-99a0-104ab98247c8
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: 4de1070d-5ea5-4cb6-9090-ea09e2a840ea
Replit-Helium-Checkpoint-Created: true
2026-03-02 17:31:00 +00:00
sebastjanartic
076589492f
Add an additional article to the bottom section of the homepage
...
Modify the filtering logic to include a third article in the bottom section of the homepage.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 0cb02896-b3b7-47d7-8b49-cfee09701751
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 17:30:59 +00:00
sebastjanartic
2d010f73a4
Rearrange content layout to place advertisements correctly
...
Update the layout configuration in `home.tsx` to ensure advertisements appear directly after article content in the bottom section.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 366cf91b-e383-4f2e-8861-f7cc8be03e95
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 17:28:59 +00:00
sebastjanartic
e10aa417c1
Prevent ads from appearing next to important content widgets
...
Adjust the ad placement logic to ensure ads are only inserted into rows that do not contain widgets, preventing conflicts with existing content.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 0c1f949a-c832-41db-8b87-2202fbfe628b
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 17:27:54 +00:00
sebastjanartic
f099ce8093
Improve weather widget accuracy using browser geolocation
...
Update the weather widget to prioritize browser geolocation for more precise location detection, falling back to IP-based geolocation if denied.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 16c59ca7-47f2-4f61-8db4-36a7181ab46b
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 17:26:23 +00:00
sebastjanartic
bff408393c
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: 79fc7872-a412-4a70-84fa-20ae37fe1e1b
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: dd0f4fd9-ed25-4206-b44c-bd1ced7c7e4a
Replit-Helium-Checkpoint-Created: true
2026-03-02 17:24:24 +00:00
sebastjanartic
3097a76b33
Fix error that occurs when displaying articles at the bottom of the page
...
Replaced the non-existent `ArticleCard` component with the existing `BlogCard` component in the `home.tsx` file to resolve a runtime error.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: cd70a2d4-954c-44af-a0a2-96cf1189c3f5
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 17:16:35 +00:00
sebastjanartic
c47c743c96
Add two articles to the bottom of the homepage content
...
Replace two ad slots at the bottom of the homepage with two article cards, fetching them from the articles list.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 55453f74-bba8-477d-bd9e-734b4ea451b5
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 17:15:44 +00:00
sebastjanartic
c10d34c45c
Add photo gallery to the bottom section of the homepage
...
Insert a PhotoGalleryWidget into the home page's bottom section layout, separating existing advertisements.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: aebd49e1-7039-47d6-aa56-f2d4717e640e
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 17:14:02 +00:00
sebastjanartic
39f8525941
Move weather widget to the top of the sidebar
...
Reposition the SidebarWeatherWidget component to appear before TopStoriesList in the home page layout.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 13a33116-f171-4f67-96d9-d14afe706345
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 17:11:46 +00:00
sebastjanartic
5f4266a662
Fix widget order and positioning for a consistent user experience
...
Removes random shuffling of grid widgets and ensures the weather widget is correctly placed in the sidebar. 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: a6796d9a-0da8-4c8d-9a04-6c634aa173b3
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 17:09:36 +00:00
sebastjanartic
daf7203739
Move weather widget to sidebar and update gallery image links
...
Ensure the weather widget is displayed exclusively in the sidebar and update various 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: cea847a5-9a97-406c-93a6-4d8296cf7e3a
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 17:05:33 +00:00
sebastjanartic
1fecc39035
Add automatic IP-based weather detection to a new sidebar widget
...
Introduces a `SidebarWeatherWidget` component that displays localized weather information using IP address for location detection, removing the need for explicit user permission. The widget is placed in the homepage sidebar below the "Zuletzt hinzugefügt" section.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: fbb31221-fc0e-43bb-bb7c-88ad38d97042
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 17:02:16 +00:00
sebastjanartic
e0a9faf61c
Update sidebar title to German language for recent articles
...
Change the heading of the "Top Stories" list from "Zadnje dodano" to "Zuletzt hinzugefügt" in the home page component.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 717c051c-1180-473c-b55c-2e404fedd54b
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:58:01 +00:00
sebastjanartic
698b26c66e
Update blog to show recent articles and fix ad display
...
Modify the home page to display the 5 most recent articles instead of popular ones and adjust ad placement to prevent duplicates in the same row.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 64fe0de6-7bcc-4618-998b-56c6f8e117b3
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:57:22 +00:00
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
1ece209d7f
Distribute advertisements across the homepage content grid
...
Update the homepage grid layout to intersperse advertisements among articles, add unique keys to grid items to prevent duplicate key warnings, and adjust grid padding for better visual presentation.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: eb989520-c882-4176-8405-ca5d6ee6d1c3
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:52:24 +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
553d20d8cb
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: 0bef63ea-d274-4f8b-93be-228f063fef62
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/VgutZ7W
Replit-Commit-Deployment-Build-Id: 220659cb-cd79-4b4f-bd37-03d56e996880
Replit-Helium-Checkpoint-Created: true
2026-03-01 18:54:55 +00:00
sebastjanartic
39d43cd876
Improve gallery loading speed with image optimization and lazy loading
...
Implement a thumbnail proxy endpoint and lazy loading for gallery images to significantly reduce page load times and improve user experience.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 1488855f-6772-48e1-9244-282d1cc91352
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:52:46 +00:00
sebastjanartic
97d09ba27e
Transitioned from Plan to Build mode
...
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 998185ad-c6a5-4680-b570-519a7cbbda78
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:47:27 +00:00
sebastjanartic
2f3b98338c
Add full video descriptions from external sources to blog posts
...
Update API endpoints to fetch and include video descriptions from meta tags and the description field when retrieving video data.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: dc16d361-8950-4dfd-8f3f-3ee8b08cce89
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:43:46 +00:00
sebastjanartic
dfdada5c84
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: 7a635120-986a-4c2c-992a-ebed803ca6fd
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/VgutZ7W
Replit-Commit-Deployment-Build-Id: 51d5de7c-8148-4c46-a2d5-a8264128971a
Replit-Helium-Checkpoint-Created: true
2026-03-01 18:41:50 +00:00
sebastjanartic
c92d4ba6ca
Place ads within article content instead of at the end
...
Add a placeholder label for ads in the article to indicate their position, as AdSense ads do not render in development environments.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 28e1d070-0b2f-4cb5-b3c4-80edd0cb5ec9
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:41:20 +00:00
sebastjanartic
39f825581d
Place ads in the middle of articles for better visibility
...
Modify the article display logic to split content and insert an AdSense InArticleAd component in the middle of the article body.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 22f71caf-1d79-45de-9f19-6c2e31b1cfff
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:40:33 +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
c8e2684915
Update gallery to display images from the correct Dropbox folder
...
Refactor `server/dropbox.ts` to use `/family room/photos/oddaje/izvajalci selekcija` as the root for gallery images, replacing the old static list of folders. The `server/gallery-data.json` file is updated to reflect the new image structure and URLs.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 517dfa7b-26ac-463d-a6e1-a58c6df97188
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 71ac514c-23c3-448b-8fe3-8664569d6305
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:27:00 +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
34aa287cb9
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: a08e4ca6-e636-4a96-8205-03c15d280d8b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Commit-Deployment-Build-Id: afc46c21-35b0-48c1-b5cf-a167667d0ab4
Replit-Helium-Checkpoint-Created: true
2026-03-01 18:12:41 +00:00
sebastjanartic
9e097d3b73
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: 82421499-40c3-41a6-b3ad-38c6f5bdbe43
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/517dfa7b-26ac-463d-a6e1-a58c6df97188/ls5p9ni
Replit-Commit-Deployment-Build-Id: 40211174-1552-42bf-9e50-e842043d5f8f
Replit-Helium-Checkpoint-Created: true
2026-03-01 18:11:14 +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