Commit Graph

615 Commits

Author SHA1 Message Date
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
sebastjan
63f27e7236 Horoskop: gpt-5-mini -> openai/gpt-5.4, limit 4000 tokenov 2026-08-15 08:01:52 +02:00
OpenClaw Agent
262636ef52
SEO: VideoObject JSON-LD + dateModified iz folx-updated markerja; fb:pages popravek (281200958640258) 2026-08-13 03:08:58 +00:00
Claude
69d400a209 Security: API kljuc za pisalne endpointe (articles, upload) 2026-08-12 09:59:48 +02:00
Claude
fda5e2ce62 SSR: vsebina clanka v HTML za Google/Discover 2026-08-12 09:14:37 +02:00
Claude
ef33ad68fa SEO: max-image-preview:large za Google Discover 2026-08-12 07:39:56 +02:00
Folx Ops
d1765f2028 Odstrani stari podvojeni Folx Stadl 29 iz seeda 2026-07-17 17:38:37 +00:00
Folx Ops
2085ce55fe Fix: John Prisco podvojen clanek (seed slug + migracija) 2026-07-15 19:41:56 +00:00
sebastjan
66b74307ab ads.txt: add Gamezop AdSense entries + games.folx.tv subdomain (steps 4+5) 2026-07-10 09:38:23 +02:00
OpenClaw Agent
b74a65bea5 GA4 analytics G-2FYMHBCNLQ 2026-07-01 13:58:10 +00:00
Folx Ops
f51c21c716 og:image: Cloudinary g_faces 1200x630 (FB ne reze glav) 2026-06-27 08:51:28 +00:00
Folx Ops
0e5ab138cb Article cover: object-top da glave niso odrezane 2026-06-27 07:35:07 +00:00
Folx Ops
5fa365726b Add cover image for Folx Stadl 28 2026-06-27 08:41:12 +02:00
Folx Ops
4a01c0bf1a Add cover image for Folx Stadl 27 2026-06-20 09:30:54 +00:00
Folx Ops
bcb130683b Add Google Search Console verification meta tag 2026-06-14 07:16:51 +00:00
Folx Ops
a20c72e65e SEO: JSON-LD NewsArticle + sitemap.xml + news sitemap + robots.txt + RSS feed 2026-06-14 06:43:33 +00:00
Folx Ops
87cfbf743c Add cover image for Folx Stadl Sendung 26 2026-06-13 10:56:07 +00:00
Folx Ops
dac7e60a4d Fix: seed ne sme sesuti serverja ob duplicate slug (try/catch + guard) 2026-06-13 10:35:41 +00:00
Folx Ops
9de740168a Kontakt: dodaj fiksni telefon, mobil in faks 2026-06-13 10:29:18 +00:00
Folx Ops
3fdf54ff55 seed: odstrani brisanje ne-seed clankov (prezivijo deploy) 2026-06-08 04:10:21 +00:00
0dd5092e1b Dockerfile: copy server/*.json (gallery-data, focal-points, etc) into runtime container 2026-06-07 21:44:49 +02:00
bbf0420e7d Revert "photo-gallery: zmanjšaj min-h na 220px (bolj kompaktna galerija)"
This reverts commit c874bbc75b.
2026-06-07 21:15:00 +02:00
c874bbc75b photo-gallery: zmanjšaj min-h na 220px (bolj kompaktna galerija) 2026-06-07 21:13:02 +02:00
Folx Ops
fc56ef06f6 4 novi clanki iz RSS: Beatrice Egli, Die Pharos, Forsberg/Linda Jung, Stefan Micha 2026-06-07 16:52:04 +00:00
Folx Ops
a5e48e6613 Clanek + cover: Lyane Hegemann - Nicht dein Maerchen (id 142) 2026-06-07 16:30:18 +00:00
Folx Ops
b03d998b2a Cover Teddy Herz: cela naslovnica vidna, glava ni odrezana 2026-06-07 16:19:45 +00:00
Folx Ops
45ca3f20fc Cover Teddy Herz: 16:9 brez rezanja glave (blur podlaga) 2026-06-07 16:16:47 +00:00
Folx Ops
8107419131 Cover: Teddy Herz - Der Schlagerkapitaen (clanek id 141) 2026-06-07 16:11:58 +00:00
Folx Ops
0a2f477654 Kozmicni dogodki: generiraj posamicno (6 klicev) + boljse parsanje
Array klic je padel (Failed to parse) ker gpt-5-mini ni vrnil cistega JSON
arraya. Zdaj 6 locenih klicev z {...} objektom (isti vzorec kot horoskop),
markdown fence stripping in vecji token limit.
2026-06-07 15:16:21 +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
6c34d44cea article.tsx: transform Bunny iframe → folxvideos HLS player when S3 available 2026-06-07 16:27:15 +02:00
c8b0989d4c Dockerfile: copy client/public and attached_assets to runtime 2026-06-07 16:16:43 +02:00
ede172d2f8 Allow attached_assets and PNG in Docker build (Vite needs them) 2026-06-07 15:59:49 +02:00
245aa55a4e Add Dockerfile, remove DB dump for security 2026-06-07 15:55:34 +02:00
Sebastjan Artic
dfbd8acba3 DB dump for migration 2026-06-07 13:53:45 +00:00
sebastjanartic
83815503e1 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 172c7eca-ac09-4ef6-a53c-53534998a249
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/rgXHSxm
Replit-Commit-Deployment-Build-Id: 52c02c2a-5350-4e4d-bf83-174890404b08
Replit-Helium-Checkpoint-Created: true
2026-04-02 20:27:33 +00:00
sebastjanartic
47d9e25f1c Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a24aedc4-9237-444b-aefb-f5411efd4326
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/rgXHSxm
Replit-Commit-Deployment-Build-Id: 52c02c2a-5350-4e4d-bf83-174890404b08
Replit-Helium-Checkpoint-Created: true
2026-04-02 20:11:59 +00:00
sebastjanartic
27f0b92deb Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 953a6ea1-583b-466e-b6e6-1437ecedeba1
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/rgXHSxm
Replit-Commit-Deployment-Build-Id: 52c02c2a-5350-4e4d-bf83-174890404b08
Replit-Helium-Checkpoint-Created: true
2026-04-02 19:59:59 +00:00
sebastjanartic
3bb6cf8f15 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a24641d9-5f07-492b-a28e-6bffd21320c9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/rgXHSxm
Replit-Commit-Deployment-Build-Id: d59cc4d3-d5c3-4f47-8314-a6cbbc3ba80b
Replit-Helium-Checkpoint-Created: true
2026-04-02 19:48:23 +00:00
sebastjanartic
88fd916f8e Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 5ffb063e-b32c-4f99-bc48-9c3f0bb6c4c3
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/rgXHSxm
Replit-Commit-Deployment-Build-Id: 2bbcf99b-c3d6-4f6a-9ad0-d1d5f8b81daf
Replit-Helium-Checkpoint-Created: true
2026-03-08 07:50:38 +00:00
sebastjanartic
dd13cc667a Add a new article to celebrate International Women's Day
Add a new article titled "Internationaler Frauentag: Danke an alle Frauen der FOLX Familie" with associated images and metadata to the seed data in `server/seed.ts`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ef00bbbf-e196-43a2-9cb3-5dbd2df2d5f4
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/rgXHSxm
Replit-Helium-Checkpoint-Created: true
2026-03-08 07:48:49 +00:00
sebastjanartic
beeb87f036 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: d7e712be-60ac-44c0-b354-afcf3a2784c0
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/OPD8Ro3
Replit-Commit-Deployment-Build-Id: bb31bf24-0b42-4ed7-82ee-f5e4eee99f64
Replit-Helium-Checkpoint-Created: true
2026-03-08 07:36:19 +00: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
1b3271c795 Prevent duplicate article notifications by adjusting database seeding order
Modify the database seeding script to update article slugs and delete outdated articles before checking for new content, preventing duplicate push notifications for modified or removed posts.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 7240882d-b323-4f34-bc19-cfa3d41ea801
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:19:50 +00:00
sebastjanartic
d485717375 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: cee7066a-91ed-42f4-a3bc-fea17ee20b5d
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/OPD8Ro3
Replit-Commit-Deployment-Build-Id: a32a788a-d439-42f3-b901-ea9785b7effc
Replit-Helium-Checkpoint-Created: true
2026-03-08 07:17:13 +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