Skip to content

feat(ma): add Tech Summit '26 transactional invitation email - #125

Merged
sudetuncu merged 5 commits into
mainfrom
feature/tech-summit-26-email
Apr 6, 2026
Merged

feat(ma): add Tech Summit '26 transactional invitation email#125
sudetuncu merged 5 commits into
mainfrom
feature/tech-summit-26-email

Conversation

@sudetuncu

@sudetuncu sudetuncu commented Apr 5, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

  • Adds the Tech Summit '26 transactional/invitation HTML under scripts/mails/2026-04-11-tech-summit-26-email.html.
  • Banner: Full-width hero from mail-assets (hosted JPG on raw GitHub; no duplicate title/logos in HTML).
  • Intro: Centered invite copy; bold black typography where requested.
  • Event block (above speakers): Simple left-aligned list with emoji — Tarih: 11 Nisan 2026, Saat: 11.00–17.30, Konum: Y-110, Yaşar Üniversitesi.
  • Speakers: CDN headshots, navy circular borders, black bold names and role lines, session topics, time pills; 🎤 only on the “Konuşmacılar” heading.
  • Highlights: Language line with 🌐, certificate line with 🎓; Kayıt Ol CTA (removed “Etkinlik ücretsizdir · Free to attend”).
  • Tooling/assets in scripts/mails/tools/ (banner generation/patch helpers) and optional scripts/mails/assets/ banner files for local or embed workflows.

Related Issue

Closes #122

Checklist

  • Code follows project conventions
  • I tested my changes locally (Mailtrap / browser preview)
  • [x ] Linting passes (N/A for static HTML unless repo runs a checker on scripts/mails/)
  • I updated/added tests for my changes (N/A — static email template)
  • [x ] I added @seberatolmez or @DogukanUrker as reviewers

- HTML invitation: hosted banner, speakers, language/certificate highlights, registration CTA

- Tools: banner image generators/patches, speaker asset export, refresh helpers

- Local banner assets (PNG/JPEG) for optional embedding or previews

Made-with: Cursor
- Replace dark three-column meta strip with left-aligned Tarih/Saat/Konum rows (emoji + bold labels)

- Set venue to Y-110, Yaşar Üniversitesi; keep 11 Nisan 2026 and 11.00–17.30

- Assorted prior template updates (speakers, styling, banner, CTA) in this file

Made-with: Cursor
@vercel

vercel Bot commented Apr 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
gdg-yu-event-service Ready Ready Preview, Comment Apr 6, 2026 1:03pm
gdg-yu-form-service Ready Ready Preview, Comment Apr 6, 2026 1:03pm
gdg-yu-forms Ready Ready Preview, Comment Apr 6, 2026 1:03pm
gdg-yu-user-service Ready Ready Preview, Comment Apr 6, 2026 1:03pm

@seberatolmez seberatolmez left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we just only need a html file under scripts/mail forr this pr.

  • No assets, no .py file . Remove all of them except the actual html file itself. Keep only final deliverable scripts/mails/2026-04-11-tech-summit-26-email.html.
  • Remove one-off helper scripts under scripts/mails/tools because they are local production utilities, not runtime requirements for sending the campaign email.
  • As I mentioned before, if you need to use an asset ( banner, speaker photo etc. ) in the html file, push assets to our mail-assets repo. Then use the public url of the assets. Remove the banner.
  • Use the description below (from original tech summit announcement) rather than section-intro

// description

"Teknoloji, ilham ve networking bir arada 🚀

Birbirinden değerli konuşmacılar, dopdolu oturumlar ve fuaye alanıyla Tech Summit’26 seni bekliyor!

Geleceğin teknolojisini yakından deneyimlemek ve yeni bağlantılar kurmak için yerini ayırt."

Remove scripts/mails/tools/ and scripts/mails/assets/ (local utilities, not runtime deps). Replace intro with official announcement description. Remove expect-card block.

Made-with: Cursor
@sudetuncu sudetuncu changed the title Feature/tech summit 26 email feat(ma): add Tech Summit '26 transactional invitation email Apr 6, 2026
Drop hero img and banner CSS per review. Intro copy unchanged (announcement text). Speaker photos remain on mail-assets CDN URLs.

Made-with: Cursor
PR removes only local assets/tools from core repo; HTML still references banner JPG on jsDelivr (mail-assets). Intro copy unchanged.

Made-with: Cursor

@DogukanUrker DogukanUrker left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merge it when berat approves

@sudetuncu
sudetuncu merged commit aba7ee4 into main Apr 6, 2026
6 checks passed
@sudetuncu
sudetuncu deleted the feature/tech-summit-26-email branch April 6, 2026 19:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[TASK] create Tech Summit'26 email template

3 participants