Ana içeriğe geç

Uygulama Ayarları (Settings)

Graytool'un özellik geçişleri ve genel davranış ayarları.

Yapı

interface AppSettings {
enabled: boolean; // Ana açma/kapama
showMessageDetailButton: boolean; // Mesaj detay butonu
jsonViewerEnabled: boolean; // JSON viewer özelliği
keyboardShortcutsEnabled: boolean; // Klavye kısayolları
searchHistoryEnabled: boolean; // Arama geçmişi yakalama
}

Ayar Detayları

Extension Enabled (Ana Anahtar)

Graytool'un tamamını açar/kapatır. Kapatıldığında hiçbir özellik çalışmaz.

DeğerDavranış
trueTüm özellikler aktif (varsayılan)
falseEklenti tamamen devre dışı

Show Message Detail Button

Log satırlarında 🔍 mesaj detay butonunun görünürlüğünü kontrol eder.

DeğerDavranış
trueHer satırda detay butonu görünür (varsayılan)
falseDetay butonu gizlenir

Bu buton tıklandığında JSON viewer açılır.

JSON Viewer Enabled

JSON viewer modal penceresini aktif/pasif yapar.

DeğerDavranış
trueJSON viewer açılabilir (varsayılan)
falseJSON viewer devre dışı

Keyboard Shortcuts Enabled

Klavye kısayollarını aktif/pasif yapar.

DeğerDavranış
trueKısayollar çalışır (varsayılan)
falseKısayollar devre dışı

Etkilenen kısayollar:

  • Ctrl+H / Cmd+H — Arama geçmişi paneli
  • Esc — JSON viewer'ı kapat
  • / — JSON viewer'da arama kutusuna odaklan
  • / — Arama sonuçlarında gezin

Search History Enabled

Graylog arama sorgularının otomatik kaydedilmesini kontrol eder.

DeğerDavranış
trueAramalar kaydedilir (varsayılan)
falseArama kaydı yapılmaz

Varsayılan Değerler

{
enabled: true,
showMessageDetailButton: true,
jsonViewerEnabled: true,
keyboardShortcutsEnabled: true,
searchHistoryEnabled: true,
}

Ayarlar Sayfası

Ayarlar sayfasının "Settings" sekmesinden tüm bu geçişleri kontrol edebilirsiniz.

Her ayar değişikliği:

  1. Otomatik olarak kaydedilir
  2. chrome.storage.sync üzerinden senkronize edilir
  3. Tüm açık sekmelere CONFIG_UPDATED mesajı gönderilir
  4. Content script'ler yeni yapılandırmayı yükler