Skip to content

v1.2

Compare
Choose a tag to compare
@okkidwi okkidwi released this 27 Sep 14:51
· 18 commits to main since this release
dfcb348
  • Peningkatan Tipe Filter:

    • Menggunakan tipe regexp untuk semua aturan filter agar lebih fleksibel dan akurat dalam mengenali berbagai variasi teks.
  • Penyempurnaan Pola Regex:

    • Aturan filter ditingkatkan dengan pola regex yang lebih kompleks dan canggih. Kini dapat mengenali variasi teks yang lebih rumit, seperti: "m+a4+x+w+i+n", "j+a4+c+k+p+o0+t+", "w+e+d+e", serta pola yang mengandung simbol dan angka.
  • Penambahan Filter Khusus:

    • Menambahkan filter khusus untuk emoji, tanda baca, simbol matematika, dan karakter dengan aksara diakritik, sehingga dapat menangani lebih banyak variasi konten.
  • Peningkatan Fungsi normalizeText():

    • Fungsi normalizeText() lebih kuat dengan penambahan penghapusan karakter non-ASCII menggunakan replace(/[^\p{ASCII}]/gu, "").
    • Tetap menggunakan replace(/[\u0300-\u036f]/g, "") untuk menghapus aksara diakritik, sehingga menghasilkan teks yang lebih bersih untuk dibandingkan dengan aturan filter.
  • Optimalisasi Metode filterMessages():

    • Menggunakan new RegExp untuk mencocokkan pola teks yang lebih kompleks, sehingga lebih fleksibel terhadap variasi teks yang berbeda.
  • Fungsi updateToggleButton() yang Lebih Terstruktur:

    • Memperbarui fungsi updateToggleButton() untuk memperbaiki tampilan dan status tombol toggle. Fungsi ini kini memiliki struktur yang lebih baik untuk memudahkan pemeliharaan dan pengembangan di masa depan.
  • Penambahan CSS yang Lebih Kompleks:

    • Penambahan dan penyempurnaan aturan CSS untuk menangani berbagai elemen, termasuk emoji, simbol, dan karakter non-ASCII, agar tampilan lebih konsisten dan dapat diandalkan.
  • Optimalisasi MutationObserver:

    • MutationObserver dioptimalkan untuk memproses node tambahan dengan filter yang lebih canggih, memungkinkan deteksi perubahan DOM yang lebih efisien.
  • Penambahan Filter Emoji dan Simbol:

    • Menambahkan filter khusus untuk emoji, simbol matematika, dan aksara diakritik, fitur yang belum ada pada versi 1.1.