Donald Zou
0c0bce9755
Combining Vue.js!!! How exciting!
...
Adding Vue.js to handle frontend changes, leaving the server only need to response json data. Ditching flask template and hope it can reduce the memory and cpu usage :)
2023-11-30 09:42:02 -05:00
Donald Zou
f07508073f
A new update to the dev branch
2023-11-28 16:37:16 -05:00
Donald Cheng Hong Zou
e06cc1bd2d
Finally finished theme switching!!!!
2022-04-23 00:34:11 -04:00
Donald Cheng Hong Zou
13b9d15d8f
New darkmode theme
2022-04-21 15:11:01 -04:00
Donald Cheng Hong Zou
a053504bb8
Make the dashboard more mobile friendly
2022-04-11 20:01:29 -04:00
Donald Cheng Hong Zou
179da2ac05
Finished peer data usage chart
2022-04-06 20:59:23 -04:00
Donald Cheng Hong Zou
4848739b6e
Added dockerfile! Thanks @ikidd!
2022-04-05 21:39:47 -04:00
Donald Cheng Hong Zou
5af2fff9ca
IPv6 configuration IP should be working now
2022-03-29 15:11:50 -04:00
Donald Cheng Hong Zou
337c9bc01e
Update dashboard.py
2022-03-28 15:33:26 -04:00
Donald Cheng Hong Zou
a196dce1fa
Removed flask-socketio
2022-03-28 08:09:28 -04:00
Donald Cheng Hong Zou
b9633bbcd6
Finished implementing add/delete config
2022-03-24 20:43:56 -04:00
Donald Cheng Hong Zou
46efe2b8dd
Finished developing add config
2022-03-24 02:10:52 -04:00
Donald Cheng Hong Zou
cc1dd682e8
Add configuration and adjusted redirect functionality
2022-03-22 16:13:57 -04:00
Donald Cheng Hong Zou
bdd984a887
Brand new switch button and toast UI
2022-03-21 22:33:19 -04:00
Donald Cheng Hong Zou
65f31a0b38
Gave up using WebSocket
...
Flask-SocketIO does not fully compatible with Gunicorn, and it limited to 1 worker, which it will takes forever to finish loading the webpage. Switched back to using ajax.
2022-03-04 22:09:01 -05:00
Donald Cheng Hong Zou
4a1a6c5933
Testing
2022-03-04 10:06:14 -05:00
Donald Cheng Hong Zou
8fe8209580
Added line graph using chart.js & Improving websocket.
...
Added line graph to show total receive & total sent changes per refresh interval, using chart.js line chart to show the changes. Switching configuration don't need to refresh anymore, by using websocket.
2022-03-03 08:46:23 -05:00
Donald Cheng Hong Zou
3623104e3b
Merge branch 'main' into hmm-what-about-socket
2022-02-28 13:31:06 -05:00
Donald Cheng Hong Zou
3bb86493cc
Minor changes
2022-02-28 13:29:17 -05:00
Donald Cheng Hong Zou
f9dc9ebdb3
Removed some unnecessary comments
2022-02-11 09:35:58 -05:00
Donald Cheng Hong Zou
3b478bcc2d
OneDrive gone again....
2022-02-04 21:36:46 -05:00
Donald Cheng Hong Zou
77bb78c381
OneDrive caused my whole project folder gone....
2022-02-04 11:44:50 -05:00
Donald Cheng Hong Zou
cafa97f502
Changed version number
2022-01-31 16:09:50 -05:00
Donald Cheng Hong Zou
69737177ef
Changed version number to v3.0.3
2022-01-23 19:30:43 -05:00
Donald Cheng Hong Zou
efae1222c1
Update dashboard.py
2022-01-23 19:25:12 -05:00
Donald Cheng Hong Zou
a43478d627
Fixed no init_dashboard() for debug mode the first time
2022-01-23 19:19:38 -05:00
Donald Cheng Hong Zou
84c9846f7b
Hmmmm... What about SocketIO?
2022-01-19 10:27:17 -05:00
Donald Cheng Hong Zou
fcfd816cec
Remove pylint
2022-01-19 09:25:27 -05:00
Donald Cheng Hong Zou
2e3977e59c
commit
2022-01-19 09:18:03 -05:00
Donald Cheng Hong Zou
096529af96
Experimental Functions
2022-01-18 12:16:10 -05:00
Donald Cheng Hong Zou
258564208b
Finalizing everything.
2022-01-18 10:42:23 -05:00
Donald Cheng Hong Zou
e2e8222005
Upload manifest.json
2022-01-16 20:35:24 -05:00
Donald Cheng Hong Zou
75f2826805
Merge branch 'pr/93' into Migrate-to-SQLite
2022-01-13 09:44:47 -05:00
Donald Cheng Hong Zou
730af4f2ee
Finishing documentation
2022-01-13 09:37:23 -05:00
Donald Zou
e5737ebd9d
Merge branch 'main' into Migrate-to-SQLite
2022-01-12 21:41:41 -05:00
Donald Cheng Hong Zou
9ff7198602
Still finalizing everything
2022-01-12 19:53:36 -05:00
Donald Cheng Hong Zou
6d56967a0f
Getting ready for v3.0
2022-01-08 15:26:17 -05:00
Donald Cheng Hong Zou
584118805a
Feature Added
...
Moved key generating to front-end, by using wireguard.js from WireGuard's official repository. Added "Add Peers by bulk" feature.
2022-01-06 15:17:43 -05:00
Donald Cheng Hong Zou
77a82cb84b
Finished adding available IP and related UI adjustment
2022-01-04 16:32:23 -05:00
Galonza Peter
844b19495d
fixed misprint
2022-01-03 00:51:22 +03:00
Donald Cheng Hong Zou
4f93d48ac6
Successfully migrate to SQlite
2022-01-02 14:44:27 -05:00
Galonza Peter
fb3606c2b7
Refactored
...
Added docstrings like sphinx style, small refactoring and added TODO
2022-01-02 16:35:39 +03:00
Galonza Peter
a5bc2cd48f
wg_conf_path is global variable
2022-01-01 03:20:30 +03:00
Galonza Peter
72151ac6a3
db path is global variable
2022-01-01 02:57:59 +03:00
Donald Cheng Hong Zou
e2c8b3bf02
Removed Semaphore for configuration file
2021-12-31 13:29:37 -05:00
Donald Cheng Hong Zou
06dd641274
Minified all CSS and JS script
2021-12-30 15:21:25 -05:00
Donald Cheng Hong Zou
7d9bf01d27
Cleaned configuration.js
...
Removed unused functions and duplicated jQuery selector
2021-12-29 23:26:15 -05:00
Donald Cheng Hong Zou
b9553e0a05
Update dashboard.py
...
Finished refactoring some variable name
2021-12-29 16:15:00 -05:00
Donald Cheng Hong Zou
993dcaf235
Merge branch 'main' of https://github.com/donaldzou/WGDashboard
2021-12-29 15:30:52 -05:00
Donald Cheng Hong Zou
8d7c39bac4
Update dashboard.py
...
Wrapped all reading and writing to dashboard configuration into functions
2021-12-29 15:29:29 -05:00