Releases: Siddhesh2377/ToolNeuron
v2.0.3 — Stability & Compatibility
What's Fixed
SIGILL Crashes (60% of production crashes)
- Rebuilt
gguf_libAAR with KleidiAI disabled — it was injecting SVE assembly into non-SVE backend variants, crashing devices without SVE support (Snapdragon 888 and older)
Theme Crashes (25% of production crashes)
dynamicColorScheme()now wrapped in try-catch — fixesResources$NotFoundExceptionon OEM ROMs that report API 31+ but lack Monet engine (some MIUI, custom ROMs, AOSP forks)- Cascading
IllegalArgumentExceptionin Compose inline classes resolved by the theme fix
16KB Page Size (Pixel 10 + Android 15 devices)
- Fixed
gguf_libCMake: backend MODULE targets now getadd_link_options()instead ofCMAKE_SHARED_LINKER_FLAGS— all.sofiles are 16KB-aligned - Added 16KB page flag to
umsandsystem_encryptornative modules - Rebuilt
ai_supertonic_ttsAAR with 16KB alignment
Android 10 Support (#74)
- Lowered
minSdkfrom 30 to 29 — Samsung Note 9 and similar devices can now install
Performance
- Typography: lazy singleton eliminates 16 object allocations per recomposition
Other
- Reverted PR #88 (audio model support) — will be re-landed separately
- Version bump: 2.0.3 (versionCode 30)
ToolNeuron v2.0.2
What's New
Android 10 Support
- Minimum SDK lowered from Android 12 to Android 10 (API 29)
Qwen3.5 Models
- Default model store updated with Qwen3.5 (0.8B, 4B, 9B)
Security & Stability
- Network security hardened (cleartext disabled, signature-level service binding)
- Zip Slip path traversal prevention in model downloads
- Thread safety fixes across ChatViewModel, RagRepository, PluginManager, MarkdownText
- ProGuard keep rules for UMS, system_encryptor, file_ops JNI modules
- VaultHelper no longer deletes vault data on init failure
Bug Fixes
- Thinking mode: Support for both
<think>and[THINK]tag formats (#78, #72) - Response cutoff: Repetition detection tuned to reduce false positives (#69)
- Character encoding: UTF-8 buffer for streaming prevents broken multi-byte characters (#68)
- Chat creation: Vault init now retries with timeout instead of failing immediately (#66)
- RAG: Auto-downloads embedding model when missing (#58)
- Cancel generation: Partial messages preserved correctly (#77)
- Image generation: Fixed hardcoded 512x512, proper bitmap recycling
- DiffusionEngine: Null safety for uninitialized state
UI
- Model picker simplified to GGUF-only
- Model selector icon updated
- Shrink resources enabled for release builds
Known Issues
- RAG retrieval accuracy may be inconsistent — under investigation
Docs
- README rewritten — concise, factual, no marketing fluff
- CONTRIBUTORS.md added with 3-repo ecosystem map
Tool-Neuron-2.0.1
Major Changes, I am Too Lazy to write the changes please Directly Use the App
Full Changelog: ToolNeuron-2.0.0...Tool-Neuron-2.0.2
Tool-Neuron-2.0.1
Major Changes, I am Too Lazy to write the changes please Directly Use the App
Full Changelog: Tool-Neuron-1.2.2...ToolNeuron-2.0.0
Tool-Neuron 1.2.2 - UI Fixes
Tool-Neuron 1.2.2 - Major Rewrite
New Features
Web Search Plugin
- DuckDuckGo Integration — AI can now search the web in real-time
- Web Scraping — Extract content from websites during conversations
Text-to-Speech (TTS)
- TTS Tool Integration — AI can speak responses using the new TTS engine
- TTS Settings — Configure voice, speed, and pitch in Settings
Enhanced Tool System
- Calculator Plugin — Perform calculations
- Clipboard Plugin — Read/write clipboard content
- DateTime Plugin — Get current date and time
- Device Info Plugin — Access device information
- File Manager Plugin — Browse and manage files
- Dev Utils Plugin — Developer utilities
Document & RAG System
- Document Parser — Parse PDF, DOCX, TXT, and more
- Secure RAG Creation — Create encrypted knowledge bases from documents
- RAG Vault Integration — Seamlessly integrate RAGs with Memory Vault
Memory Vault UI Redesign
- Compact iOS-Style UI — Clean, minimal interface with smooth animations
- Back Navigation — Added back button for easier navigation
- Unified Components — Consistent ActionButton and ActionToggleGroup styling
- No Elevation/Shadows — Modern flat design throughout
⚡ Improvements
- Concurrent Model Downloads — Download multiple models simultaneously
- WorkManager Integration — Background embedding model downloads
- 16KB Page Size Support — Android 15 compatibility for native libraries
- Optimized Libraries — Smaller and faster native libs
🐛 Fixes
- Tool Calling in Release Builds — Fixed ProGuard rules breaking function calling
- Memory Vault Stability — Various vault initialization fixes
- UI Consistency — Manrope font family applied throughout
Thank You For Using Tool Neuron :)
Full Changelog: Tool-Neuron-1.2.1...Tool-Neuron-1.2.2
Tool-Neuron 1.2.1 - TTS
Features
- TTS Download in Settings — Download and load the TTS model directly from Settings (no
need to visit the Model Store) - Uncensored Model Category — New model category with Gemma3 Emophilic 1B
- New Coding Model — Ruvltra Claude Code 0.5B added to the Coding category
- Memory Vault Migration Fix — Upgrading from older versions no longer crashes on vault
initialization
Fixes
- Fixed
AEADBadTagExceptioncrash when upgrading from older app versions - Fixed Model Store not showing newly added default repositories for existing users
- Smoother UI experience
Thank You For Using Tool Neuron :)
Full Changelog: Tool-Neuron-1.2.0...Tool-Neuron-1.2.1
Tool-Neuron 1.2.0 - Plugins ( Beta )
Tool-Neuron 1.2.0
Note
Plugins only Work on only Qwen Models
Features :
- Pull to Refresh Chats From the Drawer
- Plugins ( Beta :: May Have some Unexpected Behaviour )
-
- Web Search
-
- Web Scraping
Fixes :
- Fix the Message Order Miss Match
- Smoother Experience
Issues Addressed :
Full Changelog: ToolNeuron-1.1.4...Tool-Neuron-1.2.0
Tool-Neuron-1.1.4
Refactor: Move VaultLoggerScreen UI to VaultInspectorViewModel
This commit refactors the VaultLoggerScreen by moving its UI Composables and related logic into the VaultInspectorViewModel.kt file. This centralizes the Vault Inspector's UI and state management, improving organization and maintainability.
Specific changes include:
- Removing
VaultLoggerScreen.ktand all its associated UI Composables (LogEntryCard,LogDetailDialog, etc.). - Integrating the UI previously in
VaultLoggerScreen.ktintoVaultInspectorView.kt. - Enhancing the
VaultInspectorUI with a modernized design, including updated cards, filter/sort menus, and a scroll-to-top button. - Adding advanced model filtering (by category, parameters, quantization, size) and sorting to the Model Store.
- Introducing validation and editing capabilities for HuggingFace repositories.
- Expanding the list of default model repositories with new categories (Medical, Research, Coding, Business, Cybersecurity).
- Updating the README with comprehensive details on features like RAG, Memory Vault, and model management.
Solved Issues :
Full Changelog: Tool-Neuron-1.1.2-Download-Fix...ToolNeuron-1.1.4
Tool-Neuron-1.1.2-Download-Fix
Tool-Neuron-1.1.2-Download-Fix
Fix Model Download
- Download multiple Models
- Stop Model Model Download
Full Changelog: TN-Crash-Fix...Tool-Neuron-1.1.2-Download-Fix
Tool-Neuron 1.1.1 - Encrypted RAG + LaTeX
Tool-Neuron 1.1.1 - RAG + LaTeX
Enhanced RAG System with Multi-Format Support & Encrypted Sharing
Download this New Release : https://github.com/Siddhesh2377/ToolNeuron/releases/tag/TN-Crash-Fix
As this Version Has Fixed the Random Crashes
🎯 What's New
📚 Multi-Format RAG Support
Create knowledge bases from:
- PDF - Medical journals, research papers, clinical guidelines
- EPUB - Digital books and publications
- Excel - Research data, statistical datasets
- Word - Clinical protocols, treatment documentation
- Text Files - Plain text and markdown
🔐 Encrypted RAG Sharing
- Password Protection - Set custom passwords for shared RAG files
- Secure Collaboration - Share encrypted knowledge bases with colleagues
- Privacy First - Recipients unlock with password input
✨ Additional Improvements
- LaTeX Rendering - Mathematical and scientific notation display
- RAG Stability Fixes - Improved document processing
- Enhanced UI - Better visual feedback
📸 Screenshots
🚀 How to Use Encrypted Sharing
- Create RAG - Add PDF, EPUB, Excel, Word, or text files
- Export - Select "Share RAG" → Enable encryption → Set password
- Share - Send encrypted file + password (via separate channel)
- Unlock - Recipient imports file and enters password
🏥 Use Cases
- Import medical literature (PubMed, JAMA, Medscape PDFs)
- Load research data from Excel spreadsheets
- Share encrypted knowledge bases with team members
- Maintain HIPAA/GDPR compliance with offline workflows
Full Changelog: Tool-Neuron-1.1.0-Rag+Letex...Tool-Neuron-1.1.1-RAG+LaTeX