github BEDOLAGA-DEV/bedolaga-cabinet v1.43.0

8 hours ago

1.43.0 (2026-03-29)

Features

  • add "Add Referral" button to referrals tab (222a123)
  • add Referrals tab to admin user detail page (e32663f)
  • add Remnawave panel 2.7.0 support (a50c06c)
  • add server selection for test_access promo offer templates (5246ad2)
  • add subscription selector to admin sync tab for multi-tariff (aa989a6)
  • add Traffic tab with per-inbound breakdown in admin remnawave (4ebc21b)
  • add WebBackButton to all sub-pages, widen renew page layout (31d0953)
  • delete expired subscriptions with confirmation dialog (fe75fa4)
  • dynamic language list from API instead of hardcoded array (07500ed)
  • enhance subscription list UX with progress bars, status badges, and glass theme (376e1bb)
  • multi-subscription frontend support (96ff258)
  • multi-subscription frontend support (820ba46)
  • multi-tariff purchase UX - disable switch, show Buy for new tariffs, correct page title (bcbfa41)
  • redesign admin panel with glass morphism UI, animated background, and stats bar (0bb064e)
  • redesign admin settings with tree navigation and compact layout (21813ef)
  • send language in payment requests for localized descriptions (2b03e7e)
  • separate renewal and purchase flows in multi-tariff mode (82eb03d)
  • show autopay/auto-charge status on subscription cards, invalidate list on toggle (871b476)
  • show country emoji and provider name in traffic tab (88c93e2)
  • show MULTI_TARIFF_ENABLED setting only in tariffs sales mode (60f11e9)
  • show per-subscription mini-cards on Dashboard with tariff name, traffic, devices, date (09f467b)
  • tariff selector for trial subscription promo codes (94b9b9e)
  • wheel subscription picker for multi-tariff mode (2921d8c)

Bug Fixes

  • add i18n keys for Traffic tab, prevent sort mutation (5d7b94f)
  • add missing balance cache invalidation after mutations (9546e0f)
  • admin per-subscription panel data + hide purchased tariffs in create (c7c2167)
  • allow zero price for device and traffic topup in tariff settings (8ba5cea)
  • auto-reload on stale chunk errors after deploy (c697ddb)
  • back button goes to dashboard in single-tariff to prevent redirect loop (45b7c85)
  • bottom nav disappears after visiting payment page in Telegram (3b659b7)
  • constrain delete Sheet width on desktop — centered max-w-md with rounded corners (93fa435)
  • correct glass theme and haptic API usage in Subscriptions page (44d6069)
  • desktop vertical alignment regression and touch target sizing (3e6c021)
  • filter existing referrals from search and clear stale results (48fe923)
  • four bugs in referrals tab from review (63f7fa0)
  • gift code activation URL encoding and prefix handling (859bd24)
  • handle merge flow from email register endpoint (0d4ddb2)
  • handle undefined inbounds/outbounds in traffic tab (06f6cbe)
  • hide legacy subscription card on Dashboard in multi-tariff mode (865a78b)
  • hide panel info/traffic/devices from subscription list level, show only in detail (23edd6a)
  • hide renewal button for daily tariffs in multi-tariff mode, fix hint text (6a53221)
  • make buy-another-tariff button more prominent on dashboard (29003a6)
  • mobile layout and touch target improvements for admin settings (e004d81)
  • multi-subscription frontend improvements (4de47cf)
  • multi-subscription UI audit fixes and cache invalidation improvements (f4de6d8)
  • navigation links point to /subscriptions (list page) instead of legacy /subscription (a0c21a1)
  • platform-aware delete confirmation + trial CTA to purchase (debee77)
  • preserve subscription context in navigation and cache keys (fd01c0f)
  • promocode multi-tariff support in cabinet (6de864a)
  • remove duplicate 'Create subscription' block in multi-subscription admin view (20f0e44)
  • remove duplicate back buttons, improve multi-subscription UX (9d3fb37)
  • remove duplicate floating orbs background from admin panel (59e6528)
  • remove unused multiSubCount variable (258bfd7)
  • resolve eslint warnings in NewsSection and AdminTickets (e86b214)
  • send subscription_id as query param in ALL POST/PATCH endpoints (348d654)
  • send subscription_id as query param in autopay PATCH, not in body (b0421b9)
  • show missing balance amount on renew page, no tariff switch in multi-tariff (10824b7)
  • show subscriptions link on dashboard even with single subscription in multi-tariff mode (f0d520d)
  • show warning hint when subscription must be selected before wheel spin (16ccf78)
  • stabilize useMemo deps and add category search to sidebar (ea1c735)
  • three bugs found in second review round (28ef6c9)
  • transliterate Cyrillic to Latin in news slug generation (84bded7)
  • use declarative Navigate instead of navigate() in render + fix useEffect deps (98e9cfa)
  • whitespace search guard and unknown section fallback (67055d5)

Don't miss a new bedolaga-cabinet release

NewReleases is sending notifications on new releases.