>>1143tamam basitmiş. tarayıcına stylus eklentisini kur. sonra discord linkleri icin bu kodu ekle:
fırefox kullanıyorsan çalıştırabilmek için bır ayar yapman gerekecek, bu css özelliği firefox'ta buglu olduğu için onu fixlemeye yönelik birkaç satır daha eklemem gerekecek.
[data-list-id=chat-messages] [class^=groupStart]:has([class^=blockedSystemMessage]) {
min-height:unset;
height: 2px;
width: 40px;
margin-top: 0.6rem;
margin-left: 1rem;
background-color: gray;
overflow: hidden;
/* display: none; */
}
`X blocked messages` yazısını kaldırıp 2px kalınlığında bir çizgi gösterecek. hiç göstermesin diyorsan aşağıdaki kodu kullan:
[data-list-id=chat-messages] [class^=groupStart]:has([class^=blockedSystemMessage]) {
display: none;
}
discord güncellemelerinden sonra kolay kolay bozulmayacak şekilde yazmaya çalıştım, bozulursa tekrar bakarız.
>desktop'da hiç uğraşmak istemem ama bir challange olarak durabilir onda da fikrin varsadesktop uygulması da aslında electron framework ile web teknolojileri kullanılarak yazılmış ama bu kodu enjekte edebilmen için önce uygulamada developer tools'u açabilmen gerek. onu açabilmen için de discord dosyalarında settings.json'a "DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": true şeklinde bir satır eklemen gerek. bunu yaptıktan sonra her discord açtığında ctrl+shift+I yapıp developer tools'u açacaksın, sonra sana vereceğim bir javascript kodunu çalıştıracaksın, o kod da aslında bu css kodunu discorda enjekte edecek…
bayağı uğraştıracak yani. her seferinde böyle uğraşmamanın yolu da var ama onu yapabilmek için discord uygulamasına bir kez mitm saldırısı yapıp kendi service worker kodunu discord'un koduymuş gibi yükleteceksin, ondan sonra service worker da her uygulama açılışında çalışıp o css kodunu enjekte edecek. bunu hiç açıklamakla uğraşmak istemem.
bunun dışında electron'un chromium'unun kullandığı user agent stylesheet'e müdahale edilebiliyorsa direkt oraya biraz değiştirilmiş css kodu da eklenebilir. yöntem çok, ama web versiyonunu kullan geç am
k.