summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2025-05-28Merge remote-tracking branch 'origin/main' into raphael/add-mailgunRaphael Kabo
2025-05-27Add Mailgun email serviceRaphael Kabo
2025-05-19Fix to parse markdown, default instance descriptionINOUE Daisuke
2025-05-11Avoid "Type 'GathioConfig' is missing the following properties from type ↵INOUE Daisuke
'IObject[]':..."
2025-05-03Merge branch 'main' into feature/localization-againINOUE Daisuke
2025-04-28switch to 3rd party merge which doesn't mutate configGavin Mogan
2025-04-28Merge branch 'main' into feature/localization-againINOUE Daisuke
2025-04-25Refactor to have email serviceGavin Mogan
* Move hbsInstance back to app * Add email and hbs to req so typescript 🎉🎉🎉 * Init Email and config once
2025-04-23Refactor for everywhere to use sendEmailFromTemplate everywhereGavin 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-23Fix ReferenceError: nodemailerTransporter is not definedGavin 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-22Allow url with config information for nodemailerGavin Mogan
2025-04-08rename translation keys as filestructureINOUE Daisuke
2025-04-08instance description etc. fix translationINOUE Daisuke
2025-04-08DateTime format, and some translation fixINOUE Daisuke
2025-01-12change to BCC for group emailingKasanwa Solane Aster Hope (Cassandra de la Cruz-Munoz)
Signed-off-by: Raphael Kabo <raphaelkabo@hey.com>
2024-11-13nodemailer: Add support for no-auth and fix from address for attendee emailsOvv
2024-07-26Allow self-signed certs for SMTP serverHybridSarcasm
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-01Allow 'none' as an email optionRaphael Kabo
2024-05-27Improve event listsRaphael Kabo
2024-05-26Refactor instance descriptionRaphael Kabo
2024-02-27Update dependencies to latest versionsRaphael Kabo
2024-02-26fix: remove unused importsRaphael Kabo
2024-02-26refactor: allow Cypress to override configRaphael Kabo
2024-02-26feat: optional public events/groupsRaphael Kabo
2024-02-25feat: set number of days to store concluded events (including permanently)Raphael Kabo
2024-02-25feat: optionally restrict event creation to specific emailsRaphael Kabo
2024-02-05Handle visibility in attendee modelRaphael Kabo
2024-02-05Fix Pleroma federation, add hidden RSVP optionRaphael
2024-02-02refactor: send and accept only spec-compliant AP headersRaphael Kabo
2023-10-09Fix bug when no static pages definedRaphael Kabo
2023-10-09Add static page config and handlerRaphael Kabo
2023-10-07refactor: event form and api routesRaphael Kabo
2023-10-06Run Prettier on all filesRaphael Kabo
2023-10-06Fix returnRaphael Kabo
2023-05-13Migrate config library to TOMLRaphael Kabo