Daan Selen
d2b05b77c8
chore: make the error handling a bit more graceful
2026-01-03 13:32:55 +01:00
DaanSelen
17e23685ec
refac: Email.py module with bugfix ( #1058 )
...
* refac: refactor Email.py module for clarity
* chore: rework ready method for dynamic config
* chore: implement resolvconf from v4.3.2-dev
2026-01-03 13:00:23 +01:00
Daan Selen
9a7b23748d
Merge remote-tracking branch 'origin/main' into v4.3.2-dev
2026-01-03 12:41:42 +01:00
Daan Selen
6239b8237a
Merge branch 'amnezia-params' into v4.3.2-dev
2026-01-03 12:36:46 +01:00
dependabot[bot]
febc8818b0
build(deps): bump vue-chartjs from 5.3.2 to 5.3.3 in /src/static/app ( #1041 )
...
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Docker Build and Push / docker_build (push) Has been cancelled
Docker Build and Push / docker_scan (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
Bumps [vue-chartjs](https://github.com/apertureless/vue-chartjs ) from 5.3.2 to 5.3.3.
- [Release notes](https://github.com/apertureless/vue-chartjs/releases )
- [Changelog](https://github.com/apertureless/vue-chartjs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/apertureless/vue-chartjs/compare/v5.3.2...v5.3.3 )
---
updated-dependencies:
- dependency-name: vue-chartjs
dependency-version: 5.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 18:36:15 +01:00
dependabot[bot]
8b7d372dcb
build(deps-dev): bump vite from 7.2.2 to 7.3.0 in /src/static/app ( #1040 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.2.2 to 7.3.0.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.3.0/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 18:32:46 +01:00
dependabot[bot]
66dd5c4f9f
build(deps): bump vue from 3.5.24 to 3.5.25 in /src/static/app ( #1039 )
...
Bumps [vue](https://github.com/vuejs/core ) from 3.5.24 to 3.5.25.
- [Release notes](https://github.com/vuejs/core/releases )
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/core/compare/v3.5.24...v3.5.25 )
---
updated-dependencies:
- dependency-name: vue
dependency-version: 3.5.25
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 18:32:26 +01:00
dependabot[bot]
682587183f
build(deps): bump sqlalchemy-utils from 0.42.0 to 0.42.1 in /src ( #1038 )
...
Bumps [sqlalchemy-utils](https://github.com/kvesteri/sqlalchemy-utils ) from 0.42.0 to 0.42.1.
- [Release notes](https://github.com/kvesteri/sqlalchemy-utils/releases )
- [Changelog](https://github.com/kvesteri/sqlalchemy-utils/blob/master/CHANGES.rst )
- [Commits](https://github.com/kvesteri/sqlalchemy-utils/compare/0.42.0...0.42.1 )
---
updated-dependencies:
- dependency-name: sqlalchemy-utils
dependency-version: 0.42.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 18:32:09 +01:00
dependabot[bot]
a3da48be8c
build(deps): bump dayjs from 1.11.18 to 1.11.19 in /src/static/app ( #1037 )
...
Bumps [dayjs](https://github.com/iamkun/dayjs ) from 1.11.18 to 1.11.19.
- [Release notes](https://github.com/iamkun/dayjs/releases )
- [Changelog](https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/iamkun/dayjs/compare/v1.11.18...v1.11.19 )
---
updated-dependencies:
- dependency-name: dayjs
dependency-version: 1.11.19
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 18:29:56 +01:00
dependabot[bot]
e398a07f32
build(deps): bump vue-router from 4.6.3 to 4.6.4 in /src/static/app ( #1042 )
...
Bumps [vue-router](https://github.com/vuejs/router ) from 4.6.3 to 4.6.4.
- [Release notes](https://github.com/vuejs/router/releases )
- [Commits](https://github.com/vuejs/router/compare/v4.6.3...v4.6.4 )
---
updated-dependencies:
- dependency-name: vue-router
dependency-version: 4.6.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 18:29:25 +01:00
dependabot[bot]
0745d39a50
build(deps): bump psutil from 7.1.3 to 7.2.1 in /src ( #1052 )
...
Bumps [psutil](https://github.com/giampaolo/psutil ) from 7.1.3 to 7.2.1.
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst )
- [Commits](https://github.com/giampaolo/psutil/compare/release-7.1.3...release-7.2.1 )
---
updated-dependencies:
- dependency-name: psutil
dependency-version: 7.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 18:29:11 +01:00
dependabot[bot]
87bdc5dde9
build(deps): bump flask-cors from 6.0.1 to 6.0.2 in /src ( #1036 )
...
Bumps [flask-cors](https://github.com/corydolphin/flask-cors ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/corydolphin/flask-cors/releases )
- [Changelog](https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md )
- [Commits](https://github.com/corydolphin/flask-cors/compare/6.0.1...6.0.2 )
---
updated-dependencies:
- dependency-name: flask-cors
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 18:28:51 +01:00
dependabot[bot]
126c200fa2
build(deps): bump sqlalchemy from 2.0.44 to 2.0.45 in /src ( #1035 )
...
Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy ) from 2.0.44 to 2.0.45.
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases )
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst )
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits )
---
updated-dependencies:
- dependency-name: sqlalchemy
dependency-version: 2.0.45
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 18:28:35 +01:00
Donald Zou
c8967b449b
Added checks and output to log wether configuration started properly or not
2025-12-30 21:55:37 +08:00
Donald Zou
72effeecf0
Update WireguardConfiguration.py
2025-12-30 21:47:33 +08:00
Donald Zou
dcaf5eff32
Update WireguardConfiguration.py
2025-12-30 21:38:06 +08:00
Daan
540a085821
chore: new files
2025-12-29 18:34:20 +01:00
Daan
06cdb0b59e
feat: added new AWG parameters
2025-12-29 17:56:35 +01:00
DaanSelen
faf9e663b3
chore: trying to inplement the AWG parameters
2025-12-29 17:03:21 +01:00
Donald Zou
a3058d2a28
Added toggle for signing up local clients
2025-12-28 17:02:14 +08:00
Donald Zou
0d70d13d0f
Updated APP_PREFIX for Admin Dashboard
2025-12-26 10:59:24 +08:00
Donald Zou
a0bbace7ee
Update prefix issue
2025-12-25 16:49:32 +08:00
Donald Zou
c35f06b262
Merge branch 'v4.3.2-dev' into app-prefix
2025-12-25 15:39:26 +08:00
Donald Zou
6de90410d0
Build
2025-12-19 09:23:38 +08:00
Donald Zou
87ff8afefe
Add peer tracking toggle to WireGuard dashboard
...
Introduces a 'peer_tracking' configuration option for WireGuard in DashboardConfig and updates the dashboard background thread to respect this setting. The Vue component now includes a UI toggle for peer tracking, updates the server configuration via API, and conditionally loads tracking data based on the toggle state.
2025-12-19 09:22:45 +08:00
Donald Zou
9ae5fea7b4
Build
2025-12-19 07:04:21 +08:00
Donald Zou
40e2dddc00
Optimize peer tracking table counts API and UI
...
Enhanced the /api/getPeerTrackingTableCounts endpoint to support returning counts for all configurations when no name is provided. Updated frontend components to fetch all tracking data in a single request, improving efficiency and user experience. Bumped dashboard version to 4.3.2.
2025-12-19 07:04:07 +08:00
leviofanh
a584bacdba
Recompiled frontend to support new changes in the app-prefix mechanism (WGDasboardClient fix and vite dev server support)
2025-12-18 07:18:39 +01:00
leviofanh
e6dcef2b01
App-prefix template transferred to javascript to support the vite dev server
2025-12-18 07:14:24 +01:00
leviofanh
f58e572558
Fix: Fixed support for WGDashboardClient, now its static files are processed separately
2025-12-18 06:40:52 +01:00
leviofanh
721ac89420
Recompiled frontend for app-prefix support
2025-12-18 02:51:07 +01:00
leviofanh
9e9f07408d
Added full support for the app-prefix parameter
2025-12-18 02:38:05 +01:00
Donald Zou
b1d7199e84
Improve peer details access and update signin footer UI
...
Peer details button is now hidden for restricted peers, showing a message instead. The signin page footer layout is updated for better alignment, and the client app link is moved to the right with improved styling.
2025-12-16 17:51:45 +08:00
Donald Zou
0a64b1b377
Merge pull request #1044 from WGDashboard/client_app_button
...
feat: add client app button
2025-12-16 17:09:25 +08:00
Donald Zou
c7c9d62e80
Update WireguardConfiguration.py
2025-12-15 21:02:22 +08:00
Donald Zou
f5ccbdf9d3
Fixed Restricted Peer might still appear after restricted
2025-12-15 17:13:46 +08:00
Donald Zou
a09342ed2a
Added fallback when instance is completely disconnected from internet
2025-12-15 16:25:13 +08:00
Daan Selen
26171ee091
feat: add client app button
2025-12-14 16:56:24 +01:00
Donald Zou
d6a930c04b
Bumped version number
2025-12-13 17:20:56 +08:00
Donald Zou
e5d1a64d7d
Update to Python 3.14-alpine and refactor IP parsing
...
Bump Dockerfile base image from python:3.13.3-alpine to python:3.14-alpine for both build and runtime stages. Refactor IP address parsing in dashboard.py for improved clarity and variable naming.
2025-12-13 16:05:12 +08:00
Donald Zou
eb65d6fb2a
Bumped version, corrected some vue package after update
2025-12-11 07:03:31 +08:00
DaanSelen
2e8d2fe400
chore: bump WGDashboard version
2025-12-10 22:59:35 +01:00
dependabot[bot]
d864d12793
build(deps): bump @vue/language-server in /src/static/app ( #1019 )
...
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Docker Build and Push / docker_build (push) Has been cancelled
Docker Build and Push / docker_scan (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
Bumps [@vue/language-server](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server ) from 3.1.3 to 3.1.7.
- [Release notes](https://github.com/vuejs/language-tools/releases )
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vuejs/language-tools/commits/v3.1.7/packages/language-server )
---
updated-dependencies:
- dependency-name: "@vue/language-server"
dependency-version: 3.1.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 13:36:19 +01:00
DaanSelen
36390a4d71
refac: rework tailing of logs in the Docker entrypoint ( #1021 )
...
* chore: add debug workflow
* chore: testing fix
* chore: try next option
* refac: tailing logs
---------
Co-authored-by: DaanSelen <dselen@systemec.nl >
2025-12-09 13:16:18 +01:00
dependabot[bot]
9b4abf19fa
build(deps): bump @vueuse/shared in /src/static/app ( #1015 )
...
Bumps [@vueuse/shared](https://github.com/vueuse/vueuse/tree/HEAD/packages/shared ) from 14.0.0 to 14.1.0.
- [Release notes](https://github.com/vueuse/vueuse/releases )
- [Commits](https://github.com/vueuse/vueuse/commits/v14.1.0/packages/shared )
---
updated-dependencies:
- dependency-name: "@vueuse/shared"
dependency-version: 14.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 09:55:57 +01:00
dependabot[bot]
bf823e6cf8
build(deps): bump @volar/language-server in /src/static/app ( #1017 )
...
Bumps [@volar/language-server](https://github.com/volarjs/volar.js/tree/HEAD/packages/language-server ) from 2.4.23 to 2.4.26.
- [Release notes](https://github.com/volarjs/volar.js/releases )
- [Changelog](https://github.com/volarjs/volar.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/volarjs/volar.js/commits/v2.4.26/packages/language-server )
---
updated-dependencies:
- dependency-name: "@volar/language-server"
dependency-version: 2.4.26
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 09:55:47 +01:00
dependabot[bot]
880c94b8a3
build(deps): bump npm from 11.6.2 to 11.6.4 in /src/static/app ( #1018 )
...
Bumps [npm](https://github.com/npm/cli ) from 11.6.2 to 11.6.4.
- [Release notes](https://github.com/npm/cli/releases )
- [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md )
- [Commits](https://github.com/npm/cli/compare/v11.6.2...v11.6.4 )
---
updated-dependencies:
- dependency-name: npm
dependency-version: 11.6.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 09:55:35 +01:00
dependabot[bot]
656eba3a57
build(deps): bump @vuepic/vue-datepicker in /src/static/app ( #1020 )
...
Bumps [@vuepic/vue-datepicker](https://github.com/Vuepic/vue-datepicker ) from 12.0.1 to 12.1.0.
- [Release notes](https://github.com/Vuepic/vue-datepicker/releases )
- [Changelog](https://github.com/Vuepic/vue-datepicker/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Vuepic/vue-datepicker/compare/v12.0.1...v12.1.0 )
---
updated-dependencies:
- dependency-name: "@vuepic/vue-datepicker"
dependency-version: 12.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 09:55:17 +01:00
dependabot[bot]
4154a27f4d
build(deps): bump pydantic from 2.12.4 to 2.12.5 in /src ( #1014 )
...
Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.12.4 to 2.12.5.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.12.4...v2.12.5 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-version: 2.12.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 09:54:41 +01:00
dependabot[bot]
785d0d6b06
build(deps): bump psycopg[binary] from 3.2.13 to 3.3.2 in /src ( #1016 )
...
Bumps [psycopg[binary]](https://github.com/psycopg/psycopg ) from 3.2.13 to 3.3.2.
- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst )
- [Commits](https://github.com/psycopg/psycopg/compare/3.2.13...3.3.2 )
---
updated-dependencies:
- dependency-name: psycopg[binary]
dependency-version: 3.3.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 09:54:21 +01:00