### 👥 Author Statistics Enhancement - **📊 Полная статистика авторов**: Добавлены все недостающие счётчики в AuthorStat - `topics`: Количество уникальных тем, в которых участвовал автор - `coauthors`: Количество соавторов - `replies_count`: Количество вызванных комментариев - `rating_shouts`: Рейтинг публикаций автора (сумма реакций LIKE/AGREE/ACCEPT/PROOF/CREDIT минус DISLIKE/DISAGREE/REJECT/DISPROOF) - `rating_comments`: Рейтинг комментариев автора (реакции на его комментарии) - `replies_count`: Количество вызванных комментариев - `comments`: Количество созданных комментариев и цитат - `viewed_shouts`: Общее количество просмотров всех публикаций автора - **🔄 Улучшенная сортировка**: Поддержка сортировки по всем новым полям статистики - **⚡ Оптимизированные запросы**: Batch-запросы для получения всей статистики одним вызовом - **🧪 Подробное логирование**: Эмодзи-маркеры для каждого типа статистики ### 🔧 Technical Implementation - **Resolvers**: Обновлён `load_authors_by` для включения всех счётчиков - **Database**: Оптимизированные SQL-запросы с JOIN для статистики - **Caching**: Интеграция с ViewedStorage для подсчёта просмотров - **GraphQL Schema**: Обновлён тип AuthorStat с новыми полями
This commit is contained in:
24
CHANGELOG.md
24
CHANGELOG.md
@@ -1,7 +1,29 @@
|
||||
# Changelog
|
||||
|
||||
|
||||
## [0.9.16] - 2025-01-27
|
||||
## [0.9.17] - 2025-08-31
|
||||
|
||||
### 👥 Author Statistics Enhancement
|
||||
- **📊 Полная статистика авторов**: Добавлены все недостающие счётчики в AuthorStat
|
||||
- `topics`: Количество уникальных тем, в которых участвовал автор
|
||||
- `coauthors`: Количество соавторов
|
||||
- `replies_count`: Количество вызванных комментариев
|
||||
- `rating_shouts`: Рейтинг публикаций автора (сумма реакций LIKE/AGREE/ACCEPT/PROOF/CREDIT минус DISLIKE/DISAGREE/REJECT/DISPROOF)
|
||||
- `rating_comments`: Рейтинг комментариев автора (реакции на его комментарии)
|
||||
- `replies_count`: Количество вызванных комментариев
|
||||
- `comments`: Количество созданных комментариев и цитат
|
||||
- `viewed_shouts`: Общее количество просмотров всех публикаций автора
|
||||
- **🔄 Улучшенная сортировка**: Поддержка сортировки по всем новым полям статистики
|
||||
- **⚡ Оптимизированные запросы**: Batch-запросы для получения всей статистики одним вызовом
|
||||
- **🧪 Подробное логирование**: Эмодзи-маркеры для каждого типа статистики
|
||||
|
||||
### 🔧 Technical Implementation
|
||||
- **Resolvers**: Обновлён `load_authors_by` для включения всех счётчиков
|
||||
- **Database**: Оптимизированные SQL-запросы с JOIN для статистики
|
||||
- **Caching**: Интеграция с ViewedStorage для подсчёта просмотров
|
||||
- **GraphQL Schema**: Обновлён тип AuthorStat с новыми полями
|
||||
|
||||
## [0.9.16] - 2025-08-31
|
||||
|
||||
### 🔍 Search System Revolution
|
||||
- **🚀 Настоящие векторные эмбединги**: Заменил псевдослучайные hash-эмбединги на SentenceTransformers
|
||||
|
||||
Reference in New Issue
Block a user