What's Changed
💬 Chat
- Add URL cleaner to strip tracking parameters
- Add toggle to show or hide Lock Chat in chat menu
- Improve animated avatar playback and refresh in chat
- Fix translation text overlapping, bubble layout glitch and emoji sync
- Fix invisible user hyperlink and link text color on light themes
🌐 Translation
- Add toggle for Cocoon attribution in translation menu
- Optimize LLM user prompt format and support case-insensitive placeholders
🌐 Proxy & Networking
- Automatically restore proxy when VPN disconnects
🛠️ Under the Hood & Stability
- Fix in-app updater offering an older beta build instead of the latest one
- Fix RLottie JNI parameter mismatch, Media3 video playback crash and string/emoji loading regressions
- Avoid NPE when WebView container is detached during URL override
- Exclude ColorOS devices in EditTextEffects clipping workaround
- Remove duplicate emoji assets and enable R8 optimization
- Move release keystore outside the repo and support GitHub secret signing
🌍 Localization
- Rewrite many translations and unify application naming to Niagram
Full Changelog: 1270...1273