25 Commits

Author SHA1 Message Date
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
Donald Zou
7689ebcac5 Update 2025-04-20 02:52:22 +08:00
Donald Zou
6681303450 Adjusted some API endpoint
Some checks failed
Qodana / qodana (push) Has been cancelled
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