• v26.2.23 d333c4751a

    v26.2.23 Stable

    kerem released this 2026-02-23 12:54:42 +03:00 | 144 commits to main since this release

    📅 Originally published on GitHub: Mon, 23 Feb 2026 09:56:19 GMT
    🏷️ Git tag created: Mon, 23 Feb 2026 09:54:42 GMT

    🚀 v26.2.23 — Yedekleme Kapsamı Genişletildi + UI Düzeltmeleri

    Sürüm Tipi: Major Feature + Fix
    Odak: Zapret/KZM yedekleme kapsamının tamamlanması ve kullanıcı arayüzü tutarlılığı

    Yeni Özellikler

    • Menu 8 yeniden adlandırıldı: "Zapret / KZM Yedekle / Geri Yukle" olarak güncellendi
    • Zapret/KZM Yedekleme kapsamı genişletildi — Seçenek 4 artık aşağıdakileri de kapsar:
      • dpi_profile, dpi_profile_origin, dpi_profile_params, blockcheck_auto_params — DPI profil dosyaları
      • scope_mode — Global/Akıllı kapsam ayarı
      • /opt/etc/healthmon.conf — HealthMon yapılandırması
      • /opt/etc/telegram.conf — Telegram bot ayarları
    • Geri Yükleme alt menüsüne Seçenek 6 eklendi: "KZM Ayarlarini Geri Yukle (HealthMon + Telegram)"
    • Geri Yükleme kapsam eşleşmesi tamamlandı:
      • Kapsam 2 (DPI): dpi_profile_origin, dpi_profile_params, blockcheck_auto_params restore edilir
      • Kapsam 3 (Hostlist): scope_mode + ipset/ dizini restore edilir (phantom path'ler kaldırıldı)
    • ipset/ glob genişletildizapret-hosts-*.txt yerine ipset/*.txt (nozapret.txt + gelecek dosyalar dahil)

    İyileştirmeler

    • Geri yükleme yedek listesinde c) ve 0) seçenekleri öncesine boş satır eklendi — yanlışlıkla basımın önüne geçildi
    • Sarı renk (CLR_YELLOW) temizliği — semantik renk skalası dışında kalan tüm kullanımlar turuncuya (CLR_ORANGE) çevrildi:
      • WAN seçim ekranı başlığı
      • IPSET liste label'ları
      • No Zapret üyeleri label'ları
      • Telegram yapılandırılmamış uyarısı
      • DPI profili Not: uyarısı
    • Sistem Sağlığı Monitörü — bölüm başlıkları ([AYARLAR], [ESIKLER], [ZAPRET], [SIMDI]) artık ana menüyle aynı renkte (CLR_CYAN)
    • Sağlık Kontrolü — bölüm başlıkları (Ag & DNS, Sistem, Servisler) CLR_CYAN olarak güncellendi
    • Sistem Sağlığı Monitörü hizalama — kolon genişliği 18→22 karaktere yükseltildi, tüm etiketler aynı hizaya getirildi
    • Calisiyor satırı diğer hm_kv satırlarıyla aynı indent'e hizalandı (2 boşluk eklendi)

    🐛 Hata Düzeltmeleri

    • DPI profili ekranında Not: Not: şeklinde çift başlık çıkması düzeltildi
    • Geri yükleme Kapsam 3 (Hostlist): var olmayan hostlist, autohostlist, hostlists path'leri kaldırıldı — hostlist dosyaları artık gerçekten restore ediliyor
    • Geri yükleme Kapsam 4: ipset_modeipset_clients_mode dosya adı düzeltildi

    ⚙️ Notlar

    • Mevcut kurulumlar güvenle güncellenebilir
    • Eski zapret_settings_*.tar.gz arşivleri (yeni dosyalar olmadan alınmış) Kapsam 1 (Tam) ile geri yüklenebilir; eksik dosyalar || true ile sessizce atlanır
    • CLR_YELLOW artık yalnızca WARN etiketi, hostlist modu skalası ve KeenDNS durum skalası için kullanılır

    🚀 v26.2.23 — Backup Scope Completed + UI Fixes

    Release Type: Major Feature + Fix
    Focus: Complete Zapret/KZM backup coverage and UI consistency improvements

    New Features

    • Menu 8 renamed: Now "Zapret / KZM Backup / Restore"
    • Zapret/KZM Backup scope expanded — Option 4 now includes:
      • dpi_profile, dpi_profile_origin, dpi_profile_params, blockcheck_auto_params — DPI profile files
      • scope_mode — Global/Smart scope setting
      • /opt/etc/healthmon.conf — HealthMon configuration
      • /opt/etc/telegram.conf — Telegram bot settings
    • Option 6 added to restore submenu: "Restore KZM Settings (HealthMon + Telegram)"
    • Restore scope mapping completed:
      • Scope 2 (DPI): restores dpi_profile_origin, dpi_profile_params, blockcheck_auto_params
      • Scope 3 (Hostlist): restores scope_mode + ipset/ directory (phantom paths removed)
    • ipset/ glob expanded — from zapret-hosts-*.txt to ipset/*.txt (includes nozapret.txt and future files)

    Improvements

    • Blank line added before c) and 0) in backup file list — prevents accidental selection
    • CLR_YELLOW cleanup — all non-semantic uses replaced with CLR_ORANGE:
      • WAN selection screen title
      • IPSET list labels
      • No Zapret member labels
      • Telegram not configured warning
      • DPI profile Note: warning
    • System Health Monitor — section headers ([SETTINGS], [THRESHOLDS], [ZAPRET], [NOW]) now match main menu color (CLR_CYAN)
    • Health Check — section headers (Network & DNS, System, Services) updated to CLR_CYAN
    • System Health Monitor alignment — column width increased from 18→22 characters, all labels now properly aligned
    • Running row indented to match other hm_kv rows (2 spaces added)

    🐛 Bug Fixes

    • DPI profile screen no longer shows Note: Note: double prefix
    • Restore Scope 3 (Hostlist): removed non-existent hostlist, autohostlist, hostlists paths — hostlist files now actually restored
    • Restore Scope 4: fixed filename ipset_modeipset_clients_mode

    ⚙️ Notes

    • Existing installations can be safely updated
    • Older zapret_settings_*.tar.gz archives (taken before new files were added) can still be restored using Scope 1 (Full); missing files are silently skipped with || true
    • CLR_YELLOW is now reserved exclusively for WARN label, hostlist mode scale, and KeenDNS status scale
    Downloads