🚀 Major Release: PureLink v2.0.0
This update marks a complete evolution of PureLink. We have rewritten the entire UI using Jetpack Compose, introduced a local history system, and implemented a smart auto-update engine for tracking rules.
🏗️ Architecture & Tech Stack
- Jetpack Compose Migration: The entire UI has been rewritten from XML to Jetpack Compose, resulting in a smoother, more responsive, and lighter interface.
- Modern Android Standards: Implemented
Edge-to-Edgedesign,Coroutinesfor background tasks, and strict dependency isolation.
✨ New Features
- 📜 Local History: Added a secure, local history log (last 10 links) with instant "Copy" and "Open" actions.
- 🧠 Dynamic Rules Engine: The app now silently fetches updated tracking filters from GitHub every week via
WorkManager. - ⚡ Mixed Text Engine: New Regex-based logic that surgically extracts, cleans, and replaces multiple URLs within complex text blocks.
- 🔗 Smart Unshortener: Integrated logic to resolve and clean shortened links (bit.ly, etc.) before saving them.
🎨 UI & Accessibility
- 🗣️ Accessibility First: Enhanced TalkBack support with labeled touch targets and semantic descriptions for all interactive elements.
- 🌑 Terminal Esthetic: Polished "Green-on-Black" theme with system bar transparency (Edge-to-Edge).
- 🛡️ Onboarding: Added a one-time smart dialog to explain Accessibility Service permissions.
🛠️ System Integration
- 👻 Invisible Share Target: Sharing a link to PureLink now triggers a transparent activity that cleans, copies, and closes instantly without disrupting your flow.
- 🔒 Privacy Hardening: Removed all dependency metadata and strictly optimized for privacy-focused stores (IzzyOnDroid).
Full Changelog: v1.1...v2.0.0
checksums.txt