Skip to content

Releases: ArasTey/ArasClient

ArasClient v1.4.4 — subscription traffic updates live

Choose a tag to compare

@ArasTey ArasTey released this 01 Sep 15:58

🐛 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

Choose a tag to compare

@ArasTey ArasTey released this 01 Sep 11:22

🏳️ 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

Choose a tag to compare

@ArasTey ArasTey released this 01 Sep 10:54

📶 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

Choose a tag to compare

@ArasTey ArasTey released this 01 Sep 08:07

⚙️ 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

Choose a tag to compare

@ArasTey ArasTey released this 01 Sep 13:36

Source artwork for the animated emoji pack

ArasClient v1.4.0 — country flags, connection stats & reliable .arasc

Choose a tag to compare

@ArasTey ArasTey released this 31 Aug 20:32

🏳️ 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

Choose a tag to compare

@ArasTey ArasTey released this 31 Aug 06:05

🎨 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

Choose a tag to compare

@ArasTey ArasTey released this 31 Aug 12:44

🐛 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-userinfo from the subscription link and shows a clean bar above the configs — used/total with a progress bar + time remaining
  • Subscription announcements: reads announce / profile-title headers (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 .arasc file 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

Choose a tag to compare

@ArasTey ArasTey released this 31 Aug 12:44

🔐 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

Choose a tag to compare

@ArasTey ArasTey released this 29 Aug 12:39

🛠 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.