4a59841b02
feat: booking with phone number ( #14461 )
...
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-09-11 17:56:04 -07:00
b549735334
santize right before sending mail ( #13876 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-02-27 17:57:26 -03:00
b7ed314be2
fix: log more info on sendEmail error ( #13813 )
...
* add from and subject to error message
* remove comment
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-02-21 20:59:45 +00:00
83ceb46cca
chore: Refactor feature flags ( #13734 )
...
Co-authored-by: Omar López <zomars@me.com >
2024-02-20 21:49:48 -03:00
ca78be011c
chore: [app-router-migration-1] migrate the pages in settings/admin to the app directory ( #12561 )
...
Co-authored-by: Dmytro Hryshyn <dev.dmytroh@gmail.com >
Co-authored-by: DmytroHryshyn <125881252+DmytroHryshyn@users.noreply.github.com >
Co-authored-by: zomars <zomars@me.com >
2023-12-01 13:07:26 -07:00
7d09ccb0d7
fix: add sendgrid-specific header only for SendGrid smtp server ( #11932 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2023-11-16 13:51:30 -03:00
Carina Wollendorfer and GitHub
b076a7dabc
bypass global unsubsribe ( #11877 )
2023-10-13 13:17:38 +00:00
f9eb335d0b
test: Integration tests for handleNewBooking ( #11044 )
...
Co-authored-by: Shivam Kalra <shivamkalra98@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2023-09-06 12:23:53 -07:00
Shivam Kalra and GitHub
afe180a0ec
feat: mailhog fixture ( #10606 )
...
* feat: mailhog fixture
* fix: nodemailer to dispatch emails with e2e env
* fix: remove space from email subject
* feat: fixture getFirstEventAsOwner
* feat: assert email subjects
2023-08-11 18:56:27 +00:00
975420181d
fix: smtp send email fix for self hosted instance ( #10593 )
...
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Leo Giovanetti <hello@leog.me >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
2023-08-08 19:07:09 +00:00
2c2fd14050
fix: use time format ( #8787 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Shivam Kalra <shivamkalra98@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2023-07-28 16:22:19 +02:00
36d8554fd5
disable standard confirmation emails if workflow exists ( #8747 )
...
* add switches to advanced even type settings
* only show switches when workflow is enabled
* check in event type update handler if user is allowed to disable standard emails
* don't send emails if disabled
* make sure emails can't be disabled if no workflow exist
* send workflow emails to all attendees
* code clean up
* add translations
* always send to all attendees when scheduling reminders
* change text
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2023-05-09 17:08:14 +00:00
28dcf69d18
use named imports instead to avoid polluting the global namespace. in… ( #8616 )
...
* use named imports instead to avoid polluting the global namespace. in nodemailer
* Update packages/emails/templates/_base-email.ts
Lint fix.
* Revert yarn.lock changes
---------
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2023-05-02 12:58:47 +00:00
69491d5700
Adds basic global feature flags ( #7459 )
...
* Adds basic feature flag model
* Create router.ts
* WIP
* WIP
* WIP
* WIP
* Emails kill switch
* Adds missing migrations
* Type fix
* Cleanup
* Revert
* Cleanup
* Fixes migration
* Update packages/features/flags/server/utils.ts
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2023-03-24 17:59:04 -07:00
d545a9e127
Fix save booking title unescaped ( #7591 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2023-03-13 22:03:06 +00:00
Nafees Nazik and GitHub
26ea249481
Fix: email encoding bug ( #7490 )
...
* fix: existing decode Uri
* feat: unescape characters in base email
* fix: encoding in booking page
2023-03-03 09:35:11 -07:00
8b07b839e9
Fix - add team members to emails ( #7207 )
...
* On booking add team members & translation
* Add team members to round robin create
* Only update calendars on reschedule if there is a calendar reference
* Send email on reschedules
* Send team email on cancelled event
* Add team members to calendar event description
* Clean up
* Convert other emails to organizer & teams
* Type check fixes
* More type fixes
* Change organizer scheduled input to an object
* early return updateCalendarEvent
* Introduce team member type
* Fix type errors
* Put team members before attendees
* Remove lodash cloneDeep
* Update packages/core/EventManager.ts
Co-authored-by: Omar López <zomars@me.com >
* Remove booking select object
* Revert "Remove booking select object"
This reverts commit 9f121ff4ebbaec9a0643111f96c5337b930ddd5b.
* Refactor email manager (#7270 )
Co-authored-by: zomars <zomars@me.com >
* Type change
* Remove conditional check for updateAllCalendarEvents
---------
Co-authored-by: zomars <zomars@me.com >
2023-02-27 13:45:40 -07:00
Hariom Balhara and GitHub
3e27735ccb
Disable redirect for cancellation page ( #6498 )
2023-01-16 09:20:50 +00:00
4ef666a610
Zoom/Hubspot Tests with MSW mocking of requests initiated from Next.js server ( #3210 )
...
* Add code from previous PR
* Remove env variables from wrong place
* Fix tests
* Remove dead code
* Package.json updates
* Fix eslint error
* Fix issue due to conflict resolution
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com >
2022-08-26 12:44:02 -06:00
zomars
7122a4a91d
Consolidates dayjs in a single package
2022-06-28 14:48:24 -06:00
15d5333cf6
Refactor emails to use JSX as templating engine ( #2915 )
...
* Init Maizzle
* Initial template JSX conversion and testing
* WIP
* WIP
* WIP
* WIP
* WIP
* Migrated AttendeeRescheduledEmail
* WIP
* WIP
* DRY
* Cleanup
* Cleanup
* Cleanup
* Migrate feedback email
* Migrates ForgotPasswordEmail
* Migrates OrganizerCancelledEmail
* Migrated OrganizerLocationChangeEmail
* Formatting
* Migrated AttendeeRequestRescheduledEmail
* Migrates OrganizerPaymentRefundFailedEmail
* Migrates OrganizerRequestEmail
* Migrates OrganizerRequestReminderEmail
* Fixes type-check
* Moved email-manager to package
* Import fixes
* Removed duplicate email code from vital app
* Removed duplicate email code from wipemycal
* Build/type fixes
* Fixes web email imports
* Fixes build
* Embed build fixes
* Update AttendeeAwaitingPaymentEmail.tsx
* Update default-cookies.ts
* Revert "Embed build fixes"
This reverts commit 8d693e99aca6dfe92d5cbb27ffa962545c3e9389.
* Embed build fixes
# Conflicts:
# packages/embeds/embed-core/package.json
* dep and email date fixes
* Update attendee-scheduled-email.ts
* Update package.json
* Update [...nextauth].tsx
* Update email.ts
* Prevents /api/email on production builds
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-06-06 17:49:56 +00:00