Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-03 | Merge branch 'main' into feature/localization-again | INOUE Daisuke | |
2025-05-03 | Rollback mail text when the event description changed | INOUE Daisuke | |
2025-04-28 | Fix some i18next call, which concatted translation and some string without ↵ | INOUE Daisuke | |
i18next parameter | |||
2025-04-25 | Refactor to have email service | Gavin Mogan | |
* Move hbsInstance back to app * Add email and hbs to req so typescript 🎉🎉🎉 * Init Email and config once | |||
2025-04-23 | Refactor for everywhere to use sendEmailFromTemplate everywhere | Gavin Mogan | |
* Created a singleton to house handlebars so req doesn't need to be passed everywhere (should make unit testing easier later) * Subjectline for sendgrid and nodemailer are both always prefixed in sendEmail() * removed prefix subjectline from all other email places * added a couple if (!event) { return 404 } to help make typescript happy * some minor eslint auto fixes (looks like let => const where it can) | |||
2025-04-08 | mails translation | INOUE Daisuke | |
2025-01-12 | change to BCC for group emailing | Kasanwa Solane Aster Hope (Cassandra de la Cruz-Munoz) | |
Signed-off-by: Raphael Kabo <raphaelkabo@hey.com> | |||
2024-05-26 | feat: unattend events from RSVP email | Raphael Kabo | |
2024-03-04 | refactor: improve unattend functionality, fix bugs | Raphael Kabo | |
2024-02-26 | refactor: allow Cypress to override config | Raphael Kabo | |
2024-02-26 | feat: optional public events/groups | Raphael Kabo | |
2024-02-25 | feat: optionally restrict event creation to specific emails | Raphael Kabo | |
2023-10-09 | Sanitize Markdown HTML output everywhere | Raphael Kabo | |
2023-10-08 | Refactor: import event form | Raphael Kabo | |
2023-10-08 | Refactor: event group form and API, extract JS | Raphael Kabo | |
2023-10-07 | Move nanoid generator to lib | Raphael Kabo | |
2023-10-07 | refactor: event form and api routes | Raphael Kabo | |