Commit Graph
100 Commits
Author SHA1 Message Date
Donald Zou 549982db7f Merge branch 'v4.3-dev' of https://github.com/donaldzou/WGDashboard into v4.3-dev 2025-08-20 15:12:22 +08:00
Donald Zou eab2c9d358 Fixed the issue where Job and Share link is not delete when peer deleted 2025-08-20 15:11:01 +08:00
Donald Zou c5b72cb6d8 Build 2025-08-20 15:11:01 +08:00
Donald Zou 282a83829f Fixed #644 2025-08-20 15:11:01 +08:00
Donald Zou 20edd7cbcd Build 2025-08-20 15:11:01 +08:00
Donald Zou a6311b4f63 Commit for #355 2025-08-20 15:11:01 +08:00
Donald Zou b8792200c6 Peer groups are done... ish? 2025-08-20 15:11:01 +08:00
Donald Zou ba85879151 For now.. 2025-08-20 15:11:01 +08:00
Donald Zou 86bb847374 Build for #843 2025-08-20 15:11:01 +08:00
Donald Zou e61afba608 Completed feature for #843 2025-08-20 15:11:01 +08:00
Donald Zou f418520f66 Build 2025-08-20 15:11:01 +08:00
Donald Zou af3aebe34c Build 2025-08-20 15:11:01 +08:00
Donald Zou 8a568d787a Update client.py 2025-08-20 15:11:01 +08:00
Donald Zou 0d943cb06f Moved all dist code to one folder 2025-08-20 15:11:01 +08:00
Donald Zou f9e9d32c52 Orignal build 2025-08-20 15:11:01 +08:00
Donald Zou 6bf38d4346 Build 2025-08-20 15:11:01 +08:00
Donald Zou 2cd59fc310 Update 2025-08-20 15:10:59 +08:00
Donald Zou 1dfa1d62e1 Build 2025-08-20 15:10:55 +08:00
Donald Zou 854b9d252f Update 2025-08-20 15:10:55 +08:00
Donald Zou 0c0cf3a378 Update dashboard.py 2025-08-20 15:10:55 +08:00
Donald Zou b4f29e63b4 Update dashboard.py 2025-08-20 15:10:55 +08:00
Donald Zou afbb3df571 Update dashboard.py 2025-08-20 15:10:55 +08:00
Donald Zou 01caca707b Update dashboard.py 2025-08-20 15:10:55 +08:00
Donald Zou 8ed5826e6c Update dashboard.py 2025-08-20 15:10:55 +08:00
Donald Zou 2c1e36e54d Update dashboard.py 2025-08-20 15:10:55 +08:00
Donald Zou 1ed8b9f2d5 Build 2025-08-20 15:10:55 +08:00
Donald Zou 0ff8e9ed86 Update 2025-08-20 15:10:55 +08:00
Donald Zou 029081c610 Update dashboard.py 2025-08-20 15:10:55 +08:00
Donald Zou 63b9d15d34 Update dashboard.py 2025-08-20 15:10:55 +08:00
Donald Zou 7dcc3e7589 Update dashboard.py 2025-08-20 15:10:55 +08:00
Donald Zou 81e394a436 Build 2025-08-20 15:10:55 +08:00
Donald Zou 288068bf70 Up 2025-08-20 15:10:55 +08:00
Donald Zou 37546515be Update index.html 2025-08-20 15:10:55 +08:00
Donald Zou c32787ccd3 Update index.html 2025-08-20 15:10:55 +08:00
Donald Zou c9c7084db5 Build 2025-08-20 15:10:55 +08:00
Donald Zou 7b99441602 Build 2025-08-20 15:10:55 +08:00
Donald Zou 24940886f6 Vite build 2025-08-20 15:10:55 +08:00
Donald Zou f777ac5f75 Update protocolBadge.vue 2025-08-20 15:10:55 +08:00
Donald Zou a511eb21fc Completed override peer settings 2025-08-20 15:10:55 +08:00
Donald Zou f11a3c8c3b Update 2025-08-20 15:10:55 +08:00
Donald Zou 430a6053ef Client App 2025-08-20 15:10:55 +08:00
Donald Zou 1867db5c99 Update DashboardPlugins.py 2025-08-20 15:10:55 +08:00
Donald Zou f661cf0f83 Update AmneziaWireguardConfiguration.py 2025-08-20 15:10:55 +08:00
Donald Zou b4814e281f Update WireguardConfiguration.py 2025-08-20 15:10:55 +08:00
Donald Zou 9d4e5d8cb5 Build 2025-08-20 15:10:55 +08:00
Donald Zou 88f40b244a Still need to work on validation 2025-08-20 15:10:55 +08:00
Donald Zou 3e3047f23e Added configuration descriptions 2025-08-20 15:10:55 +08:00
Donald Zou ab4876e066 Added a box-shadow 2025-08-20 15:10:55 +08:00
Donald Zou 00d11880e8 Added WireguardConfigurationInfo 2025-08-20 15:10:55 +08:00
Donald Zou c757cee988 Added Pydantic for configurations info 2025-08-20 15:10:55 +08:00
Donald Zou ebbb681dd8 Delete DashboardPluginsManager.py 2025-08-20 15:10:55 +08:00
Donald Zou feff6ce027 Update Plugins 2025-08-20 15:10:55 +08:00
Donald Zou 39d01015e5 Added plugins manager 2025-08-20 15:10:55 +08:00
Donald Zou 2aa2b15234 Added RRD Tool plugins 2025-08-20 15:10:55 +08:00
Donald Zou 21c6d0b8f9 Migrated configuration sorting to Pinia store
Fixed #841
2025-08-20 15:10:55 +08:00
Donald Zou ffc9176225 Update clientAssignedPeers.vue 2025-08-20 15:10:55 +08:00
Donald Zou d54609cc29 Update client deletion
Optimized client deletion
2025-08-20 15:10:55 +08:00
Donald Zou 0a87453961 Update availablePeersGroup.vue
Added link to each peer so is easier to set schedule jobs and other settings
2025-08-20 15:10:55 +08:00
Donald Zou 12d9058f1e Update DashboardClients.py
Added refreshing clients after signup
2025-08-20 15:10:55 +08:00
Donald Zou f55c961e91 Finished client deletion 2025-08-20 15:10:55 +08:00
Donald Zou fbe4e7dc4c Added router push if received 401 on client side 2025-08-20 15:10:55 +08:00
Donald Zou 53079497a1 Added client profile update 2025-08-20 15:10:55 +08:00
Donald Zou 2d08171e7c Added client profile update 2025-08-20 15:10:55 +08:00
Donald Zou e879ceb1bc Remove deprecated file 2025-08-20 15:10:55 +08:00
Donald Zou 37e2985b9a Build 2025-08-20 15:10:55 +08:00
Donald Zou aaca74874d Update DashboardOIDC.py
Fixed OIDC timeout
2025-08-20 15:10:55 +08:00
Donald Zou 41c5b4bd64 Optimized loading speed for peer information 2025-08-20 15:10:55 +08:00
Donald Zou 71e43eb503 Add client settings 2025-08-20 15:10:55 +08:00
Donald Zou b52bb83c67 Adjusted OIDC template, continue working on building client side app 2025-08-20 15:10:55 +08:00
Donald Zou 7322b7cbf0 Fixed mobile css, sort by local accounts 2025-08-20 15:10:55 +08:00
Donald Zou 62ffd97808 Finished send password reset link 2025-08-20 15:10:55 +08:00
Donald Zou a4ee56648e Added generate reset client password link 2025-08-20 15:10:55 +08:00
Donald Zou f62e481fa0 Fixed email sender validation 2025-08-20 15:10:55 +08:00
Donald Zou fa26fce0cc Merge pull request #820 from ikergcalvino/i18n-update
Standardize locale codes using BCP 47 to improve language support
2025-08-20 15:10:55 +08:00
Donald Zou 084bec0f07 Commit 2025-08-20 15:10:13 +08:00
Donald Zou c199413d49 Finished peer assignment 2025-08-20 15:10:13 +08:00
Donald Zou 24eada4432 Build 2025-08-20 15:10:13 +08:00
Donald Zou 4df4aa07f4 Assign peers from client settings is done 2025-08-20 15:10:13 +08:00
Donald Zou 91fd0f0e9a Added peer selections for client 2025-08-20 15:10:13 +08:00
Donald Zou 12f6244930 Fixed MTU and KeepAlive can be empty, rewrote config builder 2025-08-20 15:10:13 +08:00
Donald Zou 327ecbe34c Build for the client manage page 2025-08-20 15:10:13 +08:00
Donald Zou 2ca62293a9 Created clients view for admin 2025-08-20 15:10:13 +08:00
Donald Zou f3cae0b005 Build 2025-08-20 15:10:13 +08:00
Donald Zou 8f15d5dcdd Build 2025-08-20 15:10:12 +08:00
Donald Zou c8348f7be8 Finished client assigning 2025-08-20 15:10:08 +08:00
Donald Zou 1839645360 Peer assignment to client is done 2025-08-20 15:10:04 +08:00
Donald Zou 2c73dc1df8 Update build for client and admin 2025-08-20 15:10:02 +08:00
Donald Zou fefabe073f Updated psycopg2 to psycopg thanks @DaanSelen haha 2025-08-20 15:09:39 +08:00
Donald Zou 77b156c7f5 OIDC should be good to go 2025-08-20 15:09:39 +08:00
Donald Zou 5ac84e109d Update DashboardOIDC.py 2025-08-20 15:09:39 +08:00
Donald Zou 83d105facd Update DashboardOIDC.py 2025-08-20 15:09:39 +08:00
Donald Zou b7af06d59d Update 2025-08-20 15:09:39 +08:00
Donald Zou 4da32690a9 Update 2025-08-20 15:09:39 +08:00
Donald Zou a49c2a1cc0 Update DashboardOIDC.py 2025-08-20 15:09:39 +08:00
Donald Zou f633a9654a Update 2025-08-20 15:09:39 +08:00
Donald Zou 0d58a172a9 Update 2025-08-20 15:09:39 +08:00
Donald Zou 651784b1d1 Update DashboardOIDC.py 2025-08-20 15:09:39 +08:00
Donald Zou 68abc7ec1b Update 2025-08-20 15:09:39 +08:00
Donald Zou 9745e8b034 Update DashboardOIDC.py
Testing more with OIDC
2025-08-20 15:09:39 +08:00
Donald Zou d946c108a3 Update DashboardOIDC.py 2025-08-20 15:09:39 +08:00