Commit Graph

  • e196c0a248 chore(main): release 1.56.0 github-actions[bot] 2026-06-02 19:53:13 +00:00
  • 03185632e8 Merge pull request #447 from BEDOLAGA-DEV/dev c0mrade 2026-06-02 22:52:28 +03:00
  • 7efe069be0 fix(admin-remnawave): причесать иконки в карточках статистики c0mrade 2026-06-02 21:15:33 +03:00
  • 488503b360 fix(deeplink): поддержать схему incy:// в редиректе добавления подписки c0mrade 2026-06-02 19:54:34 +03:00
  • 3adda6fa03 feat(sales-stats): конкретика в сводке c0mrade 2026-06-02 19:38:38 +03:00
  • 436d9f860c feat(sales-stats): вкладка «Оплаты» — success-rate и неудачные покупки c0mrade 2026-06-02 18:46:42 +03:00
  • ec23618a56 revert(sales-stats): убрать карточки возвратов из сводки c0mrade 2026-06-02 18:01:33 +03:00
  • 56d8e1ffa7 fix(sales-stats): адаптив сетки Допов и сводки c0mrade 2026-06-02 17:15:18 +03:00
  • bd12113294 feat(sales-stats): карточки возвратов в сводке c0mrade 2026-06-02 16:53:30 +03:00
  • 40c684cc88 fix(sales-stats): «Выручка» → «Оборот по подпискам» во вкладке Продажи c0mrade 2026-06-02 16:45:40 +03:00
  • c880517169 fix(datepicker): убрать скачки и поправить адаптив c0mrade 2026-06-02 16:38:56 +03:00
  • 54998c8195 fix(sales-stats): убрать пустые ячейки в сетках карточек c0mrade 2026-06-02 16:32:25 +03:00
  • a8213ce5d5 fix(datepicker): читаемость календаря в любой теме c0mrade 2026-06-02 16:32:24 +03:00
  • 016da9f638 feat(ui): заменить все нативные date-инпуты на DateField c0mrade 2026-06-02 16:17:10 +03:00
  • edd2d25024 feat(ui): тёмный DateField на react-day-picker вместо нативного input c0mrade 2026-06-02 16:10:48 +03:00
  • 9a05f23a04 feat(sales-stats): пресет «Этот месяц» (с 1-го числа) и он же по умолчанию c0mrade 2026-06-02 15:55:10 +03:00
  • 80ac63102b feat(sales-stats): иконки на карточках во всех вкладках c0mrade 2026-06-02 15:45:40 +03:00
  • 622ec318da fix(sales-stats): ровные иконки в карточках + не дублировать иконку c0mrade 2026-06-02 15:39:25 +03:00
  • dfc7768a40 feat(sales-stats): душевные карточки с иконками + фикс скачка при смене периода c0mrade 2026-06-02 15:32:53 +03:00
  • a687cc3d18 fix(sales-stats): крупные суммы сводки без копеек (короче, не режет) c0mrade 2026-06-02 15:26:12 +03:00
  • 631e922f78 fix(sales-stats): не резать значения в карточках сводки (адаптив) c0mrade 2026-06-02 15:22:33 +03:00
  • bb97ee8430 feat(sales-stats): разбивка допов по пакетам тоже на BreakdownList c0mrade 2026-06-02 15:17:34 +03:00
  • a685e542aa feat(sales-stats): дельты период-к-периоду на карточках сводки c0mrade 2026-06-02 15:15:34 +03:00
  • a75f42d056 feat(sales-stats): читаемые разбивки и stacked-бары, иконки платёжек, выручка c0mrade 2026-06-02 15:10:06 +03:00
  • 5e837621ad fix(stats-charts): убрать focus-outline артефакт при клике по графику c0mrade 2026-06-02 14:57:40 +03:00
  • 33f8ddac9a fix(payment-labels): добавить лейбл OverPay (показывался сырым ключом) c0mrade 2026-06-02 14:45:43 +03:00
  • ec346d38d8 fix(navigation): single-tariff subscription detail всегда Close, не Back c0mrade 2026-06-01 20:29:03 +03:00
  • 827e428f33 Merge pull request #446 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend c0mrade 2026-06-01 18:35:43 +03:00
  • c50a3d9416 chore(main): release 1.55.0 github-actions[bot] 2026-06-01 15:35:17 +00:00
  • 388fceddd9 Merge pull request #445 from BEDOLAGA-DEV/dev c0mrade 2026-06-01 18:34:17 +03:00
  • 484c3ad005 fix(subscriptions): fill the orphan card so a lone subscription has no empty cell c0mrade 2026-06-01 18:19:57 +03:00
  • bc8503469d fix(wheel): remove the spin-only sparkle lights entirely c0mrade 2026-06-01 18:12:55 +03:00
  • 2ce966cece fix(wheel): remove CSS filters from the spinning SVG (kill GPU-composite streak) c0mrade 2026-06-01 18:00:00 +03:00
  • 6c5d1ee0b1 fix(wheel): keep spin sparkles in the outer ring, never near the centre c0mrade 2026-06-01 17:46:36 +03:00
  • 7716e32eec fix(wheel): scatter spin sparkles so they don't streak through the centre c0mrade 2026-06-01 16:45:35 +03:00
  • 8a41aa7781 fix(wheel): kill the center-line LED artifact during spin (drop CSS blur filter) c0mrade 2026-06-01 16:24:02 +03:00
  • b877d7f175 fix(flags): render flag emoji on Windows globally via a scoped flag font c0mrade 2026-06-01 16:00:28 +03:00
  • 7b7ff53672 fix(news): fill the orphan card so the grid has no empty cell c0mrade 2026-06-01 15:49:29 +03:00
  • 97d436721a fix(admin-remnawave): node metrics 3-rows on mobile, original single row on desktop c0mrade 2026-06-01 15:42:29 +03:00
  • 43acb70ab9 fix(admin-remnawave): lay node metrics in 3 fixed rows (processor/traffic/versions) c0mrade 2026-06-01 14:52:28 +03:00
  • 1b1046bb5c feat(admin-remnawave): add node/xray version icons like the panel c0mrade 2026-06-01 14:43:11 +03:00
  • 297d75a92c fix(admin-remnawave): add RAM/CPU icons to node metrics like the panel c0mrade 2026-06-01 14:37:36 +03:00
  • 1ef4b21614 fix(admin-remnawave): truncate long tags in node traffic accordion c0mrade 2026-06-01 14:28:27 +03:00
  • 6c9a77d419 feat(admin-remnawave): merge Traffic into Nodes as a per-node accordion c0mrade 2026-06-01 14:24:07 +03:00
  • 50d7d21462 fix(gift): stretch my-gifts cards full-width instead of cramped 2-col grid c0mrade 2026-06-01 14:11:50 +03:00
  • 7ca9c043dd feat(admin-remnawave): meaningful icons for users-by-status cards c0mrade 2026-06-01 13:52:22 +03:00
  • bd5e39fa56 fix(admin-remnawave): resolve provider favicon from site URL c0mrade 2026-06-01 13:42:07 +03:00
  • 0d024aec58 fix(i18n): spell the brand "Remnawave" instead of camelCase "RemnaWave" c0mrade 2026-06-01 13:30:53 +03:00
  • 9309643b7e feat(admin-remnawave): provider favicon, mobile node card, meaningful icons c0mrade 2026-06-01 13:08:30 +03:00
  • 6ea767253f fix(gift): working bot deep-link + desktop layout + barrel icons c0mrade 2026-06-01 13:08:18 +03:00
  • 872f73157f feat(icons): add node/gift glyphs to the central barrel c0mrade 2026-06-01 13:08:06 +03:00
  • 9aae399ce8 fix(cabinet-icons): correct two mismatched glyphs from the svg migration c0mrade 2026-05-31 23:43:32 +03:00
  • b5088c70a1 refactor(cabinet): migrate inline SVG icons to the central react-icons set c0mrade 2026-05-31 23:37:12 +03:00
  • 08f12daa40 feat(admin-remnawave): panel-style node rows with live metrics c0mrade 2026-05-31 22:53:33 +03:00
  • 8613cb20aa fix(subscription): use the nav sparkle icon on the renew CTA button c0mrade 2026-05-31 19:43:54 +03:00
  • 5340f81a95 fix(subscription): use the nav SubscriptionIcon on the quick-renew button c0mrade 2026-05-31 19:38:57 +03:00
  • 493de23a1d fix(admin-remnawave): scope the mobile orphan-fill to small screens only c0mrade 2026-05-31 19:38:56 +03:00
  • ff3dbfaa25 feat(admin-remnawave): auto-refresh overview, responsive mobile grids, wide sub-requests c0mrade 2026-05-31 19:24:44 +03:00
  • e18db02e42 fix(subscription): use the sparkle icon on the quick-renew button c0mrade 2026-05-31 19:24:43 +03:00
  • 0a89838926 style(cabinet-icons): use regular Phosphor weight and switch wheel to dice c0mrade 2026-05-31 19:24:29 +03:00
  • b8be98939a feat(admin-remnawave): enrich panel stats UI and fix nodes-online display c0mrade 2026-05-31 18:51:12 +03:00
  • d0e0b6b7e3 feat(cabinet): migrate all icons to the panel's Phosphor set c0mrade 2026-05-31 18:50:50 +03:00
  • a62d689fd3 fix(navigation): надёжная кнопка «Назад» через тип навигации, без петли (#436) c0mrade 2026-05-31 15:52:09 +03:00
  • 2d5982d82b fix(subscriptions): дать новым юзерам путь в витрину без активации триала c0mrade 2026-05-31 15:52:08 +03:00
  • c24ae0039c fix(broadcasts): показывать «Партнёрка» вместо сырого ключа referrals в превью c0mrade 2026-05-31 15:52:07 +03:00
  • 4ac91529ba Merge remote-tracking branch 'origin/main' into dev c0mrade 2026-05-29 11:40:31 +03:00
  • 0ed8bb1d48 fix(navigation): single-tariff /subscriptions/:id deep-link shows Close, not Back c0mrade 2026-05-29 11:36:22 +03:00
  • 3c2f650c28 fix(navigation): break BackButton loop on single-tariff /subscriptions/:id deep-link c0mrade 2026-05-29 11:22:49 +03:00
  • ca6e081d06 Merge pull request #443 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend c0mrade 2026-05-28 18:58:05 +03:00
  • dc807bce12 chore(main): release 1.54.1 github-actions[bot] 2026-05-28 15:57:34 +00:00
  • 4082f0841c Merge pull request #442 from BEDOLAGA-DEV/dev c0mrade 2026-05-28 18:56:55 +03:00
  • e1f401c333 fix(i18n): backfill 120 missing keys + close 2 typo regressions from purchase refactor c0mrade 2026-05-28 18:47:58 +03:00
  • cfc563c5ed Merge pull request #441 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend c0mrade 2026-05-28 17:04:25 +03:00
  • a69e598e5a chore(main): release 1.54.0 github-actions[bot] 2026-05-28 14:03:07 +00:00
  • 9b8d89cc10 Merge pull request #440 from BEDOLAGA-DEV/dev c0mrade 2026-05-28 16:59:37 +03:00
  • 574da67ca0 feat(yandex-conv): forward CID through remaining paid API methods c0mrade 2026-05-28 16:43:22 +03:00
  • 1b82280853 feat(yandex-conv): forward CID through subscription purchase requests c0mrade 2026-05-28 15:51:20 +03:00
  • ed0b46e833 fix(prose): keep TipTap list markers inline with their content c0mrade 2026-05-28 15:51:10 +03:00
  • 34fd8132c2 Merge pull request #438 from BEDOLAGA-DEV/chore/impeccable-audit-fixes c0mrade 2026-05-27 10:11:55 +03:00
  • 0aaf58c8b8 refactor(admin-traffic): extract 5 filter components c0mrade 2026-05-27 09:45:29 +03:00
  • c94bd3d593 refactor(admin-traffic): extract TrafficIcons barrel c0mrade 2026-05-27 09:40:01 +03:00
  • 4c2af82d91 refactor(admin-traffic): extract helpers + RiskBadge c0mrade 2026-05-27 09:38:18 +03:00
  • c11bfaf012 refactor(bulk-actions): extract SubscriptionSubRow + StatusBadge c0mrade 2026-05-27 09:35:37 +03:00
  • a8df415931 fix(bulk-actions): drop unused ChevronDownIcon import c0mrade 2026-05-27 09:34:07 +03:00
  • 8d25e5201a refactor(bulk-actions): extract MultiSelectDropdown c0mrade 2026-05-27 09:32:54 +03:00
  • f398d9e95c refactor(bulk-actions): extract FloatingActionBar + actionTargets c0mrade 2026-05-27 09:31:10 +03:00
  • 217d60ab19 refactor(bulk-actions): extract ActionModal + DropdownSelect c0mrade 2026-05-27 09:28:39 +03:00
  • 72c325f8cc refactor(purchase): extract ClassicPurchaseWizard from god page c0mrade 2026-05-27 00:02:31 +03:00
  • cf5299973a refactor(purchase): extract TariffPickerGrid from god page c0mrade 2026-05-26 23:55:23 +03:00
  • a89ab96953 refactor(purchase): extract TariffPurchaseForm from god page c0mrade 2026-05-26 23:52:42 +03:00
  • 349a9ca421 refactor(purchase): extract SwitchTariffSheet from god page c0mrade 2026-05-26 23:44:31 +03:00
  • f3eb3ea603 refactor(purchase): extract usePromoDiscount hook c0mrade 2026-05-26 23:40:15 +03:00
  • 5784efd7a3 fix(chrome): replace 2 platform emoji + 1 en-dash with on-brand tokens c0mrade 2026-05-26 23:33:21 +03:00
  • 68a97b896b fix(nav): keep Support pinned in mobile bottom-nav c0mrade 2026-05-26 23:27:44 +03:00
  • 75f775064c fix(decoration): strip 4 accent / status-hue leaks across hero surfaces c0mrade 2026-05-26 23:26:20 +03:00
  • 312a34f715 fix(subscription): clear critique P0 + P1 + part of P2 c0mrade 2026-05-26 23:23:47 +03:00
  • c77d1e948e chore(gitignore): ignore impeccable PRODUCT.md / DESIGN.md / DESIGN.json c0mrade 2026-05-26 23:10:44 +03:00
  • 13b64ab4e7 refactor(subscription): use ChevronRightIcon from icons barrel c0mrade 2026-05-26 22:28:41 +03:00
  • bf3c114a72 refactor(subscription): extract DeleteSubscriptionSheet from god page c0mrade 2026-05-26 22:24:20 +03:00
  • d48d053e6e refactor(subscription): extract ServerManagementSheet from god page c0mrade 2026-05-26 22:21:12 +03:00