summaryrefslogtreecommitdiff
path: root/src/routes
AgeCommit message (Collapse)Author
2025-07-07editsquietreading
2025-05-28To pass final testINOUE Daisuke
2025-05-03Merge branch 'main' into feature/localization-againINOUE Daisuke
2025-05-03Rollback mail text when the event description changedINOUE Daisuke
2025-04-28Fix some i18next call, which concatted translation and some string without ↵INOUE Daisuke
i18next parameter
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-08rename translation keys as filestructureINOUE Daisuke
2025-04-08mails translationINOUE Daisuke
2025-04-08some translation fixINOUE Daisuke
2025-04-08MagicLink translationINOUE Daisuke
2025-04-08some fix, moment.locale settingINOUE Daisuke
2025-04-08DateTime format, and some translation fixINOUE Daisuke
2025-04-08hidden attendees (? people)INOUE Daisuke
2025-04-081st stage, only language switch.INOUE Daisuke
Thank you, MomentQYC ( https://github.com/MomentQYC ). Your first attemt encourage me.
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-07-16fix: router bug in activitypub routerRaphael Kabo
We had a middleware applied in the activitypub router which would return 404 for all routes if activitypub wasn't enabled. Unfortunately due to the way Express works, that middleware also applied to every route below that router's routes in the base router chain. Instead, we now apply the middleware specifically to the individual routes in the activitypub file.
2024-05-27Improve event listsRaphael Kabo
2024-05-26Refactor instance descriptionRaphael Kabo
2024-05-26New frontend styles, instance description functionalityRaphael Kabo
2024-05-26feat: unattend events from RSVP emailRaphael Kabo
2024-03-04fix: send text/calendar content-type for ical responsesRaphael Kabo
2024-03-04refactor: improve unattend functionality, fix bugsRaphael Kabo
2024-02-27Update dependencies to latest versionsRaphael Kabo
2024-02-27fix: event group ID not being passed to frontendRaphael Kabo
2024-02-26refactor: allow Cypress to override configRaphael Kabo
2024-02-26feat: optional public events/groupsRaphael Kabo
2024-02-25feat: optionally restrict event creation to specific emailsRaphael Kabo
2024-02-06Add NodeInfoRaphael Kabo
2024-02-05Backwards compatibility for attendee visibilityRaphael Kabo
2024-02-05Handle hidden attendees in frontendRaphael Kabo
2024-02-02refactor: send and accept only spec-compliant AP headersRaphael Kabo
2023-10-09Add known group linker to event formRaphael Kabo
2023-10-09Sanitize Markdown HTML output everywhereRaphael Kabo
2023-10-09Fix bug when no static pages definedRaphael Kabo
2023-10-09Refactor publicConfig into frontendConfigRaphael Kabo
2023-10-09Add static page config and handlerRaphael Kabo
2023-10-08Refactor: import event formRaphael Kabo
2023-10-08Refactor: event group form and API, extract JSRaphael Kabo
2023-10-07refactor: frontend event group routesRaphael Kabo
2023-10-07Move nanoid generator to libRaphael Kabo
2023-10-07refactor: event form and api routesRaphael Kabo
2023-10-06Run Prettier on all filesRaphael Kabo
2023-10-06refactor: frontend routes into TS file, new event pathRaphael Kabo