Jimmy Vo
d2edd6a52b
[PM-30610] Fix heading title
2026-01-30 12:03:55 -05:00
Jimmy Vo
5405269344
[PM-30610] Fix text styling
2026-01-30 11:28:47 -05:00
Jimmy Vo
d2a2e0492f
[PM-30610] Remove unnecessary individual styling
2026-01-30 10:53:50 -05:00
Jimmy Vo
fa9dfe0c30
[PM-30610] Fix hero image size and location
2026-01-30 10:47:08 -05:00
Jimmy Vo
864fd3f81d
[PM-30610] Fix hidden image and alignment
2026-01-30 10:46:51 -05:00
Jimmy Vo
1668362cf2
[PM-30610] Fix hero wording
2026-01-29 17:49:22 -05:00
Jimmy Vo
a984322298
[PM-30610] Fix login padding.
2026-01-29 16:58:24 -05:00
Jimmy Vo
081c15901e
[PM-30610] Remove unnecessary CSS 2
2026-01-29 16:51:41 -05:00
Jimmy Vo
b7bb4fc5c7
[PM-30610] Remove unnecessary CSS
2026-01-29 16:49:36 -05:00
Jimmy Vo
c2b0264a0d
[PM-30610] Remove icon CSS class
2026-01-29 16:38:18 -05:00
Jimmy Vo
1c77af7e61
[PM-30610] Hidden images are good and easy
2026-01-29 16:22:07 -05:00
Jimmy Vo
48566b03ac
[PM-30610] Reset v2
2026-01-29 15:57:37 -05:00
Jimmy Vo
52b80c3bb6
[PM-30610] save dev files
2026-01-29 15:40:04 -05:00
Jimmy Vo
e45e95cd7c
[PM-30610] Remove extra footer
2026-01-28 17:32:52 -05:00
Jimmy Vo
574a79702e
[PM-30610] Fix image spacing and add existing footer
2026-01-28 16:40:10 -05:00
Jimmy Vo
cd377ce175
[PM-30610] wip
2026-01-26 16:18:56 -05:00
Jimmy Vo
a3c1ad586e
[PM-30610] wip
2026-01-26 16:15:39 -05:00
Jimmy Vo
90832c8134
[PM-30610] Fix row formatting
2026-01-21 17:45:06 -05:00
Jimmy Vo
fc8eb3bfa4
Merge branch 'main' into ac/pm-30610/fix-formatting
2026-01-21 11:33:38 -05:00
Jimmy Vo
d6fc46c319
[ERROR: BRANCH NAME DOES NOT MATCH THE EXPECTED FORMAT.] Fix Log in button formatting
2026-01-20 17:12:59 -05:00
Jimmy Vo
69762ef47e
[PM-30610] Fix image formatting
2026-01-16 16:09:20 -05:00
Jimmy Vo
2d52a9a411
[PM-30610] Fixing download section
2026-01-16 11:10:14 -05:00
Jimmy Vo
4f6b023667
[PM-29847] Fix styling ( #6828 )
2026-01-13 08:55:32 -05:00
Jimmy Vo
63784e1f5f
[PM-27882] Add SendOrganizationConfirmationCommand ( #6743 )
2026-01-06 16:43:36 -05:00
Ike
a2ba5289fa
[PM-29568] Footer Links lack correct styling ( #6784 )
...
* fix: color weight of links in footer.
* fix: css styling
2026-01-02 12:02:57 -05:00
Ike
f82552fba9
[PM-29568] Fix footer styling ( #6722 )
...
* fix: update footer background color to match UIF Tailwind standards.
* fix: modify spacing for footer
* chore: build templates
* fix: update social icon assets
* fix: update footer image source
* fix: update send access
2025-12-30 14:08:10 -05:00
Jimmy Vo
6d5d7e58a6
Ac/pm 21742/update confirmed to org email templates ( #6683 )
2025-12-09 10:59:18 -05:00
Todd Martin
014376b545
chore(docs): Document email asset process
2025-12-08 13:47:28 -05:00
Ike
d5f39eac91
[PM-28769] [PM-28768] [PM-28772] Welcome email bug fixes ( #6644 )
...
Fix: fix bugs reported by QA for Welcome emails
* test: add test for new plan type in welcome email
* fix: change to headStyle so styling is only included once
* fix: update MJML templates to have correct copy text
* chore: move build artifacts for updated email templates
* fix: add setting for SMTP to SSO project
* fix: update component css styling
* chore: rebuild hbs templates
* fix: using billing extension method to fetch Correct PlanType.
2025-12-05 11:35:37 -05:00
Jimmy Vo
d88fff4262
[PM-21742] Fix MJML validation error. ( #6687 )
2025-12-04 11:30:26 -05:00
Kyle Denney
89a2eab32a
[PM-23717] premium renewal email ( #6672 )
...
* [PM-23717] premium renewal email
* pr feedback
* pr feedback
2025-12-02 16:38:28 -06:00
Kyle Denney
02568c8e7c
[PM-28100] families 2019 email ( #6645 )
...
* [PM-28100] families 2019 email
* pr feedback
2025-12-01 14:01:26 -06:00
Alex Morask
219993cc2e
[PM-26461] Send F2020 renewal email ( #6638 )
...
* Send F2020 renewal email
* Implement and use simple hero
* Cy's feedback
2025-11-26 08:37:48 -06:00
Todd Martin
ebe5306fd2
chore(docs): Updated docs for IMailer and MJML
...
* Updated docs for IMailer.
* More changes.
* Added deprecation context.
* ViewModel corrections.
* Updated link.
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Updated link.
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Updated steps for clarity.
* Update src/Core/MailTemplates/Mjml/README.md
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Grammar fix.
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2025-11-24 23:48:53 -05:00
Jimmy Vo
1cc787f1f0
[PM-27879] Add AC shared MJML components ( #6605 )
2025-11-21 10:01:39 -05:00
Ike
9b3adf0ddc
[PM-21741] Welcome email updates ( #6479 )
...
feat(PM-21741): implement MJML welcome email templates with feature flag support
- Add MJML templates for individual, family, and organization welcome emails
- Track *.hbs artifacts from MJML build
- Implement feature flag for gradual rollout of new email templates
- Update RegisterUserCommand and HandlebarsMailService to support new templates
- Add text versions and sanitization for all welcome emails
- Fetch organization data from database for welcome emails
- Add comprehensive test coverage for registration flow
Co-authored-by: Rui Tomé <108268980+r-tome@users.noreply.github.com >
2025-11-14 07:46:33 -05:00
Ike
746b413cff
[PM-21741] MJML welcome emails ( #6549 )
...
feat: Implement welcome email using MJML templating
- Implement MJML templates for welcome emails (individual, family, org)
- Create reusable MJML components (mj-bw-icon-row, mj-bw-learn-more-footer)
- Update documentation for MJML development process
2025-11-10 13:37:11 -05:00
Stephon Brown
5dbce33f74
[PM-24273] Milestone 2C ( #6544 )
...
* feat(billing): add mjml template and updated templates
* feat(billing): update maileservices
* feat(billing): add milestone2 discount
* feat(billing): add milestone 2 updates and stripe constants
* tests(billing): add handler tests
* fix(billing): update mailer view and templates
* fix(billing): revert mailservice changes
* fix(billing): swap mailer service in handler
* test(billing): update handler tests
2025-11-06 13:21:29 -05:00
Bryan Cunningham
d307b843f9
Revert "[deps]: Update mjml to v4.16.1 ( #6391 )" ( #6510 )
...
This reverts commit a111aa9fcd .
2025-10-28 14:33:48 -04:00
renovate[bot]
a111aa9fcd
[deps]: Update mjml to v4.16.1 ( #6391 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Bryan Cunningham <bryan.cunningham@me.com >
2025-10-28 12:22:02 -04:00
Ike
9ce1ecba49
[PM-25240] Send Access OTP email in MJML format ( #6411 )
...
feat: Add MJML email templates for Send Email OTP
feat: Implement MJML-based email templates for Send OTP functionality
feat: Add feature flag support for Send Email OTP v2 emails
feat: Update email view models and call sites for Send Email OTP
fix: Modify the directory structure for MJML templates to have Auth directory for better team ownership
fix: Rename `hero.js` to `mj-bw-hero.js`
---
Co-authored-by: Todd Martin <106564991+trmartin4@users.noreply.github.com >
2025-10-22 15:13:31 -04:00
Ike
d722314e2d
[PM-26551] MJML build script ( #6417 )
...
* docs: update readme for MJML
* docs: add readme for MailTemplates directory
* feat: add node build script for cross platform build support
2025-10-10 12:15:29 -04:00
renovate[bot]
a36340e9ad
[deps]: Update prettier to v3.6.2 ( #6212 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 09:17:13 -04:00
Jared McCannon
18aed0bd79
Added conditional subject and button text to invite email. ( #6304 )
...
* Added conditional subject and button text to invite email.
* Added feature flag.
2025-09-12 10:41:53 -05:00
renovate[bot]
52045b89fa
[deps]: Lock file maintenance ( #5876 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ike <137194738+ike-kottlowski@users.noreply.github.com >
2025-09-10 08:55:21 -04:00
cyprain-okeke
fa8d65cc1f
[PM 19727] Update InvoiceUpcoming email content ( #6168 )
...
* changes to implement the email
* Refactoring and fix the unit testing
* refactor the code and remove used method
* Fix the failing test
* Update the email templates
* remove the extra space here
* Refactor the descriptions
* Fix the wrong subject header
* Add the in the hyperlink rather than just Help center
2025-09-03 20:33:32 +05:30
Ike
d2d3e0f11b
[PM-22678] Send email otp authentication method ( #6255 )
...
feat(auth): email OTP validation, and generalize authentication interface
- Generalized send authentication method interface
- Made validate method async
- Added email mail support for Handlebars
- Modified email templates to match future implementation
fix(auth): update constants, naming conventions, and error handling
- Renamed constants for clarity
- Updated claims naming convention
- Fixed error message generation
- Added customResponse for Rust consumption
test(auth): add and fix tests for validators and email
- Added tests for SendEmailOtpRequestValidator
- Updated tests for SendAccessGrantValidator
chore: apply dotnet formatting
2025-09-02 16:48:57 -04:00
Nik Gilmore
22420f595f
[PM-20130] Update SecurityTasksNotification email templates ( #6200 )
2025-08-20 10:35:51 -07:00
Todd Martin
3c5de319d1
feat(2fa): [PM-24425] Add email on failed 2FA attempt
...
* Added email on failed 2FA attempt.
* Added tests.
* Adjusted email verbiage.
* Added feature flag.
* Undid accidental change.
* Undid unintentional change to clean up PR.
* Linting
* Added attempted method to email.
* Changes to email templates.
* Linting.
* Email format changes.
* Email formatting changes.
2025-08-11 16:39:43 -04:00
Stephon Brown
2908ddb759
[PM-22692] Fix Secrets Manager Seat and ServiceAccount Limit Bug ( #6138 )
...
* test: add new test harnesses
* feat: update autoscale limit logic for SM Subscription Command
* fix: remove redundant helper methods
* fix: add periods to second sentence of templates
2025-08-01 14:40:43 -04:00