Skip to content

v1.0.4 - Gerçek Zamanlı İzleme ve Dashboard SPA Optimizasyonları

Latest

Choose a tag to compare

@ertugrulakdag ertugrulakdag released this 12 Jun 12:15
· 13 commits to master since this release
image **TR: Türkçe**
  • feat(dashboard): Dashboard sayfası 30 saniyelik tam sayfa yenileme (reload) yerine, arka planda AJAX (SPA) ile sessizce güncellenecek şekilde yeniden tasarlandı.
  • feat(dashboard): Ana sayfadaki monitör listesi paneline anlık görünürlüğü kontrol etmek için (10, 100, 1000) dinamik listeleme butonları eklendi.
  • feat(monitor): Ana sayfa monitör tablosu sıralaması akıllandırıldı; artık çökmüş (DOWN) olan sistemler en tepede ve kendi içlerinde en düşük çalışma zamanına (Uptime) göre sıralanıyor.
  • style(ui): Gerçek Zaman Grafiği görsel olarak tamamen yenilendi; yumuşatılmış kavisli çizgiler (tension), alan dolgusu efekti ve pürüzsüz kayma animasyonu eklendi.
  • style(ui): Ana sayfadaki artık işlevi kalmayan "Son Güncelleme" metni kaldırılarak arayüz sadeleştirildi.
  • fix(worker): Uygulama ilk başlatıldığında tüm monitörlerin aynı anda tetiklenerek grafikte devasa dalgalanmalar yaratması sorunu, kontrollere 666ms'lik sıralı başlama gecikmesi (staggered delay) eklenerek çözüldü.
  • fix(monitor): Monitör detay sayfasındaki "Manuel Çalıştır" işleminin sonucunun ana sayfadaki gerçek zaman grafiğine yansımaması sorunu giderildi.

EN: English

  • feat(dashboard): Redesigned the Dashboard to update silently in the background via AJAX (SPA architecture) instead of performing a full 30-second page reload.
  • feat(dashboard): Added dynamic limit buttons (10, 100, 1000) to the monitor list panel on the dashboard for better visibility control.
  • feat(monitor): Improved the dashboard monitor table sorting algorithm; DOWN systems are now pinned to the top and sorted internally by lowest Uptime percentage.
  • style(ui): Completely overhauled the Realtime Graph aesthetics; added smooth bezier curves, area fill effects, and seamless linear streaming animations.
  • style(ui): Streamlined the user interface by removing the obsolete "Last Updated" timestamp from the dashboard.
  • fix(worker): Fixed the issue where all monitors triggered simultaneously on app startup (causing massive chart spikes) by introducing a staggered 666ms execution delay.
  • fix(monitor): Fixed an issue where the "Manual Run" action on the monitor detail page failed to broadcast its result to the Realtime Graph.