Ник (Claude) 95578af261 feat: channel image style settings wired to cover/post generation
covers.js:
- buildCoverPrompt() принимает channelStyle: использует image_style из
  канала (abstract/3d-render/minimal/etc.) вместо дефолтного ротационного
  COVER_STYLES. image_palette и image_custom_colors перекрывают цвета.
  image_prompt_instructions добавляется как Channel visual guidelines.
- generateCover() принимает channelId, загружает channel_style из БД.

postImages.js:
- image_prompt_instructions добавляется в промпт постовой картинки.

articles.js:
- generateCover вызывается с channelId=1 (системный блог-канал zeropost.ru).

services/channels.js:
- updateChannel whitelist расширен: добавлены image_enabled, image_style,
  image_palette, image_custom_colors, image_prompt_instructions.
  Раньше эти поля молча игнорировались при PATCH канала.

DB:
- ALTER TABLE channel_style ADD COLUMN image_prompt_instructions TEXT;
- Системный канал id=1 получил хорошие дефолты: style=abstract,
  palette=dark, instructions=Modern tech editorial blog cover...
2026-06-09 10:48:38 +03:00
2026-05-30 18:27:07 +00:00

zeropost-engine

ZeroPost - zeropost-engine

S
Description
ZeroPost - zeropost-engine
Readme 953 KiB
Languages
JavaScript 100%