]>
git.laktatnebel.de Git - websitegenerator.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Claude Code AI [Thu, 25 Jun 2026 10:01:25 +0000 (12:01 +0200)]
Social-Asset-Generator (Phase 2) implementiert
Neue Klassen in package .social:
- SocialSlide (Record): Typen HERO, SECTION, CTA + Heading/Subtext/Hero
- SocialGenerator: Orchestrierung pro Artikel
- h2-Überschriften aus Markdown-Body extrahieren
- {social}-Marker: nur markierte Überschriften nutzen (max. 6)
- Ohne Marker: erste 6 Überschriften
- Hero-Crops erzeugen (4:5, 9:16, 1:1)
- Slides planen: Slide 1 = Hero+Titel, Folge-Slides = Abschnitte, letzter = CTA
- caption.txt: Hook-Platzhalter + Excerpt + Hashtags + Link
- SlideRenderer: ImageMagick-Pipeline
- Hero auf Zielformat croppen (fill + center)
- SVG-Template proportional auf 1080px Breite skalieren
- SVG als Overlay am unteren Rand kompositionieren (Deko-Balken sichtbar)
- Text per -annotate mit Zeilenumbruch-Hilfsmethode
SiteConfig: neue Felder socialOutputPath, socialTemplate,
socialHashtags, socialFont (aus paths/social_assets in config.yaml)
Main: --emit-social Flag verdrahtet
SPEC.md: Phase 2 + Roadmap ergänzt (Social-Asset-Generator, TOC-Bug, Kandidaten)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude Code AI [Thu, 25 Jun 2026 08:43:07 +0000 (10:43 +0200)]
Markdown-Blog-Loader vollständig implementiert (Schritt 1–3 laut SPEC)
- LoadedArticle: heroImageFiles (Liste), cardImageFile, galleryGroups,
heroStyle, unpublishAt, metaTitle, metaDesc, canonicalUrl
- ContentLoader: strikte Bild-Klassifizierung per hero_/card_/gallery_-Präfix,
Slug-Validierung, hero_style-Defaultlogik, neue Frontmatter-Felder
(publish, unpublish, author, meta_title, meta_desc, canonical_url, hero_style)
- SqlEmitter: hero_media_id + card_media_id per Subquery, content_media-INSERTs
für Heroes (role=hero) und Galerien (role=body), unpublish_at, SEO-Felder
- ContentBuild: printLint auf neue API aktualisiert
- Main: --emit-content / --check-content Argumente verdrahtet
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Ole B. Rosentreter [Mon, 23 Mar 2026 09:18:23 +0000 (10:18 +0100)]
[maven-release-plugin] prepare for next development iteration
Ole B. Rosentreter [Mon, 23 Mar 2026 09:18:23 +0000 (10:18 +0100)]
[maven-release-plugin] prepare release websitegenerator-0.1.1
Ole B. Rosentreter [Mon, 23 Mar 2026 09:17:49 +0000 (10:17 +0100)]
Debuggung-Session beendet
Ole B. Rosentreter [Mon, 23 Mar 2026 09:04:48 +0000 (10:04 +0100)]
Debuggung-Session beendet
Ole B. Rosentreter [Mon, 16 Mar 2026 11:38:27 +0000 (12:38 +0100)]
[maven-release-plugin] prepare for next development iteration
Ole B. Rosentreter [Mon, 16 Mar 2026 11:38:27 +0000 (12:38 +0100)]
[maven-release-plugin] prepare release websitegenerator-0.1.0
Ole B. Rosentreter [Mon, 16 Mar 2026 11:37:53 +0000 (12:37 +0100)]
Update .gitignore
Ole B. Rosentreter [Mon, 16 Mar 2026 11:35:07 +0000 (12:35 +0100)]
Generator erster Entwurf
Ole B. Rosentreter [Fri, 13 Mar 2026 22:06:35 +0000 (23:06 +0100)]
Java-Files aus AI eingebaut
Ole B. Rosentreter [Sun, 27 Apr 2025 20:07:30 +0000 (22:07 +0200)]
POM korrigiert
Ole B. Rosentreter [Sun, 27 Apr 2025 16:24:25 +0000 (18:24 +0200)]
Inital project version - 1st commit