Commit Graph

260 Commits

Author SHA1 Message Date
Felipe Freitag Vargas d7743bc4eb fix(react-email): ship per-module output so bundlers can tree-shake unused components (#3643) 2026-07-10 17:06:20 -03:00
Hosmel Quintana b448c3bdd7 feat(react-email): support custom export extension (#2555) 2026-07-09 18:07:33 -03:00
Yash Singh bc2f7e3eb5 fix(tailwind): stop emitting a bare nested rule for group/peer markers (#3594)
Signed-off-by: gabriel miranda <gabriel@resend.com>
Co-authored-by: gabriel miranda <gabriel@resend.com>
2026-07-08 17:24:53 -03:00
Felipe Freitag Vargas dca3c01170 fix(react-email): resolve output file tracing root for nested-workspace monorepos (#3632) 2026-07-07 17:25:45 -03:00
Diel Duarte fa77d55e8d fix(tailwind): merge duplicate class rules across presets/plugins (#3629) 2026-07-07 12:18:20 -03:00
Yash Singh fa52a04aa5 fix(tailwind): convert rgba() space syntax to comma syntax (#3589)
Signed-off-by: gabriel miranda <gabriel@resend.com>
Co-authored-by: gabriel miranda <gabriel@resend.com>
2026-07-06 15:38:04 -03:00
Yash Singh fc8318c843 fix(tailwind): not all React Email components having styles inlined into their props (#3592)
Signed-off-by: gabriel miranda <gabriel@resend.com>
Co-authored-by: gabriel miranda <gabriel@resend.com>
2026-07-06 15:20:00 -03:00
Yash Singh 4cf4c72031 fix(tailwind): split two-value logical shorthands with auto/var/calc (#3595) 2026-07-06 11:35:54 -03:00
Yash Singh 6a5ff2a981 fix(markdown): escape double quotes in link href/title and image title (#3590) 2026-07-06 11:01:35 -03:00
Yash Singh b4ac0d55d7 fix(button): add px unit to mso-text-raise on Outlook spacer (#3591)
Co-authored-by: dielduarte <magdiel.kesller@gmail.com>
2026-07-02 18:15:52 -03:00
Yash Singh cb3c4689d5 fix(react-email): use project root as outputFileTracingRoot in email build (#3576)
Co-authored-by: Felipe Freitag Vargas <felipe.freitag@resend.com>
2026-07-02 16:16:38 -03:00
Yash Singh c300cfb276 fix(render): strip auto-injected image preload links from rendered HTML (#3577)
Co-authored-by: Felipe Freitag Vargas <felipe.freitag@resend.com>
2026-07-02 10:58:56 -03:00
Yash Singh f8279bef5b fix(tailwind): convert calc(infinity * 1px) for corner and logical border-radius longhands (#3586) 2026-06-22 17:15:39 -03:00
Yash Singh 437c414c40 fix(tailwind): convert color-mix opacity percentage to a decimal alpha (#3579)
Co-authored-by: Gabriel Miranda <gabrielmfern@outlook.com>
2026-06-16 13:43:26 -03:00
Yash Singh 21bac49e30 fix(markdown): escape double quotes to &quot; in inline styles (#3570) 2026-06-16 11:01:45 -03:00
Gabriel Miranda 16ff94cc9b feat(react-email): useTitleTag flag on Preview component (#3554)
Signed-off-by: gabriel miranda <gabriel@resend.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-06-02 09:55:33 -03:00
Felipe Freitag Vargas 3875d2a228 feat(react-email): filter compatibility warnings by email client (#3547)
Co-authored-by: ReemX <reemasaf44@gmail.com>
Co-authored-by: Gabriel Miranda <gabrielmfern@outlook.com>
2026-05-27 11:58:20 -03:00
Gabriel Miranda d47825a4d7 feat: better accessibility defaults (#3546)
Signed-off-by: gabriel miranda <gabriel@resend.com>
2026-05-27 11:46:27 -03:00
Gabriel Miranda ba993652e4 fix(tailwind): tw-* variables in non inlined rules (#3542)
Signed-off-by: gabriel miranda <gabriel@resend.com>
2026-05-26 15:54:26 -03:00
Matt Van Horn fbda5c8a2b fix(preview): increase whitespace padding to 200 chars for Gmail (#3100)
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
2026-05-22 18:45:58 -03:00
resend-version-bump[bot] f52257156d chore(root): version packages (#3530)
Co-authored-by: resend-version-bump[bot] <277115511+resend-version-bump[bot]@users.noreply.github.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Diel Duarte <magdiel.kesller@gmail.com>
2026-05-22 11:36:25 -03:00
Bernardo Ferrari c610dc0d5e fix: padding in Container/Section failing on Klavyio and Outlook (#2257)
Co-authored-by: dielduarte <magdiel.kesller@gmail.com>
2026-05-22 10:50:57 -03:00
Efe Karakanlı 06f1d05faa feat(react-email): hot reloading around dynamic import (#3422) 2026-05-21 09:57:50 -03:00
José Bezerra 192d82afd8 feat(tailwind): add css configs to Taliwind component (#2926)
Co-authored-by: Felipe Freitag <felipe.freitag@resend.com>
2026-05-20 10:27:45 -03:00
Felipe Freitag Vargas 1a61cb01a6 fix: avoid OOM when exporting many email templates (#3518) 2026-05-18 17:20:22 -03:00
Gabriel Miranda 1c386cef21 fix: spinner rendering for non tty environments (#3503)
Signed-off-by: gabriel miranda <gabriel@resend.com>
2026-05-13 13:20:58 -03:00
Gabriel Miranda ad6a9de5ca fix(cli): dependency installation not including dev dependencies (#3499)
Signed-off-by: gabriel miranda <gabriel@resend.com>
2026-05-13 13:02:21 -03:00
Gabriel Miranda 6b163d2604 chore: update next.js (#3491)
Signed-off-by: gabriel miranda <gabriel@resend.com>
2026-05-12 10:53:22 -03:00
Gabriel Miranda 3c62bd00e3 fix(react-email): dividers with extra borders around it (#3478)
Signed-off-by: gabriel miranda <gabriel@resend.com>
2026-05-06 14:15:30 -03:00
Matt Van Horn 47eeecec7e fix(react-email): tighten error when <head> is missing inside <Tailwind> (#3471)
Signed-off-by: gabriel miranda <gabriel@resend.com>
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: gabriel miranda <gabriel@resend.com>
2026-05-06 11:05:12 -03:00
KAM Sie Philippe ANgelo 87a24865b8 fix(tailwind): downlevel CSS for email client compatibility (#3086)
Signed-off-by: gabriel miranda <gabriel@resend.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Gabriel Miranda <gabrielmfern@outlook.com>
Co-authored-by: gabriel miranda <gabriel@resend.com>
2026-05-04 12:15:07 -03:00
Matt Van Horn 84bb7ab092 fix(tailwind): collapse empty-fallback var() refs in inline styles (#3359)
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: dielduarte <magdiel@resend.com>
2026-04-30 17:30:46 -03:00
Gabriel Miranda 96af3a756e feat(react-email): replace ora with picospinner (#3442) 2026-04-28 13:33:26 -03:00
Efe Karakanlı 63b6e71df7 fix(markdown): crash on loose lists with paragraph continuation (#3432) (#3433) 2026-04-28 10:48:56 -03:00
Gabriel Miranda 57b8b7aacc fix(react-email): e2e tests not running (#3391) 2026-04-17 17:27:40 -03:00
renovate[bot] c171de23b4 fix(deps): update react monorepo (#3150)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: gabriel miranda <gabrielmfern@outlook.com>
2026-04-16 11:24:54 -03:00
Zeh Fernandes 7870e69d9d feat: polish templates (#3303)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-04-15 21:58:11 -03:00
Isabel Sá 9e9ee49b3f feat: added skin, tech, barebones, dither and collage email templates (#3295)
Co-authored-by: Zeh Fernandes <ozehfernandes@gmail.com>
Co-authored-by: gabriel miranda <gabrielmfern@outlook.com>
2026-04-15 17:21:05 -03:00
Bu Kinoshita 80d6ba821b fix(react-email): export silently delete (#3282)
Co-authored-by: Gabriel Miranda <gabriel@resend.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Gabriel Miranda <gabrielmfern@outlook.com>
2026-04-15 13:02:19 -03:00
Gabriel Miranda 3ca799da97 feat: rename preview-server -> ui (#3290) 2026-04-15 12:48:39 -03:00
Gabriel Miranda d0a7a52254 feat(react-email): unify all components into react-email (breaking change) (#3248)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: João Melo <jopcmelo@gmail.com>
2026-04-13 14:29:49 -03:00
Gabriel Miranda a3a15eaacd fix(preview-server): replace deprecated url.parse() (#3227)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-04-10 17:46:14 -03:00
Gabriel Miranda 3c0cafd6cd fix: linting (#3022)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-03-06 09:16:50 -03:00
Gabriel Miranda 493f367c77 feat(body): reset padding in main tag if there's any user defined values (#2991)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-04 16:25:02 -03:00
Gabriel Miranda 79bb7cc1c4 fix(preview-server): requiring peers to also have matching esbuild versions (#2971) 2026-02-27 19:54:45 -03:00
Gabriel Miranda e20a39cd7f fix(react-email): support for environments that don't support env -S (#2915) 2026-02-03 14:18:10 -03:00
Gabriel Miranda a52215d59f fix(react-email): installation failure in build when bumping @react-email/tailwind (#2927) 2026-02-03 11:16:59 -03:00
Gabriel Miranda 419cf58394 chore: revert new UI installation method (#2924) 2026-02-02 17:15:50 -03:00
Gabriel Miranda ef742ec244 chore(react-email): remove unused code (#2925) 2026-02-02 16:37:30 -03:00
Gabriel Miranda 11f56c5277 fix(react-email): ovewriting common user env variable (#2910) 2026-01-29 13:30:28 -03:00