## [0.5.3] - 2026-08-02

Panelin kendi güncelliğini bilmediği ve uygulama ayarlarının panelden
yazılamadığı iki boşluğu kapatan sürüm.

### Eklenenler

- **Panel güncellemesi Ayarlar'dan yapılıyor; SSH gerekmiyor.** Panel yayın
  kanalını altı saatte bir denetler, yeni sürüm çıktığında uyarı merkezine
  bilgi düzeyinde bir kayıt düşer ve Ayarlar → **Panel güncellemesi**
  bölümünden tek düğmeyle güncellenir. Denetim sonucu veritabanında tutulur —
  uyarı listesi her açıldığında ağa çıkılmaz
  - Güncelleme, panelin süreç ağacının **dışında** (`systemd-run` ile geçici
    bir birimde) başlatılır. Güncelleyici panel servisini yeniden başlattığı
    için kendi çocuğu olarak koşsaydı systemd onu servisle birlikte öldürürdü
  - Panel yeniden başlarken iş devam eder; sonuç ve günlük panel geri
    geldiğinde aynı bölümde görünür. Sağlık kontrolü geçilemezse güncelleyici
    önceki sürümü zaten kendiliğinden geri yüklüyordu, bu değişmedi
  - Güncelleyici kurulu değilse, `systemd-run` yoksa ya da panel root değilse
    düğme yerine sebebi yazılır; komut satırı yolu geçerliliğini korur
- **Uygulamalar artık panelden yapılandırılabiliyor** — manifest şemasına
  `[[ui.form]]` eklendi. Kart okuma yönünde ne yapıyorsa form yazma yönünde
  onu yapar: panel, kullanıcının girdiği metni kurulumun kendi yönetim ucuna
  gönderir. Hedef yine `127.0.0.1` üzerindeki kurulumun kendi portudur,
  kimlik yine kurulumun kendi `.env`inden gelir ve tarayıcıya hiç gitmez
  - `json_value` kipinde girdi panelde ayrıştırılır: bozuk JSON uygulamaya hiç
    gitmez, kullanıcı anlaşılır bir hata alır
  - Kimlik alanı **parola türünde** olmak zorunda: parola alanları panel
    veritabanına yazılmayan tek alan türü
  - Ayrıntılar [eklenti yazma rehberinde](docs/PLUGIN-YAZMA.md)
- **Owncast'in teması panelden düzenleniyor.** Kurulum detayında iki form var:
  tema renkleri (Owncast'in CSS değişkenleri) ve özel CSS. Kaydetmek yeterli;
  container yeniden başlatılmıyor. Owncast'in kendi renk seçicili editörüne
  giden bağlantı da eklendi

### Değişenler

- Sürekli entegrasyon workflow'unun otomatik tetikleyicileri **geçici olarak**
  kapatıldı; yalnız yayın workflow'u çalışıyor. Aynı üç adım (fmt, clippy,
  test) yayın workflow'unda paket üretiminden önce zaten koşuyor, yani
  etiketlenen sürüm denetimsiz çıkmıyor. Boru hattı silinmedi, elle
  çalıştırılabilir.

