Commit Graph

1873 Commits (fix-system-status-layout)

Author SHA1 Message Date
google-labs-jules[bot] 57652d9f8e Fix: Correct system status indicator layout
The system status indicators (CPU, Storage, Memory, Swap Memory) were not aligned properly, appearing misplaced and cluttered. This was caused by incorrect Bootstrap grid classes, which resulted in a 2x2 layout on medium screens and a 1x4 layout on extra-large screens.

This commit fixes the layout by using the correct Bootstrap grid classes to ensure a responsive layout. The new layout is a 1x4 on large screens, a 2x2 on medium screens, and a 1x1 on small screens. This provides a clean and organized UI across different screen resolutions.

This commit also corrects a typo in the `width` style binding for the Swap Memory progress bar.
2025-11-07 04:48:58 +00:00
DaanSelen bfc3e285db
refac: speed up the docker container by removing unneeded steps (#985)
* refac: speed up the docker container by removing unneeded steps

* fix: revert compose tag

---------

Co-authored-by: DaanSelen <dselen@systemec.nl>
2025-11-06 09:31:57 +01:00
Donald Zou 58dc5a70dc
Merge pull request #969 from WGDashboard/Fix-965
Fix #965
2025-11-06 06:36:11 +08:00
dependabot[bot] c94b8a17bc
build(deps): bump @vueuse/shared in /src/static/app (#977)
Bumps [@vueuse/shared](https://github.com/vueuse/vueuse/tree/HEAD/packages/shared) from 13.9.0 to 14.0.0.
- [Release notes](https://github.com/vueuse/vueuse/releases)
- [Commits](https://github.com/vueuse/vueuse/commits/v14.0.0/packages/shared)

---
updated-dependencies:
- dependency-name: "@vueuse/shared"
  dependency-version: 14.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-05 08:55:32 +01:00
dependabot[bot] b18ceca439
build(deps): bump @vuepic/vue-datepicker in /src/static/app (#974)
Bumps [@vuepic/vue-datepicker](https://github.com/Vuepic/vue-datepicker) from 11.0.2 to 11.0.3.
- [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/v11.0.2...v11.0.3)

---
updated-dependencies:
- dependency-name: "@vuepic/vue-datepicker"
  dependency-version: 11.0.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>
2025-11-05 00:01:23 +01:00
dependabot[bot] b794c342b1
build(deps): bump @vueuse/core from 13.9.0 to 14.0.0 in /src/static/app (#976)
Bumps [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core) from 13.9.0 to 14.0.0.
- [Release notes](https://github.com/vueuse/vueuse/releases)
- [Commits](https://github.com/vueuse/vueuse/commits/v14.0.0/packages/core)

---
updated-dependencies:
- dependency-name: "@vueuse/core"
  dependency-version: 14.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-04 22:54:25 +01:00
dependabot[bot] 230fa166b8
build(deps-dev): bump vite from 7.1.11 to 7.1.12 in /src/static/app (#975)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.1.11 to 7.1.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.1.12/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.1.12
  dependency-type: direct:development
  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-11-04 22:54:13 +01:00
dependabot[bot] 0ed5640499
build(deps): bump @vue/language-server in /src/static/app (#973)
Bumps [@vue/language-server](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server) from 3.1.1 to 3.1.2.
- [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.2/packages/language-server)

---
updated-dependencies:
- dependency-name: "@vue/language-server"
  dependency-version: 3.1.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>
2025-11-04 22:52:01 +01:00
dependabot[bot] 931d547046
build(deps): bump psycopg from 3.2.11 to 3.2.12 in /src (#972)
Bumps [psycopg](https://github.com/psycopg/psycopg) from 3.2.11 to 3.2.12.
- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst)
- [Commits](https://github.com/psycopg/psycopg/compare/3.2.11...3.2.12)

---
updated-dependencies:
- dependency-name: psycopg
  dependency-version: 3.2.12
  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-11-04 22:51:42 +01:00
dependabot[bot] 30dd9f3e54
build(deps): bump psutil from 7.1.1 to 7.1.3 in /src (#983)
Bumps [psutil](https://github.com/giampaolo/psutil) from 7.1.1 to 7.1.3.
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-7.1.1...release-7.1.3)

---
updated-dependencies:
- dependency-name: psutil
  dependency-version: 7.1.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>
2025-11-04 20:16:59 +01:00
Donald Zou c98a83e5b1
Update README with announcements and testing program
Announce WGDashboard's listing on DigitalOcean Marketplace and introduce the WGDashboard Testing Program.
2025-10-28 08:45:16 +08:00
Donald Zou 10c9b5635f Fixed duplicated data 2025-10-24 09:53:40 +08:00
Donald Zou 9dd5341fd9 Remove app access log into the database 2025-10-24 09:53:09 +08:00
Donald Zou d763867566 Fixed stale job issue 2025-10-24 09:21:48 +08:00
Donald Zou 18531b71c7 Fixed schedule task delete issue 2025-10-24 08:47:02 +08:00
dependabot[bot] bbeae93c05
build(deps): bump psycopg from 3.2.10 to 3.2.11 in /src (#968)
Bumps [psycopg](https://github.com/psycopg/psycopg) from 3.2.10 to 3.2.11.
- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst)
- [Commits](https://github.com/psycopg/psycopg/compare/3.2.10...3.2.11)

---
updated-dependencies:
- dependency-name: psycopg
  dependency-version: 3.2.11
  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-10-23 08:53:02 +02:00
dependabot[bot] 3c297cbb96
build(deps): bump psutil from 7.1.0 to 7.1.1 in /src (#967)
Bumps [psutil](https://github.com/giampaolo/psutil) from 7.1.0 to 7.1.1.
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-7.1.0...release-7.1.1)

---
updated-dependencies:
- dependency-name: psutil
  dependency-version: 7.1.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>
2025-10-23 08:52:52 +02:00
dependabot[bot] 954f99b354
build(deps): bump pydantic from 2.12.2 to 2.12.3 in /src (#966)
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.12.2 to 2.12.3.
- [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.2...v2.12.3)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-version: 2.12.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>
2025-10-23 08:52:44 +02:00
dependabot[bot] 3f75c0aa3b
Bump @vue/language-server from 3.1.0 to 3.1.1 in /src/static/app (#942)
Bumps [@vue/language-server](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server) from 3.1.0 to 3.1.1.
- [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.1/packages/language-server)

---
updated-dependencies:
- dependency-name: "@vue/language-server"
  dependency-version: 3.1.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>
2025-10-23 08:47:10 +02:00
dependabot[bot] 33d8a1f991
Bump npm from 11.6.1 to 11.6.2 in /src/static/app (#953)
Bumps [npm](https://github.com/npm/cli) from 11.6.1 to 11.6.2.
- [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.1...v11.6.2)

---
updated-dependencies:
- dependency-name: npm
  dependency-version: 11.6.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>
2025-10-23 08:46:56 +02:00
dependabot[bot] 616238735a
build(deps-dev): bump vite from 7.1.7 to 7.1.11 in /src/static/app (#963)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.1.7 to 7.1.11.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.1.11/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.1.11
  dependency-type: direct:development
  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-10-23 08:46:43 +02:00
DaanSelen 649c1ad292
feat: add version pinning managed by @dependabot (#960) 2025-10-23 08:46:20 +02:00
dependabot[bot] 145b18c28c
build(deps): bump vue-router from 4.5.1 to 4.6.3 in /src/static/app (#964)
Bumps [vue-router](https://github.com/vuejs/router) from 4.5.1 to 4.6.3.
- [Release notes](https://github.com/vuejs/router/releases)
- [Commits](https://github.com/vuejs/router/compare/v4.5.1...v4.6.3)

---
updated-dependencies:
- dependency-name: vue-router
  dependency-version: 4.6.3
  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-10-23 08:46:01 +02:00
dependabot[bot] 34e43de1a1
Bump is-cidr from 5.1.1 to 6.0.1 in /src/static/app (#931)
Bumps [is-cidr](https://github.com/silverwind/is-cidr) from 5.1.1 to 6.0.1.
- [Release notes](https://github.com/silverwind/is-cidr/releases)
- [Commits](https://github.com/silverwind/is-cidr/compare/5.1.1...6.0.1)

---
updated-dependencies:
- dependency-name: is-cidr
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-16 20:07:01 +02:00
dependabot[bot] b7ed934331
Bump python from 3.13-alpine to 3.14-alpine in /docker (#952)
Bumps python from 3.13-alpine to 3.14-alpine.

---
updated-dependencies:
- dependency-name: python
  dependency-version: 3.14-alpine
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-16 20:06:38 +02:00
Donald Zou d5a7632bb6
Merge pull request #956 from WGDashboard/security-support-patch
chore: update security policy
2025-10-16 11:20:38 +08:00
DaanSelen 6621c5f910
chore: update security policy 2025-10-15 13:44:02 +02:00
DaanSelen 09a3fddd87
fix: alpine error suicide bug (#950)
Co-authored-by: Daan Selen <dselen@systemec.nl>
2025-10-14 08:48:33 +02:00
Donald Zou 45510165a2
Merge pull request #951 from WGDashboard/spel-fix-01
chore: fix spelling errors
2025-10-14 06:19:45 +08:00
DaanSelen 508dbf8dc2
chore: fix spelling errors 2025-10-13 12:34:47 +02:00
Donald Zou eb1d52ffba
Merge pull request #932 from WGDashboard/dependabot/npm_and_yarn/src/static/app/npm-11.6.1
Bump npm from 11.6.0 to 11.6.1 in /src/static/app
2025-10-02 09:35:50 +08:00
Donald Zou 5db7351f8c
Merge pull request #937 from WGDashboard/dependabot/npm_and_yarn/src/static/app/vue/language-server-3.1.0
Bump @vue/language-server from 3.0.8 to 3.1.0 in /src/static/app
2025-10-02 09:35:26 +08:00
dependabot[bot] 5ae3a56337
Bump npm from 11.6.0 to 11.6.1 in /src/static/app
Bumps [npm](https://github.com/npm/cli) from 11.6.0 to 11.6.1.
- [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.0...v11.6.1)

---
updated-dependencies:
- dependency-name: npm
  dependency-version: 11.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-02 01:35:04 +00:00
Donald Zou e7068b472e
Merge pull request #926 from WGDashboard/dependabot/npm_and_yarn/src/static/app/uuid-13.0.0
Bump uuid from 11.1.0 to 13.0.0 in /src/static/app
2025-10-02 09:33:39 +08:00
dependabot[bot] 3dc94a35a1
Bump @vue/language-server from 3.0.8 to 3.1.0 in /src/static/app
Bumps [@vue/language-server](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server) from 3.0.8 to 3.1.0.
- [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.0/packages/language-server)

---
updated-dependencies:
- dependency-name: "@vue/language-server"
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 23:15:11 +00:00
dependabot[bot] f82abd71a3
Bump uuid from 11.1.0 to 13.0.0 in /src/static/app
Bumps [uuid](https://github.com/uuidjs/uuid) from 11.1.0 to 13.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v11.1.0...v13.0.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version: 13.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-25 22:03:51 +00:00
Donald Zou 602238d794
Merge pull request #933 from WGDashboard/dependabot/npm_and_yarn/src/static/app/vue-3.5.22
Bump vue from 3.5.21 to 3.5.22 in /src/static/app
2025-09-26 06:02:36 +08:00
dependabot[bot] 4d4a15740b
Bump vue from 3.5.21 to 3.5.22 in /src/static/app
Bumps [vue](https://github.com/vuejs/core) from 3.5.21 to 3.5.22.
- [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.21...v3.5.22)

---
updated-dependencies:
- dependency-name: vue
  dependency-version: 3.5.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-25 18:23:15 +00:00
DaanSelen 524d50ee07
Update dependabot.yml
chore: set dependabot to run weekly
2025-09-25 20:21:56 +02:00
dependabot[bot] fc591b7fe8
Bump vite from 7.1.6 to 7.1.7 in /src/static/app (#927)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.1.6 to 7.1.7.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.1.7/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.1.7
  dependency-type: direct:development
  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-09-24 10:29:38 +02:00
dependabot[bot] c2f06193d0
Bump @vue/language-server from 3.0.7 to 3.0.8 in /src/static/app (#929)
Bumps [@vue/language-server](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server) from 3.0.7 to 3.0.8.
- [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.0.8/packages/language-server)

---
updated-dependencies:
- dependency-name: "@vue/language-server"
  dependency-version: 3.0.8
  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-09-24 10:29:19 +02:00
Donald Zou f2ead12315
Merge pull request #924 from WGDashboard/fix-#920
Update PeerJobs.py
2025-09-22 22:51:52 +08:00
Donald Zou ca8700ac2a Update PeerJobs.py 2025-09-22 22:50:59 +08:00
Donald Zou 10a8d22efd
Merge pull request #922 from WGDashboard/docker-duplicate-hotfix 2025-09-22 17:53:34 +08:00
Donald Zou fc3ec61373
Merge pull request #923 from WGDashboard/remove-docker-funcs 2025-09-22 05:46:38 +08:00
Daan Selen 094d1c0718 refac: remove docker functions 2025-09-21 22:04:59 +02:00
Daan Selen 0d814ec03c refac: new logic to detecting a Wireguard interface 2025-09-21 21:57:28 +02:00
dependabot[bot] 5ccfe07e12
Bump npm from 10.9.3 to 11.6.0 in /src/static/app (#901)
Bumps [npm](https://github.com/npm/cli) from 10.9.3 to 11.6.0.
- [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/v10.9.3...v11.6.0)

---
updated-dependencies:
- dependency-name: npm
  dependency-version: 11.6.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-21 17:30:31 +02:00
dependabot[bot] 101ac5e985
Bump vite from 7.1.5 to 7.1.6 in /src/static/app (#912)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.1.5 to 7.1.6.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.1.6/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.1.6
  dependency-type: direct:development
  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-09-19 21:00:15 +02:00
dependabot[bot] 113a780eec
Bump @vue/language-server from 3.0.5 to 3.0.7 in /src/static/app (#902)
Bumps [@vue/language-server](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server) from 3.0.5 to 3.0.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.0.7/packages/language-server)

---
updated-dependencies:
- dependency-name: "@vue/language-server"
  dependency-version: 3.0.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-09-19 20:59:48 +02:00