Масштабне оновлення з новими шкалами, покращеною безпекою та оновленими AI моделями.
Нові шкали (+8)
- MBTI (4 шкали): Екстраверсія/Інтроверсія, Сенсорика/Інтуїція, Мислення/Почуття, Судження/Сприйняття
- DISC (4 шкали): Домінування (D), Вплив (I), Стабільність (S), Сумлінність (C)
- Кожна шкала має повні психолінгвістичні маркери (лексичні, синтаксичні, семантичні, дискурсивні)
- Загалом тепер 28 шкал у 9 категоріях
Безпека
- XSS-захист:
escapeHtml()для всіх полів з користувацьким вводом (таблиця вимог, PDF title) - Static file whitelist: Сервер блокує доступ до .py, .db, .env та інших службових файлів
- Settings API validation: Whitelist дозволених ключів налаштувань
- Reset endpoint protection: Ендпоінт скидання вимагає
X-Confirm: trueheader
Оновлені AI моделі (18 моделей)
| Тір | Моделі |
|---|---|
| FREE | Gemini 2.0 Flash, DeepSeek V3 (free), Llama 4 Scout, Qwen3 235B та інші |
| Budget | DeepSeek R1, Gemini 2.5 Pro |
| Standard | Claude Haiku 4.5, GPT-4o mini, Grok 4.1 Fast |
| Pro | Claude Sonnet 4.6, GPT-4o, o4-mini, Grok 3 |
Виправлення
- Збереження вибраної моделі (
selectedModel) тепер працює коректно — раніше вибір не зберігався між сесіями - Кнопка "Оновити моделі з OpenRouter" тепер автоматично категоризує моделі за ціною
Оновлення
cd litios
git pull origin main
# Перезапустити сервер
docker-compose restart
# або: python server.pyІснуючі дані (SQLite) збережуться. Нові шкали з'являться після перезапуску.