Commit Graph
280 Commits
Author SHA1 Message Date
folx bot 2de0fa2c9b naslovnica: pike karusela so bile 8px in skoraj nevidne na temnem ozadju — vecje, svetlejse, aktivna sirsa (velja tudi za mobilni mozaik) 2026-08-24 21:35:43 +02:00
folx bot d325901182 naslovnica: vrstica z glavno novico dobi fiksno visino 520px na namizju — prej jo je dolocal desni stolpec in glavna slika je zrasla v portret; na mobilnem ostaja razmerje 16:10 2026-08-24 19:12:14 +02:00
folx bot 27e29b9c9a naslovnica: glavna kartica se ne razteguje vec pod besedilom — visek visine gre v sliko (flex-1), besedilni del je fiksne visine, kot je ze pri stranskih karticah 2026-08-24 18:56:53 +02:00
folx bot 0e438b1d3c naslovnica: /api/articles dobi limit, offset in light=1 (brez content in targetUrl); home naloži prvih 30 lahkih zapisov, ostalo dolije v ozadju; determinističen vrstni red namesto Math.random, da se mreža ob dolivanju ne premeša 2026-08-24 17:12:15 +02:00
folx bot c8b7def69c video sekcija: strani /video/<slug> z 20s napovednikom (predvajljiv na strani, VideoObject) in gumbom na YouTube; API /api/yt-videos; ingest skripta za FOLX YouTube kanal 2026-08-23 10:08:17 +02:00
folx bot 79e466dc98 empfang: blok FOLX TV empfangen na prvo mesto (livestream folx.live, App-Spot, App brez abo, Zattoo/MagentaTV/O2) 2026-08-22 17:35:44 +02:00
claude ca47bc8698 naslovnice: fokusna tocka obraza povsod (aktuelles, kategorije, videi, iskanje, clanek + sorodni), skupni pomocnik lib/focal, streznik osvezuje fokusne tocke vsakih 20 minut 2026-08-20 07:15:07 +02:00
claude 2ec7c259c3 naslovnice kartic: object-position center 25% na vseh straneh (aktuelles, videos, iskanje, domaca), da glave niso odrezane 2026-08-19 22:27:33 +02:00
FOLX Bot 11e61e5405 Clanek: manj oglasov - brez vmesnega cez zaslon, brez parallaxa, brez pasu nad sliko, v besedilu najvec dva 2026-08-17 09:02:08 +02:00
FOLX Bot 78ef1848dc Aktuelles: vrstici rubrik kot na ONE (brez Alle, brez horoskopa in Auf diesen Tag), dodani Wetter in Finanzen 2026-08-16 20:46:57 +02:00
FOLX Bot 32f7738ee8 Vrstica rubrik na /aktuelles se prelomi v mrezo namesto vodoravnega pomikanja - vse teme vidne in klikljive 2026-08-16 19:41:26 +02:00
FOLX Bot 056e1d08d6 Aktuelles kot na ONE: vrstica rubrik Politik, Promis, Sport, Musik & Film (brez horoskopa), lastna stran in zdruzen API 2026-08-16 18:33:50 +02:00
FOLX Bot 23a684325b Nova rubrika /aktuelles: splosne novice locene od naslovnice, povezava v glavi in nogi, v sitemapu 2026-08-16 15:33:14 +02:00
FOLX Bot 59279fa039 Naslovna kartica: slika omejena na 16:10, ker je s flex-1 posrkala vso visino vrstice in potisnila naslov in opis izven okvirja 2026-08-16 13:58:23 +02:00
sebastjan 003186ce1e Multiplex oglas tudi na dnu vsebinskih strani 2026-08-16 08:58:38 +02:00
sebastjan 561d15d8b3 Oglasi: vsebinske enote odzivne namesto fiksnih 90px, multiplex na koncu clanka 2026-08-16 08:55:21 +02:00
sebastjan 590e5438d3 Kartica s targetUrl preusmeri tudi pri kliku znotraj strani (SPA) 2026-08-15 18:04:42 +02:00
sebastjan 8bf90c6942 Rezepte: listanje po 12 in oglasi med karticami 2026-08-15 17:53:42 +02:00
sebastjan a039cf48da Rezepte: prava baza namesto trdo zapisanih receptov, arhiv in vrtenje v widgetu 2026-08-15 17:43:02 +02:00
sebastjan b92c39d9f0 Dnevni recept: tabela daily_recipes, API /api/recipes, prikaz na /rezepte 2026-08-15 17:06:09 +02:00
sebastjan 001a05fe16 Oglasna pasica pod glavo na vseh vsebinskih straneh (TopBannerAd) 2026-08-15 16:58:32 +02:00
sebastjan b5732e872d Naslovnica: oglasna pasica pod glavo 2026-08-15 16:49:06 +02:00
sebastjan e6a951620e Horoskop: brez naslovnega bloka in praznega poziva, slikce pri drugih znamenjih, mreza 4 v vrsti z vecjimi karticami 2026-08-15 16:41:03 +02:00
sebastjan b6eb0c6d0e Mobilni mozaik: podrsanje levo/desno med trojkami, v krogu 2026-08-15 16:35:17 +02:00
sebastjan 10af4563a5 Mobilni mozaik: prvi blok se vrti po 3 novice (9 najnovejsih, 8 s) 2026-08-15 16:28:48 +02:00
sebastjan 6f4cfa8ee9 Naslovnica: mobilni mozaik (2 mali + 1 siroka, nato 1 velika + 2 mali), desktop nespremenjen 2026-08-15 16:09:07 +02:00
sebastjan 3c6079d720 Horoskop widget na naslovnici: slikce znamenj + povezava na znamenje 2026-08-15 09:28:44 +02:00
sebastjan f4acd541c5 Uvodni stavek na /horoskop brez kozmicnih dogodkov 2026-08-15 08:24:24 +02:00
sebastjan 7dcee28bf2 Odstranjeni kozmicni dogodki: stran, scheduler in API 2026-08-15 08:19:44 +02:00
sebastjan b61bfac5d3 Horoskopska stran: slike znamenj (image_url + /api/horoscopes/images) 2026-08-15 08:13:30 +02:00
Folx Ops 0e5ab138cb Article cover: object-top da glave niso odrezane 2026-06-27 07:35:07 +00:00
Folx Ops 9de740168a Kontakt: dodaj fiksni telefon, mobil in faks 2026-06-13 10:29:18 +00:00
Folx Ops 365da96f5b Horoskop in kozmicni dogodki: dnevno AI generiranje + scheduler
- Nov dnevni scheduler (server/scheduler.ts): vsak dan ob zagonu in vsakih 6h
  preveri/generira horoskope in kozmicne dogodke (prej samo enkrat ob zagonu)
- Kozmicni dogodki so zdaj AI-generirani in dnevni (nova tabela cosmic_events
  + /api/cosmic-events), namesto hardcoded fiksnih datumov iz feb/mar 2026
- Naslovni horoskop widget bere pravi AI horoskop za danes (prej staticni tekst)
- Frontend: staleTime 30min + refetchOnWindowFocus za dnevno osvezevanje
2026-06-07 15:05:20 +00:00
sebastjan 6c34d44cea article.tsx: transform Bunny iframe → folxvideos HLS player when S3 available 2026-06-07 16:27:15 +02:00
sebastjanartic e5fcb182e7 Update gallery page metadata to reflect spontaneous moments from recordings
Update meta tags, title, and description for the gallery page to accurately describe it as featuring unique moments from recordings and backstage snapshots, rather than solely concert photos. This includes changes in client/src/pages/gallery.tsx, server/static.ts, and server/vite.ts.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 67a932ea-d8a9-4376-a0ba-5b355f4f70b7
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/OPD8Ro3
Replit-Helium-Checkpoint-Created: true
2026-03-08 07:34:21 +00:00
sebastjanartic 4ece9e4ccd Add exclusive photos from recordings to the gallery and improve site metadata
Integrate AdSense ads into the photo gallery, introduce SSR meta tags for the gallery page, and improve layout stability by reserving space for ads and dynamic content.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 81f3d8bc-2328-4374-a06e-57257dbb713b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/OPD8Ro3
Replit-Helium-Checkpoint-Created: true
2026-03-08 07:33:00 +00:00
sebastjanartic 8a263dee0f Add personalized meta tags and optimize horoscope images for sharing
Implement dynamic meta tag generation for horoscope pages, including daily, weekly, and monthly predictions, and optimize the OG image for improved social sharing previews.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: dea1fe98-0dfb-4e47-9b94-3c50decbba8a
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/OPD8Ro3
Replit-Helium-Checkpoint-Created: true
2026-03-08 07:25:10 +00:00
sebastjanartic 2544e9d2e2 Adjust ad frequency based on screen size for better readability
Update the article page component to conditionally render in-article ads based on screen size, adjusting the ad interval to 2 paragraphs on mobile and 3 paragraphs on desktop.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 71dd7028-e240-41df-840f-276a7aa7cd8d
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/OPD8Ro3
Replit-Helium-Checkpoint-Created: true
2026-03-08 07:15:00 +00:00
sebastjanartic 82aa204b2c Add advertisements to articles every three paragraphs
Update client-side rendering logic in `article.tsx` to split article content into segments and insert `InArticleAd` components between them, with an advertisement appearing every 3 content blocks.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 17c64ef5-e314-45f6-800b-ff02825074f0
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/OPD8Ro3
Replit-Helium-Checkpoint-Created: true
2026-03-08 07:13:49 +00:00
sebastjanartic f406f9de9c Add a thin horizontal ad banner above article images
Adds an AdSense horizontal banner ad to the top of each article page, just above the main image, with a fixed height of 90px.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 5886d2ff-6006-45de-94b8-092422eb91dc
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/OPD8Ro3
Replit-Helium-Checkpoint-Created: true
2026-03-08 07:07:49 +00:00
sebastjanartic f0dd51a3a9 Ensure full-screen ads always display on the horoscope page
Introduce a `forceShow` prop to the InterstitialAd component, and utilize it in `horoscope.tsx` to make the interstitial ad appear on every visit to the horoscope page, bypassing the previous article visit counter logic.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 49bdd096-9b74-4b58-b1ec-4755d50170b1
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/OPD8Ro3
Replit-Helium-Checkpoint-Created: true
2026-03-08 07:06:17 +00:00
sebastjanartic c70a63f5c3 Add two new ad formats to blog articles for increased revenue
Integrates an interstitial overlay ad and a parallax ad into article pages to display advertisements.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 3158e283-294f-4fb9-b342-6bff6c7c14cc
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/tdiozLO
Replit-Helium-Checkpoint-Created: true
2026-03-08 06:35:33 +00:00
sebastjanartic 8941448e8e Align footer width with article content for better visual consistency
Modify the Footer component to accept a `narrow` prop, and apply it on article pages to constrain the footer's max-width to match the article content area.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: d3e5a724-3096-4ab6-a1fa-da666b50e4c7
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/aNXfGlM
Replit-Helium-Checkpoint-Created: true
2026-03-07 15:59:31 +00:00
sebastjanartic b320d8b601 Improve website content and fix navigation issues
Update website meta tags, SEO information, and fix a banner overlay bug to ensure all interactive elements are clickable.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 60ed045f-57e0-4c65-bc71-4205e0064bbb
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/aNXfGlM
Replit-Helium-Checkpoint-Created: true
2026-03-07 15:46:13 +00:00
sebastjanartic 2c74322b1c Add a prompt to encourage users to subscribe to push notifications
Introduce a new push notification prompt banner that appears on the homepage after a delay, encouraging users to subscribe to notifications. The banner will not appear if the user is already subscribed, has previously dismissed it, or if push notifications are not supported. Refactor existing push notification logic to be more modular and reusable across components.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: cf18a9e4-eed8-448c-9c3c-694f18134403
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/ICRgny1
Replit-Helium-Checkpoint-Created: true
2026-03-07 15:21:17 +00:00
sebastjanartic f6478a7663 Add web push notification system for user engagement and updates
Implement a web push notification system, including service worker integration, user subscription management, and an admin interface for sending broadcast messages.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: f585829f-898b-492f-82a5-11f4a76c87fb
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/ICRgny1
Replit-Helium-Checkpoint-Created: true
2026-03-07 15:16:12 +00:00
sebastjanartic 4b77ed8935 Adjust article layout to position side ads closer to content
Modify article page layout to reduce side ad width and remove unnecessary wrapper div.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 26960b3d-c70e-43b9-a359-aab3199ecab7
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/MkhYNq3
Replit-Helium-Checkpoint-Created: true
2026-03-07 10:34:05 +00:00
sebastjanartic d13867d660 Improve article page readability and appearance on desktop
Adjust article page layout on desktop, reducing image size, title font size, and text size while narrowing content width for better readability and visual balance.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a2ee97c2-94c0-42af-9ffb-1551048efa6a
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/BvOHMz7
Replit-Helium-Checkpoint-Created: true
2026-03-07 07:24:54 +00:00
sebastjanartic 1c2f9118cd Saved progress at the end of the loop
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: f894dcbd-fab2-4ac1-8ef0-066c50656f36
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/nJrxImn
Replit-Helium-Checkpoint-Created: true
2026-03-06 16:45:29 +00:00
sebastjanartic 718e753703 Reduce excessive empty space across all website pages
Adjust vertical padding and margins on various pages and the footer to decrease whitespace, improving layout density on both desktop and mobile.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 1a3c4949-1987-4937-a1b8-d66e3d8b8bb1
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/ee1CXlO
Replit-Helium-Checkpoint-Created: true
2026-03-06 15:52:15 +00:00