-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove QT, use Wails. Prepared a pre release for Windows
Removed QT framework due to complex build system. Use Wails https://github.com/wailsapp/wails Remove using config files, use Boltdb https://github.com/etcd-io/bbolt to store configuration application Bugs: In windows version there is a DNS leak, create issue OpenVPN/openvpn3#253 What need to do: Notification missing, need merge pull request wailsapp/wails#2206
- Loading branch information
Showing
77 changed files
with
4,819 additions
and
1,621 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
conventional-commits: false | ||
deb: | ||
distribution: [] | ||
urgency: "" | ||
debug: false | ||
owner: "" | ||
package-name: "" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,47 @@ | ||
8f915f9 (tag: v1.0.2) Add menu `update configs`, refresh combobox without restart soft | ||
27ae224 Add submodule 'github.com/Vai3soh/go-openvpn/' Correct build app with update library libopenvpn3 | ||
284a43b Update readme | ||
8888862 Prepare for v1.0.1 release | ||
272e231 (tag: v1.0.1) Fix bug crash app if use systemd true | ||
89e3746 Update Readme.md | ||
d714ef0 Update Readme.md | ||
b4e1167 Update Readme.md | ||
|
||
1.0.2 | ||
============= | ||
2022-08-10 | ||
|
||
* Add menu `update configs`, refresh combobox without restart soft (8f915f95) | ||
* Add submodule 'github.com/Vai3soh/go-openvpn/' (27ae2241) | ||
* Update readme (284a43b2) | ||
* Prepare for v1.0.1 release (88888625) | ||
|
||
1.0.1 | ||
============= | ||
2022-04-15 | ||
|
||
* Fix bug crash app if use systemd true (272e2316) | ||
* Update Readme.md (89e37469) | ||
* Update Readme.md (d714ef0f) | ||
* Update Readme.md (b4e1167b) | ||
|
||
1.0.0 | ||
============= | ||
2022-03-08 | ||
|
||
* Update Readme.md (ff569857) | ||
* Update Readme.md (9d3bde71) | ||
* Add instruction to run appimage (99a61d51) | ||
* Add make directives, add build packages with nfpm (2f0d6cb1) | ||
* Generate mock test (39799eaf) | ||
* Add files,script to appimage build (920e586e) | ||
* Add dockerfile, license, how to in readme, and more (f6385146) | ||
* Minor changes (7b37d7dc) | ||
* Fix panic negative WaitGroup counter, remove stop sync.WaitGroup (cda909ca) | ||
* Add package openvpn3 from https://github.com/mysteriumnetwork/go-openvpn/tree/master/openvpn3 (188cc871) | ||
* Add package for logging (cf888562) | ||
* Move cmd/goovpn to cmd/app (8d27bb5b) | ||
* Add usecase logics, interfaces, and logics start stop openvpn (4b18ba57) | ||
* Add package, session start disconnect from openvpn server (31305ee3) | ||
* Add logics QT view application (80cc3866) | ||
* Add package for correctly stopping the application (556df8bb) | ||
* Add package - storing profiles in memory. (13657106) | ||
* Add package necessary for config changes(openvpn config). And create test for package. (13889e52) | ||
* Сreating extended versions of modules cmd and file. (5715ca08) | ||
* Create entry point, main() app. (da8bcb1b) | ||
* Add variable icons to application. (0cfdceb8) | ||
* Add entity and create config application. (4ef20cd7) | ||
|
||
|
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Build Directory | ||
|
||
The build directory is used to house all the build files and assets for your application. | ||
|
||
The structure is: | ||
|
||
* bin - Output directory | ||
* darwin - macOS specific files | ||
* windows - Windows specific files | ||
|
||
## Mac | ||
|
||
The `darwin` directory holds files specific to Mac builds. | ||
These may be customised and used as part of the build. To return these files to the default state, simply delete them | ||
and | ||
build with `wails build`. | ||
|
||
The directory contains the following files: | ||
|
||
- `Info.plist` - the main plist file used for Mac builds. It is used when building using `wails build`. | ||
- `Info.dev.plist` - same as the main plist file but used when building using `wails dev`. | ||
|
||
## Windows | ||
|
||
The `windows` directory contains the manifest and rc files used when building with `wails build`. | ||
These may be customised for your application. To return these files to the default state, simply delete them and | ||
build with `wails build`. | ||
|
||
- `icon.ico` - The icon used for the application. This is used when building using `wails build`. If you wish to | ||
use a different icon, simply replace this file with your own. If it is missing, a new `icon.ico` file | ||
will be created using the `appicon.png` file in the build directory. | ||
- `installer/*` - The files used to create the Windows installer. These are used when building using `wails build`. | ||
- `info.json` - Application details used for Windows builds. The data here will be used by the Windows installer, | ||
as well as the application itself (right click the exe -> properties -> details) | ||
- `wails.exe.manifest` - The main application manifest file. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<dict> | ||
<key>CFBundlePackageType</key> | ||
<string>APPL</string> | ||
<key>CFBundleName</key> | ||
<string>{{.Info.ProductName}}</string> | ||
<key>CFBundleExecutable</key> | ||
<string>{{.Name}}</string> | ||
<key>CFBundleIdentifier</key> | ||
<string>com.wails.{{.Name}}</string> | ||
<key>CFBundleVersion</key> | ||
<string>{{.Info.ProductVersion}}</string> | ||
<key>CFBundleGetInfoString</key> | ||
<string>{{.Info.Comments}}</string> | ||
<key>CFBundleShortVersionString</key> | ||
<string>{{.Info.ProductVersion}}</string> | ||
<key>CFBundleIconFile</key> | ||
<string>iconfile</string> | ||
<key>LSMinimumSystemVersion</key> | ||
<string>10.13.0</string> | ||
<key>NSHighResolutionCapable</key> | ||
<string>true</string> | ||
<key>NSHumanReadableCopyright</key> | ||
<string>{{.Info.Copyright}}</string> | ||
<key>NSAppTransportSecurity</key> | ||
<dict> | ||
<key>NSAllowsLocalNetworking</key> | ||
<true/> | ||
</dict> | ||
</dict> | ||
</plist> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<dict> | ||
<key>CFBundlePackageType</key> | ||
<string>APPL</string> | ||
<key>CFBundleName</key> | ||
<string>{{.Info.ProductName}}</string> | ||
<key>CFBundleExecutable</key> | ||
<string>{{.Name}}</string> | ||
<key>CFBundleIdentifier</key> | ||
<string>com.wails.{{.Name}}</string> | ||
<key>CFBundleVersion</key> | ||
<string>{{.Info.ProductVersion}}</string> | ||
<key>CFBundleGetInfoString</key> | ||
<string>{{.Info.Comments}}</string> | ||
<key>CFBundleShortVersionString</key> | ||
<string>{{.Info.ProductVersion}}</string> | ||
<key>CFBundleIconFile</key> | ||
<string>iconfile</string> | ||
<key>LSMinimumSystemVersion</key> | ||
<string>10.13.0</string> | ||
<key>NSHighResolutionCapable</key> | ||
<string>true</string> | ||
<key>NSHumanReadableCopyright</key> | ||
<string>{{.Info.Copyright}}</string> | ||
</dict> | ||
</plist> |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.