Этот файл является частью проекта Victor AI
Проект распространяется под лицензией GNU Affero General Public License v3.0 (AGPL-3.0).
Подробности лицензии: https://www.gnu.org/licenses/agpl-3.0.html
Полный текст: LICENSE.txt в корне репозитория.
Copyright © 2026 Olga Kalinina
Коллекция технической документации по основным экранам приложения
-
places.md - Экран "Места" (игровая карта с OSM)
- PlacesMenu (статистика)
- MapActivity (Canvas карта)
- Архитектура Canvas компонентов
- API эндпоинты
- Game flow
-
calendar.md - Экран "Расписание" (напоминания и будильники)
- Календарь с напоминаниями
- Персонализированные будильники (3 слота)
- Выбор музыки для будильника (ручной/AI)
- Room Database для offline-first
- AlarmManager интеграция
-
chat.md - Экран "Чат" (диалог с AI-ассистентом)
- Стриминг ответов с эффектом печати
- Бесконечная пагинация истории
- Поиск по сообщениям
- Редактирование и эмодзи-реакции
- Room Database для offline-first
-
playlist.md - Экран "Плейлист" (музыкальный плеер)
- AI-подбор треков с reasoning
- Фильтрация по энергии/температуре
- Волны (Waves) - генерация плейлистов
- Статистика прослушиваний
- MediaSession для lock screen
- Offline кэширование треков
-
system.md - Экран "Системное" (мониторинг Victor AI)
- Состояние ассистента и мысли
- Баланс токенов по провайдерам
- Эмоциональный сдвиг
- Настройки звука/вибрации (SoundPlayer)
- Trust Level
- Воспоминания (Memories)
-
todo.md - TODO и экспериментальные фичи
- Экран "Среда" (Environment) - IoT интеграции
- Экран "Браузер" (Browser) - Care Bank автоматизация
- Планы на будущее и технический долг
Каждый документ следует единой структуре:
- Краткое описание - что делает экран
- Функциональность - ключевые возможности
- API эндпоинты - какие запросы использует
- Структура проекта - файлы и компоненты
- Архитектура - как всё работает вместе
- Технические детали - нюансы реализации
- Известные особенности - edge cases и ограничения
- Будущие улучшения - roadmap
Все скриншоты и GIF-анимации хранятся в папке example/.