Repository navigation
Releases: SevernyiVeter/tinariox-app
Release list
Tinariox 20.0.6
Tinariox 20.0.6 — release notes
APK: see assets of this release.
RU 🇷🇺
🎨 Theme Studio — интерфейс под себя
- Своя палитра из трёх цветов (основной, вторичный, фон): surfaces, glass и границы генерируются автоматически; живое превью.
- Акцент — 8 пресетов или произвольный HEX (HSV-пикер).
- Шрифты: Sans / Serif / Mono / Cursive; размер текста и плотность.
- Чат: макет пузыри / на всю ширину; ваши сообщения справа или слева; отступы, радиус, glass.
- Обои чата из галереи (плюс starfield / градиент / сплошной).
- Пресеты темы: сохранить с именем, переключать в один тап, экспорт/импорт JSON.
- Light / AMOLED корректно следуют палитре (без «выцветания»).
🗣 Русская озвучка
- Фронтенд произношения для Supertonic: ударения по словарям + встроенный нейроакцентор; автоударение включено по умолчанию.
- Числа, даты, время, проценты, единицы измерения и простые формулы раскрываются в слова («через 25 минут», «15:30», «36,6 градуса»).
- «Ё» восстанавливается автоматически; отрицательные значения и «градусов шесть десятых» читаются человечески.
- TTS-лаборатория (Настройки → Голос): прогон любого текста через реальный движок с показом итоговой строки ударений, оценка «хорошо/плохо» и выгрузка журнала для отладки.
🌐 Интернет и инструменты
web_searchснова доступен модели как полноценный tool.- Расширены триггеры RU/EN: «найди онлайн», «что пишут в интернете», “search the web”, “web search X”.
- Настройки: отдельные тумблеры — веб-поиск, открытие URL, документы, песочница.
- Для локальных моделей — краткий guide по вызову инструментов в system prompt.
🔄 Обновления из приложения
- Приложение само проверяет GitHub Releases (раз в сутки) и присылает уведомление о новой версии — больше не нужно самим заходить на GitHub.
- По тапу на уведомление открывается диалог с описанием релиза: «Обновить» скачивает APK прямо в приложении и запускает системную установку поверх (данные и настройки сохраняются).
- Кнопка «GitHub» открывает страницу релиза в браузере; «Пропустить» скрывает напоминание до следующей версии.
- Тумблер «Уведомлять о новых версиях» — Настройки → Дополнительно (по умолчанию включён).
🔒 Безопасность
- Проведено улучшение безопасности: внутренние токены теперь хранятся в зашифрованном виде, сетевой обмен с локальными серверами стал безопаснее, PIN-код защищён более стойким хешированием.
- Проверяется целостность голосовой модели и обновлений перед установкой.
🔧 Надёжность
- Исправлена гонка сохранения настроек при смене языка (нет отката после recreate).
- Статусы ошибок/успеха берут цвет из палитры темы.
Обновление
Установите APK поверх текущей версии com.tinariox.app — или дождитесь уведомления о следующей версии и нажмите «Обновить» прямо в приложении.
Диалоги, память и настройки сохраняются. Новые сохранённые пресеты тем — в Настройки → Интерфейс.
Известное
- Скорость ответов зависит от вашего LLM-сервера/провайдера.
- Обои хранятся локально в приложении; права на галерею не нужны после выбора изображения.
EN 🇬🇧
🎨 Theme Studio — make the UI yours
- Custom palette from three colors (primary, secondary, background): surfaces, glass, and borders are generated automatically; live preview.
- Accent color — eight presets or any HEX (HSV picker).
- Fonts: Sans / Serif / Mono / Cursive; text size and density.
- Chat: bubble or full-width layout; your messages left or right; padding, corner radius, glass.
- Chat wallpaper from the gallery (plus starfield / gradient / solid).
- Named theme presets: save, switch in one tap, JSON export/import.
- Light / AMOLED follow the palette correctly (no washed-out surfaces).
🗣 Russian voice
- A pronunciation frontend for Supertonic: dictionary-based stress plus a bundled neural accentor; auto-stress is on by default.
- Numbers, dates, time, percentages, units, and simple formulas are expanded into words («через 25 минут», «15:30», «36,6 градуса»).
- «Ё» is restored automatically; negatives and decimal temperatures read naturally.
- TTS Lab (Settings → Voice): speak any text through the real engine, see the exact stress-marked string it receives, rate good/bad, and export the journal for debugging.
🌐 Web & tools
web_searchis available to the model again as a first-class tool.- Broader RU/EN triggers: «найди онлайн», “search the web”, “web search X”, and more.
- Settings: separate toggles for web search, open URL, documents, and sandbox files.
- Short tool-call guide in the system prompt for local models.
🔄 In-app updates
- Tinariox now checks GitHub Releases once a day and notifies you when a newer version is out — no more checking the releases page by hand.
- Tap the notification to open the release dialog: “Update” downloads the APK inside the app and hands off to the system installer (your data and settings are kept).
- “GitHub” opens the release page in the browser; “Skip” silences the reminder until the next version.
- Toggle “Notify about new versions” — Settings → Advanced (on by default).
🔒 Security
- Security hardening pass: internal tokens are now stored encrypted, local-server traffic is safer, and the app PIN uses stronger hashing.
- Voice-model downloads and in-app updates are integrity-checked before installation.
🔧 Reliability
- Fixed a settings race when changing language (no rollback after activity recreate).
- Error/success UI colors now come from the active palette.
Updating
Install the APK over the existing com.tinariox.app install — or just wait for the next release notification and tap “Update” inside the app.
Chats, memory, and settings are kept. Saved theme presets live under Settings → Interface.
Notes
- Response speed depends on your LLM server/provider.
- Wallpapers are stored inside app storage; no gallery permission is required after picking an image.
Tinariox 20.0.5
Tinariox 20.0.5 — release notes
APK: see assets of this release.
RU 🇷🇺
🌱 Сад памяти
Новый раздел «Память» в меню: всё, что компаньон запомнил, в одном месте.
- Факты — полный список того, что приложение знает о вас: поиск, категории, уровень уверенности, правка и «Забыть» прямо в карточке.
- Обрывки — запомненные кусочки диалогов; каждый можно удалить.
- Карта — вход в граф знаний (сущности и связи).
- «Стереть всё» — честный выход: факты и обрывки стираются по кнопке с подтверждением.
📄 RAG: работа с документами
- Кусочки PDF/документов теперь реально попадают в контекст ответа.
- Инструмент
query_documentsдля точечных вопросов по загруженным документам. - Исправлены эмбеддинги MiniLM (mean-pooling, модели в сборке) — поиск по документам точнее, особенно на русском.
- Если совпадение слабое, веб-поиск больше не подсовывает случайный PDF вместо ответа.
💬 Чат
- Ответ появляется и после вызова инструментов — никаких «зависших» пустых ответов.
- Честные сообщения, когда по документу ничего не нашлось.
- Один повтор при временной ошибке 5xx от сервера.
🔒 Приватность и диагностика
- Настройка «защищённый экран» (FLAG_SECURE) — по умолчанию включена.
- Логи приложения видны через adb и в release-сборке — проще диагностировать проблемы.
Обновление
Просто установите APK поверх текущей версии — данные и настройки сохраняются.
Известное
- Скорость ответов зависит от вашего LLM-сервера/провайдера; приложение здесь ни при чём.
EN 🇬🇧
🌱 Memory Garden
A new Memory section in the menu: everything your companion has remembered, in one place.
- Facts — the full list of what the app knows about you: search, categories, confidence, inline edit and “Forget”.
- Fragments — remembered pieces of dialogues; each one can be removed.
- Map — entry point to the knowledge graph (entities and relations).
- Erase all — an honest exit: facts and fragments are wiped with confirmation.
📄 RAG: working with your documents
- Document/PDF chunks now actually reach the answer context.
- New
query_documentstool for precise questions over ingested documents. - Fixed MiniLM embeddings (mean-pooling, bundled models) — document search is more accurate, especially for Russian.
- When the match is weak, web search no longer substitutes a random PDF as “the answer”.
💬 Chat
- Answers no longer stall after tool calls — empty tool-loop is fixed.
- Honest replies when nothing is found in your documents.
- One automatic retry on transient HTTP 5xx from the server.
🔒 Privacy & diagnostics
- Secure screen toggle (FLAG_SECURE) — on by default.
- App logs are now visible via adb in release builds — much easier to diagnose issues.
Updating
Just install the APK over your current version — data and settings are kept.
Known
- Reply speed depends on your LLM server/provider; the app itself is not the bottleneck.
Tinariox 20.0.2-demo (beta)
English
Tinariox 20.0.2-demo — privacy control for screenshots.
Added
- Settings → Advanced → “Hide chat from screenshots”
When ON (default),FLAG_SECUREblocks screenshots and Recents previews of Tinariox. Turn it OFF if you need to capture the UI.
Install
- Download
tinariox-v20.0.2-demo.apkbelow - Allow install from this source
- Connect your LLM server in Settings
Requirements: Android 8.0+ (API 26), arm64 · ~198 MB
versionName: 20.0.2-demo · versionCode: 22
SHA-256
7469B70236E99DEBFFED4FF255CB354FE23FF7784ABCF8093555F51C52023BA5
Support (optional): Boosty · USDT (Solana): AexDs2eE1HBPLoBM3HGMkkfdSNjZQuVn8F72rTYtSGLv
Русский
Tinariox 20.0.2-demo — настройка приватности для скриншотов.
Добавлено
- Настройки → Дополнительно → «Прятать чат от скриншотов»
Если включено (по умолчанию),FLAG_SECUREзапрещает скриншоты и превью Tinariox в списке недавних. Выключите, если нужно снимать экран.
Установка
- Скачайте
tinariox-v20.0.2-demo.apkниже - Разрешите установку из этого источника
- Укажите LLM-сервер в настройках
Требования: Android 8.0+ (API 26), arm64 · ~198 MB
versionName: 20.0.2-demo · versionCode: 22
SHA-256
7469B70236E99DEBFFED4FF255CB354FE23FF7784ABCF8093555F51C52023BA5
Поддержать (по желанию): Boosty · USDT (Solana): AexDs2eE1HBPLoBM3HGMkkfdSNjZQuVn8F72rTYtSGLv
Tinariox 20.0.1-demo (beta)
English
Bugfix release Tinariox 20.0.1-demo.
Fixed
- Chat content no longer appears in screenshots / Recents preview (
FLAG_SECURE) - PIN lockout survives process death — 5 wrong attempts keep the 30s cooldown after swipe-away
- Release builds never fall back to the debug key
Install
- Download
tinariox-v20.0.1-demo.apkbelow - Allow install from this source
- Connect your LLM server in Settings
Requirements: Android 8.0+ (API 26), arm64 · ~198 MB
versionName: 20.0.1-demo · versionCode: 21
SHA-256
A867EAAD8624D44E1F30747A9D3F43DDD975ACF8F0828BCEA2BA089A35E798A7
Support (optional): Boosty · USDT (Solana): AexDs2eE1HBPLoBM3HGMkkfdSNjZQuVn8F72rTYtSGLv
Русский
Багфикс Tinariox 20.0.1-demo.
Исправлено
- Содержимое чата больше не попадает в скриншоты и превью «Недавние» (
FLAG_SECURE) - Блокировка PIN переживает смерть процесса
- Release-сборка больше не подписывается debug-ключом
Установка
- Скачайте
tinariox-v20.0.1-demo.apkниже - Разрешите установку из этого источника
- Укажите LLM-сервер в настройках
Требования: Android 8.0+ (API 26), arm64 · ~198 MB
versionName: 20.0.1-demo · versionCode: 21
SHA-256
A867EAAD8624D44E1F30747A9D3F43DDD975ACF8F0828BCEA2BA089A35E798A7
Поддержать: Boosty · USDT (Solana): AexDs2eE1HBPLoBM3HGMkkfdSNjZQuVn8F72rTYtSGLv
Tinariox 20.0-demo (beta)
English
First public beta of Tinariox — an AI companion for Android.
What works
- Chat with the LLM you choose: local (LM Studio, Ollama, KoboldCpp, text-generation-webui) or any OpenAI-compatible cloud endpoint
- On-device voice (STT/TTS)
- Companion personalities, memory, knowledge graph
- Tasks & reminders, PDF document Q&A
- LAN server discovery for local backends
Not in this build
Some experimental features are still in development and are not included in the public beta.
Install
- Download
app-release.apkbelow - Allow install from this source
- Connect your server in Settings (Wi-Fi/LAN or cloud URL)
Requirements: Android 8.0+ (API 26), arm64 · ~198 MB
SHA-256
A485AAF32520F3598972D60A7870026DC212C6D63FB9D42CCFC4B42614D4363B
Feedback: open an Issue — device, Android version, and LLM server help.
Support (optional): Boosty · USDT (Solana): AexDs2eE1HBPLoBM3HGMkkfdSNjZQuVn8F72rTYtSGLv
Русский
Первая публичная бета Tinariox — AI-компаньон для Android.
Что работает
- Чат с LLM, которую выбрали вы: локально (LM Studio, Ollama, KoboldCpp, text-generation-webui) или через облачный OpenAI-совместимый endpoint
- Голос на устройстве (STT/TTS)
- Компаньон, память, граф знаний
- Задачи и напоминания, вопросы по PDF
- Автопоиск локального сервера в LAN
Чего нет в этой сборке
Часть экспериментальных возможностей ещё в разработке и в публичную бету не входит.
Установка
- Скачайте
app-release.apkниже - Разрешите установку из этого источника
- Укажите сервер в настройках (LAN или URL облака)
Требования: Android 8.0+ (API 26), arm64 · ~198 MB
SHA-256
A485AAF32520F3598972D60A7870026DC212C6D63FB9D42CCFC4B42614D4363B
Обратная связь: Issues — модель телефона, версия Android, какой LLM-сервер.
Поддержать (по желанию): Boosty · USDT (Solana): AexDs2eE1HBPLoBM3HGMkkfdSNjZQuVn8F72rTYtSGLv