Fringg
afffab17d3
feat: bulk delete subscription protection for active paid subs
...
Add force_delete_active_paid guard to prevent accidental deletion of
active paid subscriptions. Shows warning with count and requires
explicit checkbox confirmation. Also fixes allVisibleSubscriptionIds
to use filteredUsers and getFilteredSubs to respect trialOnly filter
on subscription sub-rows.
2026-04-29 11:48:59 +03:00
..
2026-03-22 10:31:29 +03:00
2026-02-27 04:02:27 +03:00
2026-02-06 16:55:55 +03:00
2026-03-07 06:23:39 +03:00
2026-04-13 14:43:18 +03:00
2026-04-10 17:04:22 +03:00
2026-03-05 10:56:59 +03:00
2026-02-23 17:15:20 +03:00
2026-04-29 11:48:59 +03:00
2026-04-21 23:03:20 +03:00
2026-04-21 23:03:20 +03:00
2026-03-07 07:04:56 +03:00
2026-03-02 20:34:24 +03:00
2026-02-25 00:24:36 +03:00
2026-03-28 22:32:22 +03:00
2026-02-06 16:55:55 +03:00
2026-02-06 20:13:18 +03:00
2026-04-24 15:25:53 +03:00
2026-04-24 15:01:11 +03:00
2026-04-29 09:17:52 +03:00
2026-04-29 09:17:52 +03:00
2026-04-29 09:17:52 +03:00
2026-03-23 15:00:11 +03:00
2026-03-23 18:21:24 +03:00
2026-04-29 11:14:38 +03:00
2026-02-18 06:53:16 +03:00
2026-02-17 10:28:32 +03:00
2026-03-02 01:09:55 +03:00
2026-02-17 10:28:32 +03:00
2026-02-27 04:08:15 +03:00
2026-02-18 04:12:19 +03:00
2026-03-10 15:35:01 +05:00
2026-03-13 17:50:49 +03:00
2026-03-18 23:30:18 +03:00
2026-02-23 17:15:11 +03:00
2026-02-12 19:33:18 +03:00
2026-03-13 17:50:49 +03:00
2026-03-05 10:56:59 +03:00
2026-03-26 20:09:29 +03:00
2026-02-06 16:55:55 +03:00
2026-02-06 16:55:55 +03:00
2026-04-15 14:04:39 +03:00
2026-02-06 16:55:55 +03:00
2026-02-06 16:55:55 +03:00
2026-02-06 19:37:07 +03:00
2026-04-21 23:03:20 +03:00
2026-04-21 23:03:20 +03:00
2026-04-21 23:03:20 +03:00
2026-03-22 08:41:41 +03:00
2026-03-05 05:46:07 +03:00
2026-03-13 17:50:49 +03:00
2026-03-18 22:41:02 +03:00
2026-04-21 23:03:20 +03:00
2026-04-23 05:00:36 +03:00
2026-04-08 18:33:47 +03:00
2026-04-21 23:03:20 +03:00
2026-03-13 20:19:09 +03:00
2026-04-29 08:45:15 +03:00
2026-02-06 19:37:07 +03:00
2026-02-23 19:27:18 +03:00
2026-03-05 10:56:59 +03:00
2026-04-29 08:45:15 +03:00
2026-03-31 18:19:39 +03:00
2026-03-13 17:50:49 +03:00
2026-02-27 04:02:27 +03:00
2026-02-17 10:28:32 +03:00
2026-02-17 12:42:42 +03:00
2026-03-06 21:59:59 +03:00
2026-04-08 18:33:47 +03:00
2026-04-03 17:23:38 +03:00
2026-04-15 14:04:39 +03:00
2026-03-25 11:47:31 +03:00
2026-01-27 22:19:41 +03:00
2026-03-25 16:53:32 +03:00
2026-03-23 18:57:05 +03:00
2026-03-29 06:47:50 +03:00
2026-04-23 03:29:00 +03:00
2026-04-24 15:07:11 +03:00
2026-04-24 14:10:28 +03:00
2026-03-13 20:19:09 +03:00
2026-04-13 14:43:29 +03:00
2026-03-04 16:05:24 +03:00
2026-03-29 05:18:40 +03:00
2026-03-13 20:19:09 +03:00
2026-01-27 22:19:41 +03:00
2026-04-02 07:06:38 +03:00
2026-04-29 09:17:52 +03:00
2026-04-29 09:17:52 +03:00
2026-03-15 01:14:25 +03:00
2026-02-27 04:02:27 +03:00
2026-02-27 04:08:15 +03:00
2026-04-03 17:23:38 +03:00
2026-02-06 16:55:55 +03:00
2026-03-10 15:58:02 +05:00
2026-04-23 04:04:11 +03:00
2026-04-23 04:04:11 +03:00
2026-03-25 18:11:30 +03:00
2026-04-29 08:45:15 +03:00
2026-02-23 17:15:30 +03:00
2026-03-22 07:24:45 +03:00
2026-04-15 14:04:39 +03:00
2026-02-07 03:36:25 +03:00
2026-03-23 18:57:05 +03:00
2026-04-08 18:33:47 +03:00
2026-03-25 16:49:45 +03:00