merge(main): 1.1.0 v2'ye alındı — tema geçişi, sürüm notları, geri bildirim formu, footer yazı logosu
main'deki PR #9 (v1-beta-tema) ile 1.0.0/1.1.0 commit'leri v2'ye birleştirildi. Çakışma çözümleri: - package.json sürümü 2.0.0 kaldı - animasyonlu-mark, tema-secici, hero-form, DESIGN.md §4.34: v2'deki üst küme korundu (main'in temaSekli / ikonlu radyogrubu v2'de sekilOynat / SecimHaplari ile kapsanıyor) - surum-rozeti: main'in /surum-notlari'na bağlantılı hâli alındı; header'da logo Link'inin içindeki eski kopya kaldırıldı (bağlantı içinde bağlantı olmasın) - globals.css: tema geçişi bloğu iki kez gelmişti, yinelenen silindi - geri-bildirim-formu: sonner yerine v2 bildirim yığını (ui/bildirim), buton variant="cta" - DESIGN.md §2.3: temaSekli → sekilOynat tsc, eslint ve tasarım denetimi sıfır hata. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -210,4 +210,40 @@ export function krediHatirlatmaEpostasi(): EpostaIcerik {
|
||||
...METIN_ALT_BILGI,
|
||||
].join("\n"),
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sürüm notları sayfasındaki geri bildirim kutusundan gelen mesaj — destek
|
||||
* kutusuna düşer, kullanıcıya gitmez. `gonderen` oturum varsa hesabın
|
||||
* e-postasıdır; yoksa mesaj anonimdir.
|
||||
*/
|
||||
export function geriBildirimEpostasi({
|
||||
mesaj,
|
||||
gonderen,
|
||||
surum,
|
||||
}: {
|
||||
mesaj: string;
|
||||
gonderen: string | null;
|
||||
surum: string;
|
||||
}): EpostaIcerik {
|
||||
const konu = `Geri bildirim (v${surum})`;
|
||||
const kimden = gonderen ?? "Anonim (oturum yok)";
|
||||
const govde = `
|
||||
<h1 style="margin:0 0 12px;font-family:${BASLIK_TIPI};font-size:22px;line-height:1.35;font-weight:700;color:${LACIVERT};">
|
||||
Yeni geri bildirim
|
||||
</h1>
|
||||
<p style="margin:0 0 16px;font-size:13px;">
|
||||
Gönderen: <strong style="color:${LACIVERT};">${kacir(kimden)}</strong> · v${kacir(surum)}
|
||||
</p>
|
||||
<p style="margin:0;white-space:pre-wrap;color:${LACIVERT};">${kacir(mesaj)}</p>`;
|
||||
|
||||
return {
|
||||
subject: konu,
|
||||
html: kabuk({
|
||||
onizleme: kacir(mesaj.slice(0, 90)),
|
||||
govde,
|
||||
baslikEtiketi: konu,
|
||||
}),
|
||||
text: [`Gönderen: ${kimden} · v${surum}`, "", mesaj].join("\n"),
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user