Split admin payment settings into /admin/payment-fees (product pricing), /admin/payment-config (FX rates and Stars webhook), and /admin/payment-services (payment rails per tg.app service).
At /admin/payment-services you can disable Telegram Stars for Ad network (AdsGram) wallet top-ups; /advertiser/billing respects those rails at checkout.
Redesigned /admin/payments with status summaries, quick filters, lifecycle timestamps, and an order detail dialog.
Added a filterable activity timeline on /admin/users for financial, catalog, social, advertising, and account events.
/admin/payment-config shows a live Stars FX reference from TON (200 Stars = 1 TON on Fragment) with links to official docs.
Changelog
Meaningful product and platform updates for TG.app.
/Advertiser wallet top-ups at /advertiser/billing now auto-confirm for TON and USDT (TRC20): QR codes, exact-amount matching, and clearer pending guidance after you send.
Exact amount, scannable address, and on-chain confirmation guidance
TON deposits match by payment comment or unique amount; a background cron at /api/cron/ton-deposit-watch credits deposits even if you leave /advertiser/billing before confirmation.
USDT (TRC20) deposits no longer ask for a memo field; we match by the exact unique amount shown at checkout.
Admins can set USDT and TON deposit addresses under /admin/ad-network in the Deposit addresses card.
Added icon-only external links (website, socials, app stores) to the App of the Day spotlight on /, /apps, and /communities so users can open an app's site without visiting the detail page.
Spotlight action row now includes website and social link icons when available
Fixed listing icons reverting to the generic Telegram avatar: ephemeral telesco.pe and Bot API URLs are now copied into durable storage on save and in /api/creator/fetch-telegram-preview.
New icons uploaded in Creator Studio at /creator/apps/new persist correctly instead of silently keeping a cached older image.
Start campaign CTAs on /advertise/ and the site footer now route signed-in users straight to /advertiser/campaigns?new=1, which opens the campaign wizard at /advertiser/campaigns/new.
/Advertiser panel access is auto-provisioned on first visit; billing details remain optional under /advertiser/billing for invoices and restricted targeting.
Fixed Spotlights of the Day on /admin/settings not matching the homepage carousel: manual picks at /admin/settings now always display, including channels and groups without screenshots.
Saving spotlights at /admin/settings now refreshes /, /apps, and /communities immediately.
Fixed the Text field on /advertiser/campaigns/new and /advertiser/campaigns/[id]/edit so it accepts typing on Windows Chrome and Firefox.
Faster crossfade between slides in the App of the Day carousel on the homepage and on /apps and /communities.
Quicker transitions between daily spotlight picks
At /admin/settings admins can drag to reorder Spotlights of the Day; fixed saving spotlight picks, order, and listing /search in the type pickers.
Expanded /advertise/ with Inside the panel sneak peeks (campaign wizard, targeting, live preview, analytics) and fixed the bottom CTA button layout.
Panel previews on /advertise/ before you sign in
Updated /advertiser documentation at /docs/advertiser/ for self-serve access, the 5-step campaign wizard, Stars/TON/USDT billing, and expanded analytics.
Fixed header hydration mismatch for the Submit dropdown and signed-in menu on first paint.
Added Spotlight carousel on the homepage with Mini App, Bot, Channel, and Community of the Day picks, laurel award headers, in-card screenshot previews, and arrow navigation below the card.
Rotating daily picks with screenshot previews and laurel badges
Spotlight carousel also appears on /apps and /communities catalog pages (Mini App and Bot picks on /apps; Channel and Community picks on /communities).
Catalog-scoped daily picks below the listing grid
Admins can configure daily spotlight listings and auto-fill at /admin/settings, and toggle spotlight eligibility per listing on /admin/apps/[id].
Refreshed the homepage hero with category pills and an integrated /search bar.
Improved /admin/users with richer Telegram profile details and a refresh-from-Telegram action.
Polished /advertiser analytics tables, KPI cards, and trend charts on /advertiser/analytics.
Fixed missing Text field on /advertiser/campaigns/[id]/edit in Windows Chrome and browsers with writing assistants (Grammarly, Perplexity Comet).
Telegram Analytics now loads only inside Telegram Mini App, preventing console errors on regular browser sessions.

