Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-28 | Merge remote-tracking branch 'origin/main' into raphael/add-mailgun | Raphael Kabo | |
2025-05-27 | Add Mailgun email service | Raphael Kabo | |
2025-05-19 | Fix to parse markdown, default instance description | INOUE Daisuke | |
2025-05-11 | Avoid "Type 'GathioConfig' is missing the following properties from type ↵ | INOUE Daisuke | |
'IObject[]':..." | |||
2025-05-03 | Merge branch 'main' into feature/localization-again | INOUE Daisuke | |
2025-04-28 | switch to 3rd party merge which doesn't mutate config | Gavin Mogan | |
2025-04-28 | Merge branch 'main' into feature/localization-again | INOUE Daisuke | |
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-23 | Fix ReferenceError: nodemailerTransporter is not defined | Gavin Mogan | |
Part of https://github.com/lowercasename/gathio/pull/200 was migrating more code to use the shared init email function, but all the local usages of nodemailerTransporter were missed | |||
2025-04-22 | Allow url with config information for nodemailer | Gavin Mogan | |
2025-04-08 | rename translation keys as filestructure | INOUE Daisuke | |
2025-04-08 | instance description etc. fix translation | INOUE Daisuke | |
2025-04-08 | DateTime format, and some translation fix | 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-11-13 | nodemailer: Add support for no-auth and fix from address for attendee emails | Ovv | |
2024-07-26 | Allow self-signed certs for SMTP server | HybridSarcasm | |
Added "tls:" property of 'rejectUnauthorized: false' to allow program to continue startup when SMTP certificates are not able to be validated against known trusted roots. | |||
2024-07-01 | Allow 'none' as an email option | Raphael Kabo | |
2024-05-27 | Improve event lists | Raphael Kabo | |
2024-05-26 | Refactor instance description | Raphael Kabo | |
2024-02-27 | Update dependencies to latest versions | Raphael Kabo | |
2024-02-26 | fix: remove unused imports | 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: set number of days to store concluded events (including permanently) | Raphael Kabo | |
2024-02-25 | feat: optionally restrict event creation to specific emails | Raphael Kabo | |
2024-02-05 | Handle visibility in attendee model | Raphael Kabo | |
2024-02-05 | Fix Pleroma federation, add hidden RSVP option | Raphael | |
2024-02-02 | refactor: send and accept only spec-compliant AP headers | Raphael Kabo | |
2023-10-09 | Fix bug when no static pages defined | Raphael Kabo | |
2023-10-09 | Add static page config and handler | Raphael Kabo | |
2023-10-07 | refactor: event form and api routes | Raphael Kabo | |
2023-10-06 | Run Prettier on all files | Raphael Kabo | |
2023-10-06 | Fix return | Raphael Kabo | |
2023-05-13 | Migrate config library to TOML | Raphael Kabo | |