Files
zeropost-web/package.json
T
Nik (Claude) 334b2f51df feat: журнальная главная, страница Зеро, TG-баннер, stats, auto-publish UI
- Журнальная главная: hero, CategoryRow, PopularBlock, RecentBlock (Сегодня/Вчера/Неделя)
- ArticleCard: 3 размера (hero/regular/compact), цветной badge без дублей тегов
- ArticleCoverSVG: 6 брендовых палитр, аватар Зеро в углу вместо #ZEROPOST
- /about/zero: страница персонажа с галереей 8 поз
- Footer: TG-баннер с аватаром Зеро на каждой странице
- Конец статьи: блок «Понравилась? → Подписаться на канал»
- ChannelEditor: 4 вкладки (Настройки/Расписание/Авто-публикация/Ручная)
- AutoPublishTab: toggle, категории, delay, template, live preview
- ArticlePicker: typeahead с was_sent_to_channel / next_scheduled_at флагами
- /admin/channels/[id]/stats: график роста подписчиков (recharts)
- Dashboard: блок TG-статистики (подписчики, delta 24h/7d, постов)
- Header: упрощён до 2 пунктов desktop + расширенное мобильное меню
- AutogenPanel: корректные time-picker'ы, calcNextRun с учётом last_run_at
2026-06-07 14:04:09 +03:00

25 lines
536 B
JSON

{
"name": "zeropost-web",
"version": "1.0.0",
"private": true,
"scripts": {
"dev": "next dev -p 3042",
"build": "next build",
"start": "next start -p 3042"
},
"dependencies": {
"@tailwindcss/typography": "0.5.13",
"autoprefixer": "10.4.19",
"gray-matter": "4.0.3",
"lucide-react": "0.408.0",
"marked": "13.0.2",
"next": "^16.2.6",
"pg": "^8.21.0",
"postcss": "8.4.39",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"recharts": "^3.8.1",
"tailwindcss": "3.4.7"
}
}