Greasy Fork

Greasy Fork is available in English.

WhatsApp Web Sohbet Arşivle Butonu

WhatsApp Web sohbet listesine arşivleme simgesi ekler.

作者
CustMe
日安装量
0
总安装量
1
评分
0 0 0
版本
0.6 // Versiyonu 0.6'ya yükseltelim, ikon düzeltmesi
创建于
2025-05-16
更新于
2025-05-16
大小
7.6 KB
许可证
MIT
适用于

# WhatsApp Web Hızlı Sohbet Arşivleme

Bu kullanıcı scripti (userscript), WhatsApp Web sohbet listesindeki her bir sohbetin yanına tek tıklamayla sohbeti arşivlemenizi sağlayan küçük bir simge ekler.

WhatsApp Web'de bir sohbeti arşivlemek için normalde üzerine gelip sağ tıklayıp açılan menüden "Sohbeti arşivle" seçeneğini seçmeniz gerekir. Bu script, bu süreci kısaltarak, sohbet listesindeyken doğrudan arşivleme simgesine tıklama kolaylığı sunar.

**Özellikler:**

* Her sohbet öğesinin yanına arşivleme simgesi (↓📦) ekler.
* Simgelere tıklayarak sohbetleri hızlıca arşivleyebilirsiniz.
* WhatsApp Web'in mevcut arayüzüne sorunsuz entegre olur.
* Script yöneticileri (Violentmonkey, Tampermonkey vb.) ile çalışır.

**Nasıl Çalışır:**

Script, sohbet listesindeki elementleri izler. Yeni bir sohbet yüklendiğinde veya listeye eklendiğinde, ilgili sohbet öğesinin sağ tarafına küçük bir arşiv simgesi butonu ekler. Bu butona tıkladığınızda, script o sohbet öğesi üzerinde bir sağ tıklama olayını simüle eder ve açılan WhatsApp menüsünden "Sohbeti arşivle" seçeneğini otomatik olarak tıklar.

**Kurulum:**

1. Tarayıcınız için Violentmonkey veya Tampermonkey gibi bir kullanıcı scripti yöneticisi eklentisini kurun.
2. Bu Greasy Fork sayfasındaki "Install this script" (Bu scripti kur) butonuna tıklayın.
3. Script yöneticinizin onay ekranında scripti kurun.
4. WhatsApp Web'i (web.whatsapp.com) açın veya sayfayı yenileyin.

**Önemli Uyarı:**

Bu script, WhatsApp Web'in şu anki HTML kod yapısına (elementlerin class isimleri ve attribute'ları) dayanmaktadır. WhatsApp, ileriki güncellemelerde bu yapıyı değiştirebilir. Böyle bir durumda script çalışmayı durdurabilir. Eğer scriptiniz bir gün çalışmazsa, muhtemelen WhatsApp bir güncelleme yapmıştır ve scriptin güncellenmesi gerekmektedir.

**Yazar:** CustME (ChatGPT desteğiyle geliştirilmiştir)

**Lisans:** [MIT Lisansı](https://opensource.org/licenses/MIT)

---

## Güncelleme Geçmişi

**v0.6**
* Script yöneticisi arayüzünde ikonun bozuk görünmesi sorunu düzeltildi. `@icon` metadata'sındaki SVG koduna `width` ve `height` attribute'ları eklendi.
* Script versiyonu 0.6'ya yükseltildi.

**v0.5**
* Kod yorumları daha sade ve öz hale getirildi.
* Script metadata'sına MIT Lisansı (`@license MIT`) eklendi.
* Performans ve istikrar iyileştirmeleri (küçük kod optimizasyonları).

**v0.4**
* Butonlardaki "A" metni yerine daha anlaşılır bir arşiv simgesi (SVG) kullanıldı.
* Script yöneticisi menüsünde görünen script ikonuna aynı simge eklendi (`@icon` metadata'sı güncellendi).

**v0.3**
* Sohbet listesinin ana konteynerini bulmak için daha stabil olduğu düşünülen bir seçici (`div[aria-label="Sohbet listesi"][role="grid"]`) kullanılmaya başlandı. Bu, scriptin WhatsApp güncellemelerine karşı dayanıklılığını bir miktar artırmayı hedefler.

**v0.2**
* Arşivleme butonu, sohbet öğesinin zaman/durum/okunma simgelerinin bulunduğu alana (`._ak8j`) taşındı. Bu, butonun arayüzde daha doğal durmasını sağlar.
* Ana sohbet listesi konteyneri için kullanılan seçici (`div[role="list"]`) iyileştirildi.

**v0.1**
* İlk sürüm. WhatsApp Web sohbet listesindeki her öğeye "A" metinli bir buton ekleme işlevi eklendi.
* Butona tıklama olayıyla sohbet öğesi üzerinde sağ tıklama ve menüden "Sohbeti arşivle" seçeneğini tıklama simülasyonu implemente edildi.