This commit is contained in:
33
CHANGELOG.md
33
CHANGELOG.md
@@ -1,5 +1,38 @@
|
||||
# Changelog
|
||||
|
||||
## [0.5.7] - 2025-06-28
|
||||
|
||||
### Новая функциональность админ-панели
|
||||
|
||||
- **НОВОЕ**: Управление публикациями в админ-панели:
|
||||
- **Просмотр публикаций**: Таблица со всеми публикациями с пагинацией и поиском
|
||||
- **Фильтрация по статусу**: Все/Опубликованные/Черновики/Удаленные
|
||||
- **Детальная информация**: ID, заголовок, slug, статус, авторы, темы, дата создания
|
||||
- **Превью контента**: Body (сырой код) и media файлы с количеством
|
||||
- **Поиск**: По заголовку, slug, ID или содержимому body
|
||||
- **Адаптивный дизайн**: Оптимизированная таблица для мобильных устройств
|
||||
|
||||
### Архитектурные улучшения
|
||||
|
||||
- **DRY принцип**: Переиспользование существующих резолверов:
|
||||
- `adminGetShouts` использует функции из `reader.py` (`query_with_stat`, `get_shouts_with_links`)
|
||||
- `adminUpdateShout` и `adminDeleteShout` используют функции из `editor.py`
|
||||
- `adminRestoreShout` для восстановления удаленных публикаций
|
||||
- **GraphQL схема**: Новые типы `AdminShoutInfo`, `AdminShoutListResponse` для админ-панели
|
||||
- **TypeScript интерфейсы**: Полная типизация для публикаций в админ-панели
|
||||
|
||||
### UI/UX улучшения
|
||||
|
||||
- **Новая вкладка**: "Публикации" в навигации админ-панели
|
||||
- **Статусные бейджи**: Цветовая индикация статуса публикаций (опубликована/черновик/удалена)
|
||||
- **Компактное отображение**: Авторы и темы в виде бейджей с ограничением по ширине
|
||||
- **Умное сокращение текста**: Превью body с удалением HTML тегов
|
||||
- **Адаптивные стили**: Оптимизация для экранов разной ширины
|
||||
|
||||
### Документация
|
||||
|
||||
- **Обновлен README.md**: Добавлен раздел "Администрирование" с описанием новых возможностей
|
||||
|
||||
## [0.5.6] - 2025-06-26
|
||||
|
||||
### Исправления API
|
||||
|
Reference in New Issue
Block a user