Releases: ArasTey/ArasClient
Release list
ArasClient v1.4.4 — subscription traffic updates live
🐛 Fixed: traffic numbers frozen after subscription update
Thanks for the report! Updating a subscription no longer leaves the
traffic/expiry bar stuck on the old values — and you no longer need to
delete and re-import the subscription.
Root causes fixed:
- Provider/CDN caches returned stale subscription copies on update →
fetches now bypass caches (no-cache headers + cache-buster) - A pager deadlock (stacked page-scroll calls after each update) froze
the app with ANR dialogs — fixed - The traffic bar now re-reads fresh values live: it updates
immediately after every subscription update, plus a safety poll
✅ Verified end-to-end on a real subscription: bar advanced 1.2 GB → 1.7 GB after one update, zero ANR.
ArasClient v1.4.3 — correct country flags for every config type
🏳️ Country flags — correct for worker/CDN subscriptions too
Some subscriptions route 100+ configs through a handful of shared entry IPs (Cloudflare workers, path-routed panels). Looking up the entry IP's country made every flag wrong — it showed the CDN location instead of the provider's label.
- Provider labels win: the flag emoji / ISO code / country name in the config name is now the primary source
- Server-IP GeoIP is only a fallback for configs with no country hint at all
- The connect bar keeps the true exit-IP country (queried through the tunnel, v2ray-style)
✅ Verified against a real path-routed subscription with 132 configs across 25+ countries — every flag now matches its label.
ArasClient v1.4.2 — ping always visible in the connect bar
📶 Ping/latency always visible (fixes #2)
The connection health result no longer gets clipped:
- The status in the connect bar wraps to two lines — e.g. Connection succeeded in 226 ms stays fully readable
- The country + IP line now shows as the subtitle under the status instead of being cut off
- The bar height is adaptive — long results grow the bar instead of truncating
ArasClient v1.4.1 — connection preferences in Settings
⚙️ Settings — Connection preferences (fixes #1)
The toggles from the first-run setup were previously unreachable afterwards. They now live permanently in Settings → Connection preferences:
- Auto-connect to the fastest server on launch
- Auto-sort servers by ping after testing
- Auto-scroll to the best server after tests
- Show ping (delay) on server cards
- Show subscription traffic & expiry
- Show subscription announcements
Change them anytime — everything stays in sync.
Brand asset package
Source artwork for the animated emoji pack
ArasClient v1.4.0 — country flags, connection stats & reliable .arasc
🏳️ Country flags — automatic, for every country
- Every server card shows the country flag emoji — resolved from the server's real IP via GeoIP, automatically on launch and after subscription updates (no ping needed)
- Full ISO support for all countries; configs without a country simply show none
- Detection fallback chain: flag emoji in name → ISO-2 code → country name → well-known cities
📊 Connection stats — reliable now
- Session time and up/down traffic now update live in the glass mini-bar above the connect pill
- Durable: the session start stamp and traffic deltas are persisted continuously, so nothing resets if the app or service is killed
- New Connection stats section in Settings: connections count, total connected time, total download / upload / traffic
🔐 .arasc fixes
- v1 containers decrypt again — the v2 iteration bump had locked out older exports (the cause of wrong-password errors on previous files)
- GeoIP and import fixes verified end-to-end
🎨 Branding
- Final brand logos: in-app logo, launcher icon (adaptive + legacy), Play Store asset
ArasClient v1.3.4 — Premium menu & .arasc v2
🎨 New menu design
- Rebuilt the main menu to a premium, hierarchical layout: big ArasClient header card with arrow, MANAGE / FILES & TOOLS / SYSTEM sections, three equal tile cards each (icon + title + description), full-width About card and subtle footer buttons
📦 Richer exports
- Export whole subscriptions (URLs + update settings) — optionally, with one switch
- Message to receiver: exporters can attach a note that shows to whoever imports the file (like NPV), fully encrypted
✨ Polish
- First-run setup now asks about auto-scroll, auto-sort and subscription messages
- Update dialog renders changelogs cleanly (headers, bullets, bold — no raw markdown mess)
ArasClient v1.3.3 — Global sort, subscription info & announcements
🐛 Bug fix
- All tab now sorts globally: after a ping/speed test, the fastest config from ANY subscription rises to the top — no more sorting subscription-by-subscription
✨ New
- Subscription traffic & expiry (v2Box-style): reads
subscription-userinfofrom the subscription link and shows a clean bar above the configs — used/total with a progress bar + time remaining - Subscription announcements: reads
announce/profile-titleheaders (incl. base64-encoded panel values) and shows an announcement banner with the creator message; hidden automatically when the subscription has none. Both have toggles in Subscription settings - Open .arasc files directly: tapping a
.arascfile in your file manager now offers ArasClient and imports it (password prompt if protected) - More subscription options: manual Announcement and Creator message fields in the subscription editor
- Protected configs hardened (NPV-style): imported protected configs hide the server address, share and edit buttons — only connect, ping and delete remain
ArasClient v1.3.2 — .arasc Export/Import
🔐 New: proprietary .arasc format
- Export/Import your configs & subscriptions in a secure ArasClient container
- Normal export: file is unreadable in text editors (encrypted container)
- Protected export (password): configs can only be connected and pinged — raw URIs, addresses and passwords can never be viewed, copied, shared or re-exported, enforced at the data layer (not just UI)
- Share as .arasc option right beside QR / TXT / Full config in every config's share menu
- Import via the + menu → Import .arasc file, with a password prompt that lets you retry on wrong passwords
✨ Polish
- Redesigned Export screen matching the app design (group selection, Normal/Protected, password card)
- Deduplicated standalone group in export list
ArasClient v1.3.1
🛠 Critical Fix
- VPN now connects. The tunnel engine (
libhev-socks5-tunnel.so) crashed the VPN service on every connect attempt — the app got stuck on 'connecting' and configs never worked. Fully fixed.
✨ UI & Speed
- Auto-scroll toggle button in the top bar — turn automatic scroll-to-best-server on/off with one tap.
- Auto-scroll now waits until you stop scrolling and glides smoothly instead of snapping; the list no longer jumps around while pinging (sorting happens once when the test round finishes).
- Floating bottom bar — the connect pill now floats over the server list with a transparent background behind it.