github RevolutionTR/keenetic-zapret-manager v26.3.21
v26.3.21 - Web Panel Tam İki Dilli Destek + Sistem İzleme Genişletme

13 hours ago

🚀 v26.3.21 — Web Panel Tam İki Dilli Destek + Sistem İzleme Genişletme

Sürüm Tipi: Major Feature
Odak: Web Panel (GUI) tam TR/EN ikidilli destek, Menü 14/16 sistem izleme genişletme

✅ Yeni Özellikler

  • Web Panel tam ikidilli destek (TR/EN)/opt/zapret/lang dosyasındaki dil ayarı Web Panel'e yansıtılıyor
    • Dashboard: KZM Sürüm, Zapret Durumu, Servisler, CPU/RAM/Disk, DPI Sağlık Skoru, OPKG, Sistem Bilgisi kartları
    • System Monitor (healthmon view): CPU Yükü, 5dk/15dk, Konfigurasyon kartı
    • Zapret Kontrol, DPI Profili, Hostlist, IPSET, Telegram, Zamanli Reboot, Yedekle/Geri Yükle view'ları
    • Sidebar etiketleri, bölüm başlıkları, üst bar (CPU Load, Zapret ACTIVE/INACTIVE, Refresh)
    • Tarayıcı sekme başlığı ve sol üst panel başlığı
  • Menü 14 genişletme — yeni kontroller eklendi:
    • Ağ: LAN IP
    • Sistem: RAM detay (kullanılan/boş/toplam), Buffer/Cache, Swap, Disk /tmp, CPU sıcaklığı, load 5dk/15dk + CPU sayısı eşiği
    • Servisler: Entware, curl, lighttpd (Web Panel), HealthMon daemon, Telegram Bot
  • Menü 16 genişletme — [SIMDI] bölümüne eklendi: RAM detay, Buffer/Cache, Swap, Disk /tmp, CPU sıcaklığı, load 1/5/15dk ayrı gösterim
  • CPU kullanım ölçümü iyileştirmesihealthmon_cpu_pct(): sleep 1sleep 0.3, integer → %.1f float
  • Web Panel CPU/RAM/Disk kartı yeniden tasarımı — tablo formatı: load 1/5/15dk, sıcaklık, RAM detayı, Swap, /opt ve /tmp disk
  • Web Panel Sistem Bilgisi kartına eklendi — LAN IP, lighttpd durumu, curl varlığı
  • Web Panel Ağ Tanılama — load 5dk/15dk ve CPU eşiği gösterimi

✅ İyileştirmeler

  • kzm_status.json atomik yazma — ERR_CONTENT_LENGTH_MISMATCH giderildi
  • kzm_status.json'a yeni alanlar: ram_free_mb, ram_buffer_mb, swap_used_mb, swap_total_mb, disk_tmp_pct/used/total, cpu_temp, lan_ip, lighttpd_running, curl_ok
  • CGI hm_get bölüm başlıkları explicit büyük harf — CSS text-transform:uppercase kaldırıldı (Türkçe İ sorunu)
  • Configuration kartında çift <h3> başlık sorunu giderildi
  • Disk doluluk gösterimi: X% yerine kullanılan MB / toplam formatı
  • Disk / satırı kaldırıldı — Keenetic'te her zaman %100, yanıltıcı
  • CPU yük renklendirmesi: nproc * 0.7 eşiği (sarı), nproc (kırmızı)
  • CPU sayısı /proc/cpuinfo ile doğru alınıyor
  • Sıcaklık gösterimi: 65 Santigrat Derece / 65 Degrees Celsius
  • Menü 16 [SIMDI] bölümü hizalama düzeltildi

⚙️ Notlar

  • Dil değişikliği Web Panel'e 15 saniyelik otomatik fetch ile yansır
  • CPU sıcaklığı /sys/class/thermal/thermal_zone*/temp üzerinden okunur; cihazda yoksa gösterilmez

🚀 v26.3.21 — Full Bilingual Web Panel + System Monitoring Expansion

Release Type: Major Feature
Focus: Full TR/EN bilingual Web Panel, Menu 14/16 system monitoring expansion

✅ New Features

  • Full bilingual Web Panel (TR/EN) — language setting in /opt/zapret/lang reflected in Web Panel
    • Dashboard: KZM Version, Zapret Status, Services, CPU/RAM/Disk, DPI Health Score, OPKG, System Info cards
    • System Monitor, Zapret Control, DPI Profile, Hostlist, IPSET, Telegram, Scheduled Reboot, Backup/Restore views
    • Sidebar labels, section headers, header bar, browser tab title
  • Menu 14 expansion — new checks: LAN IP, RAM detail, Buffer/Cache, Swap, Disk /tmp, CPU temperature, load 5min/15min + CPU threshold; Entware, curl, lighttpd, HealthMon, Telegram Bot service checks
  • Menu 16 expansion — [NOW] section: RAM Used/Free/Total, Buffer/Cache, Swap, Disk /tmp, CPU temperature, load 1/5/15min
  • CPU usage improvementhealthmon_cpu_pct(): sleep 0.3, float output
  • Web Panel CPU/RAM/Disk card redesign — table layout with load 1/5/15min, temp, RAM/Swap detail, /opt and /tmp
  • Web Panel System Info — added LAN IP, lighttpd status, curl availability
  • Web Panel Network Diagnostics — load 5min/15min and CPU threshold

✅ Improvements

  • Atomic kzm_status.json write — fixes ERR_CONTENT_LENGTH_MISMATCH
  • New JSON fields: ram_free_mb, ram_buffer_mb, swap_used_mb, swap_total_mb, disk_tmp_*, cpu_temp, lan_ip, lighttpd_running, curl_ok
  • CGI section headers explicit uppercase — removes Turkish İ issue from CSS
  • Fixed double <h3> in Configuration card
  • Disk display: X%used MB / total format
  • Disk / row removed — always 100% on Keenetic
  • CPU load coloring: nproc * 0.7 (yellow), nproc (red)
  • CPU count fixed via /proc/cpuinfo
  • Temperature: 65 Santigrat Derece / 65 Degrees Celsius
  • Menu 16 [NOW] section alignment fixed

⚙️ Notes

  • Language changes reflect via 15-second auto-fetch
  • CPU temperature hidden if thermal zone not available on device

Don't miss a new keenetic-zapret-manager release

NewReleases is sending notifications on new releases.