diff --git a/docs/release.html b/docs/release.html new file mode 100644 index 0000000..805af2f --- /dev/null +++ b/docs/release.html @@ -0,0 +1,139 @@ + + + + + + + + + CodeSnip 26Q3.5 | Polished, Very Polished. + + + +
+
+
+ + CodeSnip +
+ 26Q3.5 · ŞİMDİ YAYINDA +
+ +
+
+

Yeni sürüm burada

+

Polished.
Very Polished.

+

CodeSnip 26Q3.5; daha tutarlı bir görünüm, geliştirilmiş kullanıcı deneyimi ve yeni dil desteğiyle karşında.

+ +
+ +
+
+

26Q3.5 ile gelenler

+

Detaylarda fark yaratır.

+

Bu sürümün odağında yepyeni bir uygulamadan çok, CodeSnip'in günlük kullanımını daha keyifli ve tutarlı hâle getiren dokunuşlar var.

+
+ +
+
+ 01 / LANGUAGE +

¡Hola! İspanyolca desteği

+

İspanyolca çeviriler eklendi. CodeSnip artık daha fazla kullanıcıya kendi dilinde ulaşabiliyor.

+
+
+ 02 / APPEARANCE +

Daha iyi açık tema

+

Renkler, kontrast, yüzeyler ve giriş bileşenleri daha dengeli ve tutarlı bir görünüm için elden geçirildi.

+
+
+ 03 / LIQUID GLASS +

Liquid Glass dokunuşları

+

Şeffaflık, bulanıklık ve yüzey stillerindeki iyileştirmelerle arayüzün görsel dili geliştirildi.

+
+
+ 04 / UI & UX +

Daha pürüzsüz deneyim

+

Spotlight, kartlar, pencereler ve giriş alanlarında görsel ve kullanılabilirlik iyileştirmeleri yapıldı.

+
+
+
+ +
+ Biraz daha cilalı, biraz daha tutarlı. +

Windows CI iş akışında Electron Builder araçları için önbellekleme de eklendi. Böylece tekrarlanan derlemelerde hazırlık süresinin azaltılması hedefleniyor.

+
+
+ + +
+ + \ No newline at end of file diff --git a/docs/script.js b/docs/script.js index 8c2e676..c696e31 100644 --- a/docs/script.js +++ b/docs/script.js @@ -1,16 +1,14 @@ (() => { const headline = document.getElementById("headline"); - if (!headline) { - return; - } + if (!headline) return; const random = Math.random(); if (random < 0.70) { headline.textContent = "Hemen geleceğiz."; } else if (random < 0.85) { - headline.textContent = "Bizde heyecanlıyız."; + headline.textContent = "Biz de heyecanlıyız."; } else { headline.textContent = "Erken gelmişsin."; } @@ -18,9 +16,7 @@ const message = document.querySelector(".message"); const accent = document.querySelector(".accent"); - if (!message || !accent) { - return; - } + if (!message || !accent) return; const dateLabel = document.createElement("p"); dateLabel.className = "countdown-date"; @@ -49,18 +45,24 @@ dateLabel.insertAdjacentElement("afterend", countdown); accent.remove(); - // 4 Kasım 2026 Çarşamba, saat Türkiye yerel saatiyle 17.00. + // 4 Kasım 2026, Türkiye saatiyle 17.00. const target = new Date("2026-11-04T17:00:00+03:00").getTime(); const start = Date.now(); const total = target - start; + let redirected = false; const updateCountdown = () => { const remaining = target - Date.now(); if (remaining <= 0) { - time.textContent = "Beklenen zaman geldi."; + time.textContent = "CodeSnip 26Q3.5 yayında!"; fill.style.width = "100%"; - countdown.setAttribute("aria-label", "Hedef zamana ulaşıldı"); + countdown.setAttribute("aria-label", "Yeni CodeSnip sayfasına yönlendiriliyor"); + + if (!redirected) { + redirected = true; + window.location.replace("release.html"); + } return; }