Commit graph

4 commits

Author SHA1 Message Date
Admin
d8c9599ac1 🔧 UI fixes: единое меню во всех страницах + кнопка запланированных постов
- Исправлено 'плавающее' меню (дублирование кнопок при навигации)
- Создан base.html - единый базовый шаблон для всех страниц
- Добавлена кнопка '📅 Запланированные посты' во все 11 страниц
- Sticky sidebar с улучшенным дизайном
- Все страницы теперь имеют одинаковое меню (11 кнопок)
- Улучшенная подсветка активного пункта (border-left)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-05 15:59:55 +04:00
Admin
049a152dc8 v1.21 Исправление критических ошибок
🐛 ИСПРАВЛЕНИЯ:
• chat_monitor.py: message.system → hasattr проверка
• База данных: добавлена колонка achievement_data
• Удалена кнопка /settings из всех шаблонов
• Настройки перенесены в /broadcast

📁 ФАЙЛЫ:
• handlers/chat_monitor.py
• web/templates/*.html (удалена /settings)
• database: ALTER TABLE achievements

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-11 07:42:16 +00:00
Admin
819bed706b 📸 Загрузка картинок через веб-админку
 Реализовано:
- Форма загрузки в веб-админке (/phones)
- API endpoint /api/service/upload_image
- Авто-привязка картинки ко всем службам категории
- Раздача статики через /static/service_images

🎨 Как использовать:
1. Веб-админка → Телефоны
2. Прокрути до 'Загрузить картинку'
3. Выбери категорию и файл
4. Загрузи
5. Готово!

💡 Преимущества:
- Не нужен SSH
- Загрузка из браузера
- Уникальные имена файлов
- Авто-обновление БД

📁 Файлы:
- web/app.py — API загрузки
- web/templates/phones.html — форма загрузки
- data/service_images/ — папка для картинок

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-02 10:21:21 +00:00
Admin
e06a3825ba 🧪 Комплексное тестирование + отчёты
 Проведено полное тестирование функционала:
- Меню жильца (11 кнопок)
- Меню админа (17 кнопок)
- База данных (проверка записей)
- Уникальность callback_data
- Сообщения в личку (без спама)

📝 Созданные файлы:
- tests/run_tests.py — автотесты
- tests/TEST_REPORT.md — отчёт о тестировании
- tests/COMPREHENSIVE_TEST_PLAN.md — план тестов
- send_test_report.py — отправка отчёта

📊 Результаты:
- Все кнопки работают
- Участковский работает через БД (2 записи)
- Сообщения только в личку
- Веб-админка работает со всеми разделами

🎯 ВСЁ РАБОТАЕТ!

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-01 20:00:56 +00:00