Arminas
09a26b3a02
Qr code filename fix for downloading
...
When downloading QR code, the filename will be Client name, instead of generic.
Ability to left click on QR code to download it.
2022-12-30 21:09:01 +02:00
Arminas
e9b628cd3f
Minor fixes
...
Minor fixes
2022-12-30 20:26:23 +02:00
Arminas
c31636b66e
Initial email settings UI commit
...
Added email settings page, settings now save in database, ability to send an email to client when it's created
2022-12-30 19:10:27 +02:00
armisss4
4b5057e658
Security fixes
...
Patched some security holes with GetUser and UpdateUser, did some minor cleanup
2022-12-29 12:54:31 +02:00
armisss4
df10417668
User management
...
More than one user with Manager or Admin permissions can be created from UI
2022-12-29 09:42:12 +02:00
Paul Dee
e76c573b1d
Some comment fixes ( #278 )
2022-12-26 10:02:07 +01:00
ByteDream
82c8fe9926
Fix doubled tags on reload ( #277 )
2022-12-21 21:55:49 +01:00
Khanh Ngo
86e8ad41cb
feat: update user profile ( #280 )
2022-12-21 21:52:00 +01:00
Paul Dee
4b0a0d9061
Skip PresharedKey generation ( #271 )
...
Helpful for those who already have users deployed.
Enter `-` in the Preshared Key field at user creation time to skip its
creation.
The template conf takes care of the rest.
Fixes issue #235
2022-12-13 21:35:13 +01:00
Paul Dee
d32064dd0e
Fix login redirect problems. ( #270 )
...
After login, my browser gets a 404 for `/wireguard`. `wireguard` might
not be explicitly set by `BASE_PATH`, so just use the `{{.basePath}}`
instead.
Fixes #259 .
2022-12-13 21:29:07 +01:00
itsvit-vlasov-y
a80741e748
Added checkbox FwMark in QRCode generation ( #260 )
2022-12-02 23:40:29 +01:00
Weegley
033bea6fb1
Update global_settings.html ( #243 )
2022-12-02 23:08:54 +01:00
Weegley
c8189bb969
Update base.html ( #242 )
2022-12-02 23:08:07 +01:00
ned3y2k
887bc778df
Fixed the problem that Wake On Lan does not work when BASE_PATH is set. ( #229 )
...
Fix time display issue in iOS WebKit.
2022-09-30 10:39:12 +02:00
Marcus Wichelmann
29b017f277
Add MTU to client configs ( #214 )
2022-09-30 10:22:14 +02:00
Constantin
ec7db055c8
improve status UI ( #196 )
2022-07-14 08:39:33 +02:00
Marcus Wichelmann
031d2cb7e8
Mitigate CSRF attacks ( #206 )
2022-07-14 08:36:47 +02:00
Khanh Ngo
6bc9a5fd87
fix the homepage href
2022-04-26 20:36:39 +02:00
Fin Christensen
569eaaee37
Add environment variables for configuration ( #189 )
2022-04-26 20:35:35 +02:00
Quentin Machu
87b08a8f7c
*: allows for BASE_PATH configuration ( #183 )
2022-04-25 09:17:13 +02:00
Khanh Ngo
90bb2851bf
Update help widget
2022-04-24 10:21:16 +02:00
fr123k
a5fdb1ad1d
Add ForwardMark to global settings ( #173 )
2022-04-24 09:44:33 +02:00
Khanh Ngo
ad4ca4d9bb
UI adjustment ( #172 )
...
- Adjust the UI
- Add more docs using tooltips
2022-03-20 13:53:09 +01:00
ned3y2k
0224e1f137
Implements Wake On Lan and management features ( #164 )
2022-03-20 10:03:27 +01:00
Maxim Kochurov
037a6c56d3
Implement Optional Private Keys ( #161 )
2022-03-13 17:33:37 +01:00
Matt3o12
71ede02e1c
PresharedKey is now only included if set ( #141 )
...
PresharedKey is now only set in the server and client config if the key
is set and not null (or empty).
I added this feature because I was importing old config files from
clients that did not have a preshared key set. Clients can be created
without preshared keys when editing db/client/ files manually. If the
field is not set, wireguard-ui creates invalid configs by producing:
PresharedKey =
This patch remvoes this behavior and just skips the preshared key if not
set.
Co-authored-by: Khanh Ngo <k@ndk.name>
2022-01-29 09:11:50 +01:00
Luke Lambert
da99259f55
QR code behind button and faster modal loading ( #144 )
2022-01-29 08:53:56 +01:00
brittondodd
341f9b6a42
Allow passing extra allowed subnets ( #114 )
2022-01-29 08:45:00 +01:00
Max Pedraza
1da9b8418e
I've modify the place where I inserted code to minimize the number of files touched. ( #131 )
2021-12-04 09:03:56 +01:00
Khanh Ngo
e74a3a808f
Dynamic year in footer page ( #126 )
2021-11-21 21:55:43 +01:00
Khanh Ngo
2d9eeb08e8
Make MTU and PersistentKeepalive optional ( #123 )
2021-11-20 21:02:23 +01:00
Khanh Ngo
3c1d894b44
Make client email input optional ( #122 )
2021-11-20 16:08:24 +01:00
Giannis Mathioudakis
d1507726a4
Fix form submit, preventing login. ( #118 )
2021-11-12 21:12:17 +01:00
Yumin Wu
4829dd3cfd
fix:Convenient to use the enter key on the keyboard ( #116 )
2021-11-12 13:39:50 +01:00
Daniel Scrivano
cb6dd3cef1
fix typo ( #104 )
2021-11-06 13:15:24 +01:00
Khanh Ngo
630d62f3eb
Fix missing bottom_js from base template
2021-08-28 15:58:23 +02:00
Georgios Komninos
b7c0990dcb
Abstracts database storage & Status page UI ( #88 )
2021-08-28 15:10:30 +02:00
n4v41
7bb80c0c2e
fix issue when updating clients and send mail ( #92 )
2021-08-25 07:38:04 +02:00
Georgios Komninos
1711530dda
Fixes security issue & Adds support to sent configuration via email ( #83 )
2021-08-08 19:55:59 +02:00
Alan Scherger
854a9fdde9
remove maxchars for copy+paste ( #58 )
2021-08-05 20:07:42 +02:00
Gerwim
2aa042b919
Added UseServerDNS option for clients who do not have to use the DNS specified in the server configuration. ( #79 )
2021-08-05 19:58:01 +02:00
Khanh Ngo
9dca2b7361
Login disable ( #35 )
...
Add ability to disable authentication
2020-10-09 23:33:29 +02:00
Jaryl Chng
b0ed08f19d
added Post Up and Post Down configuration to server interface ( #28 )
2020-09-13 21:47:01 +02:00
Khanh Ngo
cd7f6e500a
Edit wireguard client ( #19 )
...
* Add the ability to modify an existing client
* Update client page using Ajax
2020-06-02 11:20:50 +07:00
Khanh Ngo
9169e75e88
Show app version on the UI
2020-06-01 15:24:11 +07:00
Khanh Ngo
04174594b9
Reload the client page after adding new client ( #17 )
2020-05-29 14:22:29 +07:00
Khanh Ngo
6589b41cc1
Reformat HTML code
2020-05-29 11:27:23 +07:00
Khanh Ngo
680e73c990
Use const instead of var for js variables
2020-05-29 10:47:55 +07:00
Khanh Ngo
9617425033
Add preshared key in wireguard config ( #15 )
2020-05-28 09:25:21 +07:00
Khanh Ngo
91f06914d4
Add download button
2020-04-25 16:58:14 +07:00