Commit Graph
100 Commits
Author SHA1 Message Date
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
Donald Zou 2b66f9a5c4 Update SSL 2025-08-20 15:09:39 +08:00
Donald Zou 4d321cf3f6 Update client.py 2025-08-20 15:09:39 +08:00
Donald Zou 299d84b16a OIDC is ready? I think? 2025-08-20 15:09:39 +08:00
Donald Zou 3d75f6bbbd Spent 4 hours working on OIDC verification 2025-08-20 15:09:39 +08:00
Donald Zou 6b194bba15 Build 2025-08-20 15:09:39 +08:00
Donald Zou e63bccf274 Reconstruct Client App UI 2025-08-20 15:09:39 +08:00
Donald Zou 4ca79ac1c9 Fixed runJob 2025-08-20 15:09:39 +08:00
Donald Zou aafef538f1 Build
# Conflicts:
#	src/static/app/dist/assets/configuration-cdo-S5d9.js
#	src/static/app/dist/assets/dayjs.min-C4BEB1lt.js
#	src/static/app/dist/assets/editConfiguration-UEBqsx1g.js
#	src/static/app/dist/assets/index-CPB-8sFq.js
#	src/static/app/dist/assets/index-CfPziasH.js
#	src/static/app/dist/assets/localeText-CyxQ0Kz3.js
#	src/static/app/dist/assets/message-C4Yp0lwZ.js
#	src/static/app/dist/assets/newConfiguration-ChGJ7xSk.js
#	src/static/app/dist/assets/osmap-C6nMOrBf.js
#	src/static/app/dist/assets/peerAddModal-BmoNcHxr.js
#	src/static/app/dist/assets/peerConfigurationFile-CP8FspMC.js
#	src/static/app/dist/assets/peerJobs-BLwykEew.js
#	src/static/app/dist/assets/peerJobsAllModal-DmXg9VpA.js
#	src/static/app/dist/assets/peerList-sNMkmM1X.js
#	src/static/app/dist/assets/peerSearchBar-CdEZuAVf.js
#	src/static/app/dist/assets/peerSettings-a8GW0whb.js
#	src/static/app/dist/assets/peerShareLinkModal-5XXDseK9.js
#	src/static/app/dist/assets/ping-DuPgpLex.js
#	src/static/app/dist/assets/protocolBadge-BwyLRUKo.js
#	src/static/app/dist/assets/restoreConfiguration-CPPo1_Tp.js
#	src/static/app/dist/assets/schedulePeerJob-DtVhPy4n.js
#	src/static/app/dist/assets/selectPeers-Bs51pfmN.js
#	src/static/app/dist/assets/settings-Dl9arqou.js
#	src/static/app/dist/assets/setup-BzCz1W8G.js
#	src/static/app/dist/assets/share-QVhX-X9Q.js
#	src/static/app/dist/assets/signin-BDhImFq0.js
#	src/static/app/dist/assets/storageMount.vue_vue_type_style_index_0_scoped_9509d7a0_lang-BeoP6Zsu.js
#	src/static/app/dist/assets/systemStatus-_MkxdUbb.js
#	src/static/app/dist/assets/totp-2ovufqb0.js
#	src/static/app/dist/assets/traceroute-BgNVsivF.js
#	src/static/app/dist/assets/vue-datepicker-BZlVex04.js
2025-08-20 15:09:33 +08:00
Donald Zou 68d8546383 Build 2025-08-20 15:09:13 +08:00
Donald Zou c43b3926b8 Added update password in settings 2025-08-20 15:06:27 +08:00
Donald Zou 7e9cfc2872 Update 2025-08-20 15:06:27 +08:00
Donald Zou e88936c05a Update 2025-08-20 15:06:27 +08:00
Donald Zou 9c1b4222d0 Adjusted styles 2025-08-20 15:06:27 +08:00
Donald Zou 69ec55b638 Update 2025-08-20 15:06:27 +08:00
Donald Zou 67a455c403 Update 2025-08-20 15:06:27 +08:00
Donald Zou 5bf4df2d27 Update 2025-08-20 15:06:27 +08:00
Donald Zou 7797cc06d0 Update 2025-08-20 15:06:27 +08:00
Donald Zou 541d89e170 Build 2025-08-20 15:06:27 +08:00
Donald Zou d775fb69e3 Finished tweaking 2FA 2025-08-20 15:06:27 +08:00
Donald Zou 2a1a885056 Finished Index 2025-08-20 15:06:27 +08:00
Donald Zou a334ce1527 Commit 2025-08-20 15:06:27 +08:00
Donald Zou 447cb5ccdc Update DashboardClients.py 2025-08-20 15:06:27 +08:00
Donald Zou bca20e5b02 Update ConnectionString.py 2025-08-20 15:06:27 +08:00
Donald Zou 90675dcc2e Yay! 2025-08-20 15:06:27 +08:00
Donald Zou e8deadaaff Sign In and TOTP is done 2025-08-20 15:06:27 +08:00
Donald Zou ecc4cc7670 Finished SignUp and SignIn frontend and backend 2025-08-20 15:06:27 +08:00
Donald Zou 4a5de5efd4 Added ValidatePasswordStrength in Utilities.py 2025-08-20 15:06:27 +08:00
Donald Zou bdf557fde3 Just commit 2025-08-20 15:06:27 +08:00
Donald Zou 29600cb54c Moved connection string to an individual file 2025-08-20 15:06:27 +08:00
Donald Zou 9f43fd7c92 Reconstruct notification center for client side 2025-08-20 15:06:27 +08:00
Donald Zou 6a6c1aa527 Update 2025-08-20 15:06:27 +08:00
Donald Zou df7f9f2b14 Finished initializing client project 2025-08-20 15:06:27 +08:00
Donald Zou 568da8cc64 Update 2025-08-20 15:06:27 +08:00
Donald Zou e16435f4fc Update 2025-08-20 15:06:27 +08:00
Donald Zou 76e9f3fd29 Update dashboard.py 2025-08-20 15:06:27 +08:00
Donald Zou d0e46a517b Update SQLAlchemy Settings 2025-08-20 15:06:27 +08:00
Donald Zou c94345cb2f Update 2025-08-20 15:06:27 +08:00
Donald Zou e2882acec1 Finally moved all class to its own file 2025-08-20 15:06:27 +08:00
Donald Zou 3c2362177f Refactored DashboardConfig
Refactored this file and moved `DashboardConfig` into its own file
2025-08-20 15:06:27 +08:00
Donald Zou 5e92931108 Moved Utilities.py into src/modules for easier import 2025-08-20 15:06:27 +08:00
Donald Zou d54e388b58 Update DashboardLogger.py
Removed the requirement of using `CONFIGURATION_PATH`
2025-08-20 15:06:27 +08:00
Donald Zou 390cfa0cdf Tested with PostgreSQL and moved PeerJobLogger into its own file 2025-08-20 15:06:27 +08:00
Donald Zou c6fc741aa8 Update dashboard.py 2025-08-20 15:06:27 +08:00
Donald Zou a0e15e1671 Moved PeerJobs to using SQLAlchemy, haven't test PostgreSQL yet 2025-08-20 15:06:27 +08:00
Donald Zou 8367cba259 Moved DashboardAPIKey to its own file 2025-08-20 15:06:27 +08:00
Donald Zou f7bf709295 Moved PeerShareLink and PeerShareLinks to separate file 2025-08-20 15:06:27 +08:00
Donald Zou ab802ea5cf Updated PeerShareLink to use SQLAlchemy 2025-08-20 15:06:27 +08:00
Donald Zou 922d8eab58 Update dashboard.py
- Updated `DashboardConfig` class to use SqlAlchemy, tested with SQLite and Postgresql
2025-08-20 15:06:20 +08:00
Donald Zou 409acc9f1a Updated both logger to use native column type 2025-08-20 15:06:05 +08:00
Donald Zou 196dc78b4f Added support to postgresql and Mysql with SqlAlchemy 2025-08-20 15:06:05 +08:00
Donald Zou 61404d9c12 Replaced both DashboardLogger and PeerJobLogger with SqlAlchemy 2025-08-20 15:06:05 +08:00
Donald ZouandGitHub faa0bc952f Merge pull request #845 from alexperreault/main
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
Update both french translations
2025-08-11 10:37:11 +08:00
Donald Zou ae160aef23 Updated ConfigParser to RawConfigParser; Updated version number
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
2025-08-02 16:54:50 +08:00
Donald ZouandGitHub 85d1cc8be4 Merge pull request #833 from DaanSelen/hinakumo-patch
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
Hinakumo patch
2025-07-26 02:18:40 +08:00
Donald ZouandGitHub cb9dfa1321 Fixed Docker system status widget issue (#832)
* Fixed Docker system status widget issue

* Build

ref: https://github.com/donaldzou/WGDashboard/issues/798
2025-07-24 19:42:41 +02:00
Donald ZouandGitHub 43fd2fff2b Merge pull request #821 from NaturGamerYT/main
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
Update de-de.json
2025-07-17 13:49:10 +08:00
Donald ZouandGitHub dbed799e20 Merge pull request #805 from DaanSelen/staleenglish
English fix
2025-06-25 16:32:28 +08:00
Donald ZouandGitHub 2d3eaedaa7 Update README.md
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
2025-06-24 17:20:21 +08:00
Donald ZouandGitHub 4d60b21a5f Update stale.yml 2025-06-24 17:09:56 +08:00
Donald ZouandGitHub 50ee8374ee Update stale.yml 2025-06-24 16:36:22 +08:00
Donald ZouandGitHub 65eb23e8ce Update stale.yml 2025-06-24 16:36:13 +08:00
Donald ZouandGitHub 5c76b18ddd Delete .github/workflows/stale_action 2025-06-24 16:27:05 +08:00
Donald ZouandGitHub fc6f5d2535 Create stale.yml 2025-06-24 16:26:35 +08:00
Donald ZouandGitHub 6a0348e9dc Create stale_action 2025-06-24 16:15:36 +08:00
Donald Zou 90e6409b1e Update dashboard.py
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
Update version number
2025-06-17 13:34:13 +08:00
Donald ZouandGitHub 96b28a8e9b Update dashboard.py (#791)
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
Removed `getDashboardConfiguration` from API whitelist
2025-06-16 23:01:04 +02:00
Donald ZouandGitHub a818e87e96 Merge pull request #793 from DaanSelen/delpr
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
2025-06-16 22:25:16 +08:00
Donald ZouandGitHub c117ee61d5 Merge pull request #780 from donaldzou/releasetagging
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
Docker release management
2025-06-05 10:55:37 +08:00
Donald ZouandGitHub 8d0e31872a Update README.md
Testing GitHub Action
2025-06-05 00:18:22 +08:00
Donald ZouandGitHub 881925fd43 Update docker.yml 2025-06-04 23:52:51 +08:00
Donald ZouandGitHub 3a2f744f0a Merge pull request #779 from DaanSelen/scanfix
Add a login to the scan
2025-06-04 23:29:55 +08:00
Donald ZouandGitHub 39477c8de8 Merge pull request #778 from donaldzou/DaanSelen-patch-1 2025-06-04 22:44:08 +08:00
Donald ZouandGitHub cd5a4bec52 Merge pull request #776 from donaldzou/DaanSelen-patch-4 2025-06-04 22:33:26 +08:00
Donald ZouandGitHub 45457c5b38 Merge pull request #775 from donaldzou/DaanSelen-patch-3 2025-06-04 16:57:28 +08:00
Donald ZouandGitHub 207b365d40 Merge pull request #774 from donaldzou/DaanSelen-patch-2 2025-06-04 16:45:00 +08:00
Donald ZouandGitHub db4b9ccc7a Merge pull request #773 from donaldzou/DaanSelen-patch-1 2025-06-04 16:38:37 +08:00
Donald ZouandGitHub 354f4e47df Merge pull request #772 from DaanSelen/workflowclarify 2025-06-04 16:32:52 +08:00
Donald Zou 630ce459cb Update docker-build.yml
Updated `GHCR_TOKEN` to `GITHUB_TOKEN`
2025-06-04 15:55:22 +08:00
Donald ZouandGitHub ab5abe9bcf Merge pull request #767 from donaldzou/potential-fix-#762
Background thread terminated when iterating conf list and list changed
2025-05-31 22:52:12 +08:00
Donald Zou 7834fff541 Update dashboard.py
Potential fix for #762
2025-05-29 16:52:13 +08:00
Donald ZouandGitHub ef8849e8a9 Update README.md 2025-05-29 00:24:07 +08:00
Donald ZouandGitHub 78bedf9ad6 Update README.md 2025-05-25 12:58:18 +08:00
Donald ZouandGitHub 6ec757ab66 Merge pull request #759 from donaldzou/fix-pi-os-installation-issue
Update wgd.sh
2025-05-24 20:43:18 +08:00
Donald Zou bea37aee7f Update wgd.sh
Added `raspbian` into installation, thanks @DerPitter bringing this up at #749
2025-05-22 19:52:05 +08:00
Donald ZouandGitHub 5323687ea5 Update README.md 2025-05-22 17:19:56 +08:00
Donald ZouandGitHub d1372a4c43 Update README.md 2025-05-22 17:05:25 +08:00
Donald ZouandGitHub c9249a164a Merge pull request #758 from DaanSelen/main 2025-05-22 10:00:47 +08:00
Donald ZouandGitHub e85a0df9b7 Update README.md 2025-05-21 13:08:00 +08:00
Donald ZouandGitHub a5b7eabd97 Update README.md 2025-05-20 23:56:43 +08:00
Donald ZouandGitHub f3688431a3 Update README.md 2025-05-20 23:55:34 +08:00