Releases: Azyrn/Scanly
Releases · Azyrn/Scanly
Scanlyv2.9.2
Added
- Android 14+ Partial Photo Access**: Added
READ_MEDIA_VISUAL_USER_SELECTEDpermission support. - WiFi QR Support**: Added
CHANGE_WIFI_STATEpermission for WiFi network suggestions. - Gallery Scanning**: Single scan flow for both OCR text and QR/barcode detection.
- Smart Barcode Actions**: Auto-detect URLs, WiFi, contacts, phone numbers, and emails.
Fixed
- Critical Lint Error**: Fixed missing permission causing crash on WiFi QR code scans.
- API 30 Compatibility**: Added version check for
HapticFeedbackConstants.CONFIRM. - Race Condition**: Fixed gallery picker using proper StateFlow collection.
-Memory Safety**: Bitmap downsampling (max 2048px) to prevent OOM.
Improved
- Dependency Updates**: CameraX 1.5.2, Compose BOM 2026.01.00, Material3 1.5.0-alpha12.
- KTX Extensions**: Migrated
Uri.parse()to.toUri()across 5 files. - Composable Naming**: Renamed picker functions to
remember*pattern per conventions. - Version Catalog**: Moved ML Kit and lifecycle deps to centralized catalog.
- Resource Cleanup**: Removed 7 unused color resources.
Scanlyv2.9.0
Fixing AI state not cleared when using ML Kit OCR
Add Swipe-to-delete in history
Translation Caching: Instant switching between languages
Scanlyv2.7.0
New Features
- AI Document Extraction: Extract text from PDFs and text files using Google Gemini AI.
- Translation Support: Translate extracted text into 15+ languages with one tap.
- Barcode Smart Actions: Scan barcodes and QR codes with actionable results:
- Copy text to clipboard
- Open URLs in browser
- Dial phone numbers
- Send emails and SMS
- Connect to WiFi networks
- Add contacts to address book
- Offline OCR: Built-in Google ML Kit text recognition works completely offline.
Bug Fixes
- History Image Persistence: Fixed issue where all history items showed the same image.
- Back Navigation: Results screen now correctly returns to History when accessed from there.
- Barcode Actions: Fixed barcode/QR copy and open actions not working.
scanly-1.2.0
Changes
- Settings UI: Refactored Settings from a dialog to a dedicated full-screen experience with smooth transitions.
- Default Configuration: All supported OCR languages are now enabled by default for new installations.
- Navigation: Improved back navigation logic across Camera, History, and Barcode Scanner screens.
Fixed - History Flow: Resolved an issue where opening a history item would trigger an automatic re-scan.
scanly-1.1.0
initial release