- ApplicationLoader now enables a bundled VLESS proxy on a truly fresh
install (one-time, guarded by builtin_proxy_autoenabled) so the app can
connect even when plain Telegram is blocked; existing users' choices are
left untouched
- Remove the 'Download FoxiGram' settings row (the app is already
installed) and its strings; drop the in-app download mention from READMEs
- New README.ru.md (Russian) with a download section pointing to the
GitHub releases page; both READMEs cross-link via a language switcher
- Add 'Download FoxiGram' row in Foxi settings opening the releases page
- Provide English and Russian strings for the download row and the
previously added phone-number privacy option
- SponsorHelper now caches balance, expire_at, plan and telegram_linked
from /mobile/me (keyed by Telegram id)
- New FoxAccountInfoCell: balance on the left, subscription days left on
the right, shown as the first row above 'Archived chats'
- Only visible when the Telegram account is linked to GhostCloud/FoxCloud
- DialogsActivity refreshes on resume and updates the row on change
- Rename 'Neko Settings' -> 'Foxi Settings' (en/ru)
- Remove the cloud settings sync action (was broken/unneeded)
- Move 'Support the project' (t.me/vpnghostbot) and 'Top sponsors' from the
main settings list into the 'Support FoxiGram' (Donate) screen
- Remove the Google Play billing section from the Donate screen
- Bulletin now reads 'Sponsor GhostCloud' + granted for 444+ rubles (en/ru)
- Heart highlight reworked: thin curved streak sweeping diagonally instead
of an orbiting blob; palette tuned closer to the reference
- SponsorHelper.loadTopSponsors() hits mobile donors/leaderboard via X-Tg-Id
- New FoxSponsorsActivity lists the top sponsors
- Neko settings: 'Support the project' (t.me/vpnghostbot) + 'Top sponsors'
- Replace static star with self-animating iridescent ShimmerHeartDrawable
- Move badge to clickable rightDrawable slot; tap shows a Nekogram-style
bulletin explaining why the badge was granted
- Add en/ru strings; drop unused vector resource