folx bot
2e57f27270
clanki: 301 preusmeritvi za dva izbrisana dvojnika (Andreas Martin, Isi Glueck)
...
Bot je isto zgodbo objavil dvakrat; novejsi kopiji sta izbrisani, njuna URL-ja
se preusmerita na prvi clanek, da ne dobimo 404 na ze deljenih povezavah.
2026-08-25 21:30:50 +02:00
folx bot
ade6c86857
video: samodejna poglavja za intervjuje + Clip/SeekToAction oznacba
...
Poglavja se zdaj generirajo iz YouTube podnapisov (chapters.py, dnevno ob
9:20) in gredo tudi v opis videa na YouTubu. Na strani so poglavja klikljiva
(?t=<sekunde>, predvajalnik se odpre na tem mestu), v VideoObject pa gresta
hasPart/Clip in SeekToAction, iz katerih Google naredi Wichtige Momente.
2026-08-25 15:25:28 +02:00
folx bot
2d321b4e57
zunanje povezave se odpirajo v novem zavihku (delegiran klik pokrije tudi povezave v HTML clankov)
2026-08-25 11:53:28 +02:00
folx bot
0b60da3593
video strani: iz izpisa odstranjeni hashtagi in stalni promo odstavek (bil je enak na vseh straneh), link do clanka je zdaj prava povezava in ne golo besedilo; VideoObject description uporablja ociscen opis
2026-08-25 11:37:38 +02:00
folx bot
cee85ef210
SEO: /category/<ime> dobi svoj naslov, opis, canonical, CollectionPage in seznam clankov v HTML (prej HTML naslovnice s canonical / — soft 404); clanki s targetUrl (dnevni horoskop, recept) ne gredo vec v sitemap, ker so samo preusmeritve
2026-08-24 22:18:01 +02:00
folx bot
ed8872226b
video strani: cel opis in kazalo gredo v HTML brez JavaScripta, VideoObject description je zdaj daljsi opis in ne le teaser
2026-08-24 22:07:59 +02:00
folx bot
b77fd4a28b
video sekcija: YouTube predvajalnik na strani (Google zahteva predvajljiv video za indeksiranje, oglasi tecejo YouTubov), VideoObject kaze na cel video; /videos je zdaj mreza YouTube videov z rubrikami; video-sitemap.xml in vpis v robots; ingest brez napovednika (samo metapodatki in naslovnica)
2026-08-24 21:54:20 +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
claude
1e9f854f26
og:image: prave dimenzije naslovnice namesto fiksnih 1200x630 (slike so 1200x900); nadomestni logotip zdaj 1200x675, prej 1050x630 pod Googlovim minimumom; opozorilo v log, ko clanek nima naslovnice
2026-08-23 10:34:31 +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
claude
3c9da492a2
clanki: 301 preusmeritev za stare sluge preimenovanih clankov (alexander-rier-verraet-... -> alexander-rier-von-mann-zu-mann-...); star link je vracal trdi 404, kratki link jh5ml7 je imel 4573 klikov v prazno
2026-08-22 17:43:39 +02:00
claude
808e9a5438
404 in sitemap: sitemap je kazal na /news /video /galerie, ki jih router ne pozna (soft 404); 301 preusmeritve za stare poti (/empfang, /news, /video, /galerie, /about ...); neznana pot vrne pravi HTTP 404 namesto 200
2026-08-20 13:07:56 +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
FOLX Bot
df15293ea3
Rubrike z onemusic.news dobijo noindex in gredo iz sitemapov; v API in na TV sidebar ostanejo
2026-08-17 20:14:31 +02:00
FOLX Bot
160994f531
Neobstojec clanek vrne pravi 404 z noindex namesto naslovnice s canonical na /
2026-08-17 19:37:06 +02:00
FOLX Bot
0b7cf9e5f5
API sprejme publishedAt pri uvozu, da uvozeni clanki ne nosijo danasnjega datuma
2026-08-16 21:04:12 +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
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
a8a958e15c
Sitemap: /aktuelles v dejansko uporabljeno pot (prejsnji vnos je pristal v podvojeni, neaktivni definiciji)
2026-08-16 15:37:11 +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
sebastjan
3c429a3aa1
API: seznam dnevnih receptov
2026-08-15 17:28:45 +02:00
sebastjan
b92c39d9f0
Dnevni recept: tabela daily_recipes, API /api/recipes, prikaz na /rezepte
2026-08-15 17:06:09 +02:00
sebastjan
68fe291b55
Clanek s targetUrl se ob kliku preusmeri (302)
2026-08-15 08:30:37 +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
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
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
Folx Ops
f51c21c716
og:image: Cloudinary g_faces 1200x630 (FB ne reze glav)
2026-06-27 08:51:28 +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
dac7e60a4d
Fix: seed ne sme sesuti serverja ob duplicate slug (try/catch + guard)
2026-06-13 10:35:41 +00:00
Folx Ops
3fdf54ff55
seed: odstrani brisanje ne-seed clankov (prezivijo deploy)
2026-06-08 04:10:21 +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
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
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
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
354ea959ae
Add automatic push notifications for new blog articles
...
Implement automatic web push notifications for new articles via `seed.ts`, and update `replit.md` to reflect this feature alongside manual notification capabilities.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: fdec50e9-4e94-4779-9307-d1bee9c5c3cd
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:22:56 +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
14dec4189b
Update blog post image to a newer version
...
Update the cover image path for a blog post from `/uploads/anita-hofmann.jpg` to `/uploads/anita-hofmann-v2.jpg` in `server/seed.ts` and add the new image file `client/public/uploads/anita-hofmann-v2.jpg`.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: c8279a45-7504-410a-b00a-cb26c41a2470
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/E20rRj8
Replit-Helium-Checkpoint-Created: true
2026-03-07 14:48:47 +00:00
sebastjanartic
c2fac268e2
Update article categories to group all content under News
...
Adjust article categories in seed data and documentation to consolidate content under the "News" category, with plans for future subcategorization.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: d044abad-e1e3-4c74-8364-72b1f9a85ad6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/E20rRj8
Replit-Helium-Checkpoint-Created: true
2026-03-07 14:29:57 +00:00
sebastjanartic
5526e4c5a3
Update article category to display it on the homepage
...
Change the category of the "Anita Hofmann" article from "Porträt" to "News" in the seeding data.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: f742822e-27e0-4724-80f0-8f7af947e928
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/E20rRj8
Replit-Helium-Checkpoint-Created: true
2026-03-07 14:26:31 +00:00
sebastjanartic
91d2c8418a
Add new article about Anita Hofmann with embedded video
...
Add a new article to the seed data including content, cover image, and an embedded Bunny.net video.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: f36e0b7f-2f47-432c-9f7b-cb4a039aea99
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/E20rRj8
Replit-Helium-Checkpoint-Created: true
2026-03-07 14:20:26 +00:00
sebastjanartic
2019c333ee
Update blog seeding to always sync existing articles with new content
...
Modify server/seed.ts to update existing articles based on slug, and clean up old manual update operations. Update replit.md to reflect new seed behavior.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 23852c00-4779-460a-9e0c-d09fee4b6c92
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 561c9efd-9a81-4252-9d4d-1da2e39baee2
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/f209e72a-0939-48fa-84fc-57854de71967/23852c00-4779-460a-9e0c-d09fee4b6c92/H1wOZyV
Replit-Helium-Checkpoint-Created: true
2026-03-07 12:38:08 +00:00