Skip to content

Commit

Permalink
Version 1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
salarcode committed Jan 22, 2023
1 parent 5511352 commit 5b83526
Show file tree
Hide file tree
Showing 9 changed files with 21 additions and 29 deletions.
24 changes: 8 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,18 @@

[![license](https://img.shields.io/github/license/salarcode/SmartProxy.svg)](https://github.com/salarcode/SmartProxy/blob/master/LICENSE) [![Travis](https://img.shields.io/travis/salarcode/SmartProxy.svg)]() [![Crowdin](https://d322cqt584bo4o.cloudfront.net/smartproxy/localized.svg)](https://crowdin.com/project/smartproxy)

#### Upcoming v1.0 new features 💥
##### Your help to test this new version is needed. [Check the topic here.](https://github.com/salarcode/SmartProxy/issues/213)
This branch is focused on Smart Profiles:
- Introducing Profiles. Two different type of profiles can be created by users, both supporting rules and subscriptions.
- Profile for SmartProxy mode. In this profile type rules will decide what domain/url in the request should have proxy applied.
- Profile for Always Enabled mode. In this profile type proxy will be applied to all requests excluding the rules that is defined.
- Another profile type is for Error detection whitelist which can not be created by user and is defined as built in. In this profile type for the specified rules there won't be a notification about requests errors.
- Different Proxy Server per profile. Each profile can use the default global proxy server or have its own specific one.
- A rule can get its proxy from Default general or Profile Proxy or has its own setting.
- New `displayMatchedRuleOnBadge` will display the applied rule to the tab in tooltip.
- Theme support. Dark/Light theme plus custom theme can be selected.
- Better UI foundation with Bootstrap 5.
#### Version 1.0 has just released 🎉
Please use links below to access it from the browser markets.
Head over here to read the [release notes and change logs](https://github.com/salarcode/SmartProxy/releases/tag/v1.0.x).


#### Download From Store

* [![Mozilla Add-on](https://img.shields.io/amo/v/smartproxy.svg)](https://addons.mozilla.org/en-US/firefox/addon/smartproxy/) [Firefox Desktop Extension](https://addons.mozilla.org/en-US/firefox/addon/smartproxy)
* [![Mozilla Add-on](https://img.shields.io/amo/v/smartproxy.svg)](https://addons.mozilla.org/en-US/firefox/addon/smartproxy/) [Firefox for Android Extension](https://github.com/salarcode/SmartProxy/wiki/Install-on-Firefox-Android)
* [![Chrome Web Store](https://img.shields.io/chrome-web-store/v/jogcnplbkgkfdakgdenhlpcfhjioidoj.svg)](https://chrome.google.com/webstore/detail/smartproxy/jogcnplbkgkfdakgdenhlpcfhjioidoj) [Chrome Extension](https://chrome.google.com/webstore/detail/smartproxy/jogcnplbkgkfdakgdenhlpcfhjioidoj)
* [![Edge Extension](https://img.shields.io/badge/Edge%20Extension-v0.9.x-0884D8)](https://microsoftedge.microsoft.com/addons/detail/canbjhbbhfggbdfgpddpnckdjgfcbnpb) [Edge Extension](https://microsoftedge.microsoft.com/addons/detail/canbjhbbhfggbdfgpddpnckdjgfcbnpb)
* [![Thunderbird Add-on](https://img.shields.io/badge/thunderbird%20add--on-alpha-blue)](https://addons.thunderbird.net/en-US/thunderbird/addon/smartproxy/) [Thunderbird Extension](https://addons.thunderbird.net/en-US/thunderbird/addon/smartproxy/)
* [![Edge Extension](https://img.shields.io/badge/Edge%20Extension-v1.0.x-0884D8)](https://microsoftedge.microsoft.com/addons/detail/canbjhbbhfggbdfgpddpnckdjgfcbnpb) [Edge Extension](https://microsoftedge.microsoft.com/addons/detail/canbjhbbhfggbdfgpddpnckdjgfcbnpb)
* [![Thunderbird Add-on](https://img.shields.io/badge/thunderbird%20add--on-v1.0.x-blue)](https://addons.thunderbird.net/en-US/thunderbird/addon/smartproxy/) [Thunderbird Extension](https://addons.thunderbird.net/en-US/thunderbird/addon/smartproxy/)

#### What is SmartProxy
SmartProxy is a Firefox/Chrome extension based on WebExtensions/Chrome Extensions technology.
Expand Down Expand Up @@ -55,7 +47,7 @@ Run the app

To install in **Firefox** follow these instructions:

https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Temporary_Installation_in_Firefox
https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/

1. build the project using `npm run build-ff` command
2. open Firefox
Expand All @@ -65,7 +57,7 @@ https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Temporary_Installation

To install in **Google Chrome** follow these instructions:

https://developer.chrome.com/extensions/getstarted#unpacked
https://developer.chrome.com/docs/extensions/mv3/getstarted/development-basics/#load-unpacked

1. build the project using `npm run build-ch` command
2. Open the Extension Management page by navigating to chrome://extensions.
Expand Down
4 changes: 2 additions & 2 deletions src/manifest-chrome-mv2.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "__MSG_extensionName__",
"version": "0.9.9999",
"version": "1.0",
"manifest_version": 2,
"author": "Salar Khalilzadeh",
"description": "__MSG_extensionDescription__",
Expand Down Expand Up @@ -72,5 +72,5 @@
"description": "Switch to 'System' mode"
}
},
"minimum_chrome_version": "60"
"minimum_chrome_version": "100"
}
4 changes: 2 additions & 2 deletions src/manifest-chrome.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "__MSG_extensionName__",
"version": "0.9.9999",
"version": "1.0",
"manifest_version": 3,
"author": "Salar Khalilzadeh",
"description": "__MSG_extensionDescription__",
Expand Down Expand Up @@ -70,5 +70,5 @@
"description": "Switch to 'System' mode"
}
},
"minimum_chrome_version": "60"
"minimum_chrome_version": "100"
}
2 changes: 1 addition & 1 deletion src/manifest-edge.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "__MSG_extensionName__",
"version": "0.9.9999",
"version": "1.0",
"manifest_version": 2,
"author": "Salar Khalilzadeh",
"description": "__MSG_extensionDescription__",
Expand Down
4 changes: 2 additions & 2 deletions src/manifest-firefox-android.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "__MSG_extensionName__",
"version": "0.9.9999",
"version": "1.0.0.1",
"manifest_version": 2,
"author": "Salar Khalilzadeh",
"description": "__MSG_extensionDescription__",
Expand Down Expand Up @@ -49,7 +49,7 @@
"browser_specific_settings": {
"gecko": {
"id": "smartproxy@salarcode.com",
"strict_min_version": "91.1.0"
"strict_min_version": "100.0"
}
}
}
4 changes: 2 additions & 2 deletions src/manifest-firefox-unlisted.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "__MSG_extensionName__",
"version": "0.9.9999",
"version": "1.0",
"manifest_version": 2,
"author": "Salar Khalilzadeh",
"description": "__MSG_extensionDescription__",
Expand Down Expand Up @@ -88,7 +88,7 @@
"browser_specific_settings": {
"gecko": {
"id": "smartproxy-unlisted@salarcode.com",
"strict_min_version": "91.1.0"
"strict_min_version": "100.0"
}
}
}
4 changes: 2 additions & 2 deletions src/manifest-firefox.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "__MSG_extensionName__",
"version": "0.9.9999",
"version": "1.0",
"manifest_version": 2,
"author": "Salar Khalilzadeh",
"description": "__MSG_extensionDescription__",
Expand Down Expand Up @@ -87,7 +87,7 @@
"browser_specific_settings": {
"gecko": {
"id": "smartproxy@salarcode.com",
"strict_min_version": "91.1.0"
"strict_min_version": "100.0"
}
}
}
2 changes: 1 addition & 1 deletion src/manifest-opera.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "__MSG_extensionName__",
"version": "0.9.9999",
"version": "1.0",
"manifest_version": 2,
"author": "Salar Khalilzadeh",
"description": "__MSG_extensionDescription__",
Expand Down
2 changes: 1 addition & 1 deletion src/manifest-thunderbird.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "__MSG_extensionName__",
"version": "0.9.9999",
"version": "1.0",
"manifest_version": 2,
"author": "Salar Khalilzadeh",
"description": "__MSG_extensionDescription__",
Expand Down

0 comments on commit 5b83526

Please sign in to comment.