Commit Graph

132 Commits

Author SHA1 Message Date
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 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 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 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 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
Donald Zou 7689ebcac5 Update 2025-04-20 02:52:22 +08:00
Donald Zou 6681303450 Adjusted some API endpoint 2025-04-19 02:54:47 +08:00
Donald Zou 0ccb07e683 Push 2025-03-12 00:59:32 +08:00
Donald Zou cd39aa2968 Update 2025-01-25 22:15:19 +08:00
Donald Zou 87ea3fc982 Update PeerJobLogger.py 2025-01-25 22:11:50 +08:00
Donald Zou f74a511778 Update PeerJobLogger.py 2025-01-25 22:10:29 +08:00
Donald Zou 202461fe48 Update PeerJobLogger.py 2025-01-25 21:56:29 +08:00
Donald Zou e603af5f24 Refactored system status into a class. Added charts 2025-01-24 19:19:17 +08:00
Donald Zou 84069ee882 Refactor some new code 2025-01-24 00:01:29 +08:00
Donald Zou edbb5cef92 Refactor some code 2025-01-22 15:46:04 +08:00
Donald Zou 645db97c14 Refactored some custom classess 2025-01-19 14:04:21 +08:00