celzero / rethink-app

DNS over HTTPS / DNS over Tor / DNSCrypt client, WireGuard proxifier, firewall, and connection tracker for Android.
https://rethinkfirewall.com/
Apache License 2.0
2.98k stars 151 forks source link

UI: Apply firewall rules in batches #1638

Open shuvashish76 opened 2 months ago

shuvashish76 commented 2 months ago

Feature request to perform batch operations on Apps & Logs.

e.g: Suppose the user wants to "Bypass Universal" to several desired apps, with current implementation they've to do it open each app configuration for this.

Instead of manually configuring each app, network/dns log one by one perform batch op, which saves time and improves user experience.

Suggestion:

  1. Normal mode: i. Single Click: an item to Show details as we currently do ii. Long Click: an item to Select the item + show operation options (bottom sheet) i.e. selection mode
  2. Selection mode: i. Single Click: Select clicked item ii. Long Click: Select items between last item to the clicked item

This behaviour idea taken from "AppManager" Home page (& see logs page discussion which implemented slight differently)

ignoramous commented 2 months ago

I am unable to use App Manager (it never gets past the initial loading screen on my Android for some reason). Can you post a screen recording, if you're comfortable doing so?

Feature request to perform batch operations on Apps & Logs.

Batch applying firewall rules is already possible from Configure -> Apps and tapping on the (firewall) icons just below the search bar.