Commit graph

13 commits

Author SHA1 Message Date
Blake Ridgway
145d426dc0 (refactor): Improve email sending and logging, enhance security
Implemented robust logging using the logging module
Improved error handling and resource management with
try...except..finally blocks
Seprareted email sending logic into smaller managable functions
Added SENDER_EMAIL configuration for sending emails
Fixed security vulnerabilities
2025-04-03 11:50:18 -05:00
Blake Ridgway
fe8e8c7e64 (style): Refactor HTML templates and add CSS
Refactored HTML templates for improved strucutre and clarity
Moved styles to a separate CSS file for better maintainablilty
2025-04-03 11:49:40 -05:00
Blake Ridgway
eb1e69ab3c feat(newsletter): add newsletters listing
* Created a newsletters table and added insertion logic during newsletter send.
2025-02-18 20:08:51 -06:00
Blake Ridgway
d23de908b5 (feat): Added unsub link in update emails 2025-02-13 13:27:37 -06:00
Blake Ridgway
11f51c94e0 (fix): Port 5000 > 5001 2025-02-13 13:18:16 -06:00
Blake Ridgway
0610bb7fdf (feat): Added production level deployment 2025-02-13 19:14:45 +00:00
Blake Ridgway
0628d45527 (feat): We've got a working admin panel 2025-02-12 21:42:32 -06:00
Blake Ridgway
a8d2f7b798 (feat): Created admin database.py 2025-02-12 13:00:01 -06:00
Blake Ridgway
9bc4d87938 (fix): Fixed url_for link 2025-02-12 12:59:44 -06:00
blake
d47f7ae67e (docs): Added TODO.md 2025-02-12 16:37:10 +01:00
blake
7f73ecdd5c (docs): Added README.md 2025-02-12 16:33:55 +01:00
Blake Ridgway
29bdd8649c (fix): Added .idea to ignore 2025-02-12 09:13:49 -06:00
Blake Ridgway
7ae9ef7478 (feat): Initial work of admin panel 2025-02-12 09:13:12 -06:00