Releases: Alaa91H/CLONIX
Releases · Alaa91H/CLONIX
Release list
CLONIX v2.2.0 - automation, widget, portable settings
CLONIX v2.2.0
New capabilities pass: automation, glanceable status, and portable configuration.
Added
- Auto-backup on install/update (opt-in, Settings - Diagnostics & tools) - when a tracked app is installed or updated, CLONIX archives it automatically. Engineered for Android 14+: the package broadcast only schedules an expedited JobScheduler job; the backup runs on the shared engine lane (force-stop -> snapshot -> report), honoring the per-app blacklist.
- Home-screen widget - scheduled-backup state, last-backup age (never / minutes / hours / days), one-tap Back up now routed through the operation queue, and a refresh button. Event-driven updates plus a battery-cheap 3-hour safety period - no alarms, no polling.
- Settings export/import - one JSON file captures every preference store (settings, backup options incl. blacklist, schedules, badge style) so a new device or fresh install restores the whole configuration in one tap. Import via the system document picker with a count confirmation.
- 15 new locales for the new surfaces: de, es, fr, it, ja, ko, ru, tr, vi, zh-CN, id, ms, th, hi, pt (on top of en/ar).
Improved
- Every queued operation now refreshes the widget on completion, keeping the last-backup age honest without scheduled work.
- Settings import re-syncs schedulers (backup jobs, auto-freeze) so imported preferences apply immediately.
Compatibility
- Same stable signing key - installs directly over v2.1/v2.0, no uninstall needed.
- Auto-backup receiver is non-exported; both package broadcasts are system-protected, so no new permission was required.
Full changelog: see CHANGELOG.md in the repository.
CLONIX v2.1.0 — stable signed release
CLONIX v2.1.0
Professional refinement pass: stability, reliability and modern Android compliance.
Added
- Restore integrity gate — every archive is verified (SHA-256 sidecar + tar listing; encrypted archives decrypted in place) before any device data is touched. A corrupted archive now aborts with a clear message instead of half-restoring.
- Battery-optimization exemption (Settings → System) — one tap requests the Android unrestricted battery exemption so scheduled backup jobs run on time instead of being deferred in Doze. Live status is shown on the row.
- Material You toggle (Settings → Appearance) — dynamic wallpaper-based colors can be switched off for the fixed brand palette (applies on next app start).
- Notification permission gate — on Android 13+, CLONIX requests
POST_NOTIFICATIONSon first launch so backup/restore results are never silently dropped.
Improved
- Scheduled backups confirmed on persisted JobScheduler with charging/idle constraints — reliable across reboots and compliant with modern background-execution policy.
Compatibility
- Same stable signing key — installs directly over v2.0, no uninstall needed.
- Data compatibility with pre-rebrand archives preserved (automatic migration on first run).
Full changelog: see CHANGELOG.md in the repository.