Commit Graph

15 Commits

Author SHA1 Message Date
165e10c79d Merge pull request 'tania_local' (#40) from tania_local into dev
Reviewed-on: freeleaps/freeleaps-service-hub#40
Reviewed-by: jingyao1991 <jingyao1991@noreply.gitea.freeleaps.mathmast.com>
2025-08-29 01:11:13 +00:00
YuehuCao
8a5343156c feat(email): remove rate limit functionality 2025-08-28 16:23:57 +08:00
sunhaolou
c200e70970 feat: add new apis for Magicleaps product use 2025-08-25 17:31:16 +08:00
YuehuCao
2213fa59b5 feat(templates): enforce uniqueness and improve safety
- Raise TemplateExistsError when duplicate detected
- Migrate placeholder syntax from {} to {{}}
- Add validation for:
  * Reserved keyword collisions
  * Injection attempt patterns
- Update all test cases
2025-08-18 22:15:43 +08:00
YuehuCao
e2a049a658 style: remove empty lines 2025-08-15 23:24:18 +08:00
YuehuCao
370cd61fd2 refactor(email_sender): change email_sender type from list to str 2025-08-14 21:08:43 +08:00
YuehuCao
6d7c6af8a1 fix(email): make these changes to Fixed the duplicate email sending bug 2025-08-13 22:22:12 +08:00
YuehuCao
58c77ce002 feat(templates): add duplicate creation prevention 2025-08-12 13:58:08 +08:00
YuehuCao
b5c9ab6126 feat(email): implement multi-tenant delivery function 2025-08-09 11:34:15 +08:00
YuehuCao
2f10275493 refactor(architecture): implement 5-layer separation
for both template message and email senders, their workflow will follow:
api->application->business->service->infra
2025-08-07 12:58:19 +08:00
b12f8cc965 Fix the concatenation issue with message 2025-03-13 23:46:49 -07:00
a0aefb3785 Update the notification email_from 2024-12-04 05:34:05 +00:00
3ec0a5233c Adding needed site information, Workable changes for authentication and hook up with freeleaps, all tested manually 2024-11-16 11:04:30 -08:00
Mike Liao
ee5e80acd9 update 2024-10-30 20:49:50 -07:00
Mike Liao
d176fb9d9a refactor the code structure 2024-10-30 07:22:26 -07:00