Skip to content

Commit b8abbb7

Browse files
authored
Merge pull request #17 from Antonio-Riccio/FE/UpdateUX_UI
FE/update Ux UI + new functions
2 parents 2f6d27e + 48b813b commit b8abbb7

File tree

24 files changed

+5664
-117
lines changed

24 files changed

+5664
-117
lines changed

README.md

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,47 +3,60 @@
33

44
Net Switch is a Magisk module to isolate apps from accessing the internet on your Android device. This tool gives you complete control over which apps can send or receive data, improving security, privacy, and saving bandwidth.
55

6-
Fully standalone, Operates fully on iptables.
6+
Fully standalone, operates fully on iptables.
77

88
## Features
99
- Per-app internet isolation setting
1010
- Operates without VPN (unlike AFWall)
1111
- Don't suck on battery
1212
- Module WebUI for easy configuration
13+
- **Profiles**: Save and restore sets of isolated apps (new in v1.3)
14+
- **Backup Manager**: Save and restore created profiles (new in v1.3)
15+
- **Revamped WebUI**: Responsive design with animations and feedback (new in v1.3)
1316

1417
## Supported Root Managers
1518
- [APatch](https://github.com/bmax121/APatch)
1619
- [KernelSU](https://github.com/tiann/KernelSU)
1720
- [Magisk](https://github.com/topjohnwu/Magisk) <sup>([no WebUI](https://github.com/topjohnwu/Magisk/issues/8609#event-15568590949)👀)</sup>
1821

1922
### WebUI on Magisk
20-
Magisk doesn't support module WebUI on their manager, but you can use one of these app to open Net Switch WebUI.
23+
Magisk doesn't support module WebUI on their manager, but you can use one of these apps to open Net Switch WebUI.
2124

2225
- [KsuWebUI](https://github.com/5ec1cff/KsuWebUIStandalone)
2326
- [MMRL](https://github.com/DerGoogler/MMRL) <sup>👍</sup>
2427

25-
## Usage
28+
## Usage (WebUI)
2629
- Flash Net Switch Module
2730
- Reboot
2831
- Open Net Switch WebUI
2932
- Select apps you wish to isolate. Changes are applied immediately, no need to reboot.
33+
- (v1.3) Create and apply **profiles** to quickly switch isolation states.
34+
- (v1.3) Backup and restore your profiles.
3035

3136
## Terminal Usage
32-
Open Termux or Any Terminal with root access and run
33-
```
34-
netswitch block <package> | to block packages
35-
netswitch unblock <package> | to unblock packages
36-
netswitch list | to show currently blocked packages
37-
netswitch unblock all | to unblock all restricted packages.
38-
```
37+
Open Termux or any terminal with root access and run:
38+
```bash
39+
netswitch block <package> # block packages
40+
netswitch unblock <package> # unblock packages
41+
netswitch list # show currently blocked packages
42+
netswitch unblock all # unblock all restricted packages
43+
````
44+
3945
Terminal Screenshot
4046
![Net-switch Terminal Example](./terminal.webp)
4147

48+
## Changelog
49+
50+
* **v1.3** — Added profiles system, backup manager, and revamped WebUI
51+
4252
## Links
43-
- Download [here](https://github.com/Rem01Gaming/net-switch/releases)
44-
- [Telegram Channel](https://t.me/rem01schannel)
53+
54+
* Download [here](https://github.com/Rem01Gaming/net-switch/releases)
55+
* [Telegram Channel](https://t.me/rem01schannel)
4556

4657
## Help and Support
58+
4759
Report [here](https://github.com/Rem01Gaming/net-switch/issues) if you encounter any issues.
4860

4961
[Pull requests](https://github.com/Rem01Gaming/net-switch/pulls) are always welcome.
62+
UX/UI: [Antonio Riccio](https://github.com/Antonio-Riccio)

changelog.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## 1.3
2+
3+
- **NEW**: Added Profiles System for app isolation management
4+
- **IMPROVED**: Enhanced UI with profile management controls
5+
- **IMPROVED**: Better user feedback with status indicators
6+
- **NEW**: Added profile backup system
7+
18
## 1.2
29

310
- Fix wrong UID fetch

module/module.prop

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
id=net-switch
22
name=Net Switch
3-
version=
4-
versionCode=
5-
author=Rem01Gaming
3+
version=1.3
4+
versionCode=55
5+
author=Rem01Gaming, Antonio-Riccio
66
description=Isolate apps from Internet access.
77
updateJson=https://raw.githubusercontent.com/Rem01Gaming/net-switch/main/update.json

package-lock.json

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.2
1+
1.3

0 commit comments

Comments
 (0)