Commit Graph

61 Commits

Author SHA1 Message Date
Donald Zou af045447e6 Update build for client and admin 2025-07-08 16:32:08 +08:00
Donald Zou db6976a06a Updated psycopg2 to psycopg thanks @DaanSelen haha 2025-07-08 16:31:03 +08:00
Donald Zou aa66a5ffb2 OIDC should be good to go 2025-07-03 19:20:01 +08:00
Donald Zou bf74150f62 Update DashboardOIDC.py 2025-07-02 19:01:21 +08:00
Donald Zou 2987216169 Update DashboardOIDC.py 2025-07-02 18:59:41 +08:00
Donald Zou 2242dca27d Update DashboardOIDC.py 2025-07-02 18:52:49 +08:00
Donald Zou 927e637d88 Update 2025-07-02 18:50:47 +08:00
Donald Zou 3b97cb420d Update DashboardOIDC.py 2025-07-02 18:48:37 +08:00
Donald Zou 241fbd6be5 Update 2025-07-02 18:45:43 +08:00
Donald Zou a619e7f571 Update DashboardOIDC.py
Testing more with OIDC
2025-07-01 13:06:16 +08:00
Donald Zou 491119d676 Update DashboardOIDC.py 2025-06-29 22:27:46 +08:00
Donald Zou 29a8c15d62 Update SSL 2025-06-29 21:18:20 +08:00
Donald Zou a987d91ae1 OIDC is ready? I think? 2025-06-29 16:11:05 +08:00
Donald Zou 380b9a73ab Spent 4 hours working on OIDC verification 2025-06-28 18:13:26 +08:00
Donald Zou 79ad3c0a84 Reconstruct Client App UI 2025-06-26 17:56:55 +08:00
Donald Zou e69e7ff3c1 Fixed runJob 2025-06-25 23:16:51 +08:00
Donald Zou 40d3548c82 Build 2025-06-23 16:22:05 +08:00
Donald Zou 6f848e3df8 Added update password in settings 2025-06-20 16:00:19 +08:00
Donald Zou d80eb03707 Update 2025-06-19 16:51:59 +08:00
Donald Zou 85d4b8c487 Update 2025-06-19 00:41:08 +08:00
Donald Zou c6a44bfe09 Adjusted styles 2025-06-14 19:52:23 +08:00
Donald Zou c6af129960 Update 2025-06-06 15:49:55 +08:00
Donald Zou 55027fd3cd Update 2025-06-05 17:57:14 +08:00
Donald Zou 41bf9b8baa Update 2025-06-05 15:57:17 +08:00
Donald Zou 3525cd1083 Finished tweaking 2FA 2025-06-03 23:37:43 +08:00
Donald Zou c35d22a82f Commit 2025-06-03 14:49:56 +08:00
Donald Zou b76d92bfeb Update DashboardClients.py 2025-06-03 14:36:29 +08:00
Donald Zou afa578aa34 Update ConnectionString.py 2025-06-03 12:04:08 +08:00
Donald Zou 832513a7fc Sign In and TOTP is done 2025-06-03 03:02:06 +08:00
Donald Zou 0300c26952 Finished SignUp and SignIn frontend and backend 2025-06-02 19:23:04 +08:00
Donald Zou 243071d4cc Added ValidatePasswordStrength in Utilities.py 2025-06-02 12:26:28 +08:00
Donald Zou c95937d08b Just commit 2025-06-02 12:04:01 +08:00
Donald Zou 58f944c72e Moved connection string to an individual file 2025-06-01 15:34:12 +08:00
Donald Zou 9ffb7f54c7 Update SQLAlchemy Settings 2025-05-24 18:25:52 +08:00
Donald Zou be10a644a0 Update 2025-05-19 21:43:11 +08:00
Donald Zou a5a64eadc7 Finally moved all class to its own file 2025-05-18 15:24:41 +08:00
Donald Zou 2cee252b14 Refactored DashboardConfig
Refactored this file and moved `DashboardConfig` into its own file
2025-05-14 09:24:29 +08:00
Donald Zou 050b4a5c9d Moved Utilities.py into src/modules for easier import 2025-05-14 09:23:48 +08:00
Donald Zou 6d4b5d4484 Update DashboardLogger.py
Removed the requirement of using `CONFIGURATION_PATH`
2025-05-14 09:22:59 +08:00
Donald Zou 964a6c2e3e Tested with PostgreSQL and moved PeerJobLogger into its own file 2025-05-13 21:36:15 +08:00
Donald Zou 2e57285120 Moved PeerJobs to using SQLAlchemy, haven't test PostgreSQL yet 2025-05-10 18:16:29 +08:00
Donald Zou 2784059a0f Moved DashboardAPIKey to its own file 2025-05-08 19:05:46 +08:00
Donald Zou 04e78f4de7 Moved PeerShareLink and PeerShareLinks to separate file 2025-05-08 19:03:26 +08:00
Donald Zou c051ab56b4 Updated PeerShareLink to use SQLAlchemy 2025-05-08 17:27:49 +08:00
Donald Zou fc34c1fc35 Updated both logger to use native column type 2025-05-05 20:34:08 +08:00
Donald Zou 6e6cd9a7e5 Added support to postgresql and Mysql with SqlAlchemy 2025-05-05 00:40:29 +08:00
Donald Zou 16051981d7 Replaced both DashboardLogger and PeerJobLogger with SqlAlchemy 2025-05-04 17:44:54 +08:00
Donald Zou 9fa0d91d06 Update Email.py
Fixed #699
2025-04-25 14:08:45 +08:00
Donald Zou 510f60bdeb Update Email.py
Fixed to accomodate SMTP service where `username` is not an email address from #702
2025-04-25 13:39:29 +08:00
Donald Zou 417fa437b7 Update 2025-04-21 17:25:12 +08:00