<!-- see docs/changelog/v1.1.0.md for the file format: Persian, then `---`, then English. -->
• کارت «مصرف امروز (تخمینی)»: در ‫UI‬ دسکتاپ و اندروید، یک کارت زنده اضافه شد که تعداد ‫relay calls‬ امروز نسبت به سهمیهٔ روزانهٔ ‫Apps Script‬ (۲۰٬۰۰۰ درخواست در ردهٔ رایگان)، حجم بایت رد شده، روز ‫UTC‬ فعلی، و زمان باقی‌مانده تا ریست ۰۰:۰۰ ‫UTC‬ را نشان می‌دهد. شمارنده‌ها بر اساس ‫atomic counter‬های خود ‫mhrv-rs‬ هستند — هیچ ‫API key‬ از گوگل نمی‌خواهد. عدد فقط چیزی است که این دستگاه رد کرده؛ برای عدد دقیق سمت گوگل، دکمهٔ «مشاهدهٔ سهمیه در گوگل» داشبورد ‫Apps Script‬ را در مرورگر باز می‌کند
• پل ‫JNI‬ آمار: ‫`Native.statsJson(handle)`‬ به‌صورت سبک (فقط خواندن چند ‫atomic‬) ‫StatsSnapshot‬ را به ‫JSON‬ سریالایز می‌کند. ‫VpnState‬ هم اکنون handle جاری ‫proxy‬ را منتشر می‌کند تا ‫UI‬ بتواند هر ثانیه ‫poll‬ کند بدون اینکه به state داخلی ‫service‬ دست بزند
• ترجمهٔ فارسی راهنمای داخلی برنامهٔ اندروید: متن «راهنمای استفاده» که قبلاً ثابت روی انگلیسی بود، به ‫string resource‬ منتقل و ترجمهٔ فارسی برای هر ۵ مرحله + توضیح محدودیت ‫Cloudflare Turnstile‬ اضافه شد. زبان فارسی دیگر ته صفحه به انگلیسی نمی‌افتد
---
• "Usage today (estimated)" card on both desktop and Android. Shows live count of today's relay calls vs the Apps Script free-tier daily quota (20,000), bytes relayed today, current UTC day, and countdown to the 00:00 UTC reset. Counters come from mhrv-rs's own atomic counters — no Google API key needed. The number reflects only what this device relayed; the "View quota on Google" button opens the Apps Script dashboard in the user's browser for the authoritative cross-account number
• Stats JNI bridge: `Native.statsJson(handle)` cheaply (just reads atomics) serializes `StatsSnapshot` to JSON. `VpnState` now publishes the running proxy handle so the Compose UI can poll once a second without poking into the service's internal state
• Persian translation of the in-app guide on Android. The "How to use" body was previously hardcoded English; ported to a string resource with FA translation covering all 5 numbered steps + the Cloudflare Turnstile limitation note. Persian users no longer drop to English at the bottom of the screen
