Pembocoran data
Pada tanggal 27 Juni 2018, sebuah gambar dari salah satu anonim di situs 8chan menunjukkan data anggota tech.xyz, mulai dari nama, gambar, akun media sosial, dan proyek. Hal itu membuat pembaca mengetahui rahasia program kebut semalam untuk meningkatkan pengalaman penggunanya, termasuk YC.com. 2 hari setelah pembocoran tersebut terjadi, foto itu tersebar luas ke berbagai ranah media sosial, seperti Reddit, Facebook, Instagram, dan Twitter (yang saat ini bernama X).
Beberapa bulan setelah kasus pembocoran data tersebut, MipMip, selaku anggota resmi tech.xyz, mengumumkan melalui akun pribadi Reddit-nya bahwa pengindeksan pada situs resmi tech.xyz tidak sengaja aktif dengan jalur .../server/tech.xyz/home/, setelah pemeliharaan server YC.com terjadi pada tanggal 11 Juni 2018. Selain itu, sebuah kode JavaScript untuk menampilkan tanda air pada beberapa halaman YC.com Beta untuk administrator bocor ke publik dengan nama tech_xyz-watermark.js, meskipun itu hanya melakukan fetch pada halaman utama.
tech_xyz-watermark.js:
async function Watermark(title, text, date) {
fetch('/index.html')
.then(response => response.text())
.then(data => {
document.querySelector('body').innerHTML = data;
}).catch(err => console.error("Error fetching watermark:", err));
}
YC.com Metro
Ketertarikan staf tech.xyz akan desain Metro YC.com yang melekat pada tahun 2012 hingga 2018, menuai beberapa kritik dari beberapa konsumen karena kurangnya personalisasi warna dan tema, tidak seperti era YC.com Move Things Up pada tahun 2007—2012. Selain itu, desain Metro YC.com bertentangan dengan kritik konsumen Windows 8 yang sebelumnya terkenal akan kurangnya optimalisasi antarmuka dan fitur untuk perangkat dekstop.
Pada tanggal 19 Agustus 2018, beberapa kritikan di forum diskusi YC.com dari beberapa pengguna yang menginginkan pembaruan antarmuka YC.com agar diselaraskan dengan desain datar situs web lainnya, atau menambahkan tema gelap untuk mencegah ketegangan mata akibat tema terang. Selain itu, muncul kritik mengenai galat skrip secara besar-besaran di situs web YC.com beserta aplikasi Metro atau UWP mereka akibat beberapa pustaka JavaScript dan JSON yang sudah usang atau dipindahkan ke halaman baru. Peluncuran versi Beta dari situs dan aplikasi YC.com dengan nomor versi MetroEra_2018.08.21 (nama kode Wavy) pada tanggal 21 Agustus 2018 yang hanya dirilis 1-2 hari setelah kritikan tersebut, menjadi bukti bahwa tech.xyz sangat mendengar masukan dari para konsumen, tidak terbatas pada waktu kerja maupun kesibukan lainnya.
Beberapa hari setelahnya, tech.xyz meluncurkan versi Beta YC.com dengan nomor versi MetroEra_2018.09.03-rev3.live; membawa pembaruan antarmuka secara signifikan dan beberapa fitur baru ke pengembang tepercaya atau YC.com Beta Tester pada tanggal 3 September 2018. Sebuah berkas teks "README.txt" muncul ketika pengembang atau penguji coba selesai mengekstrak berkas sumber kode resmi YC.com Beta dengan ekstensi .zip di akun GitHub resmi tech.xyz, yang berisi protes antar staf tech.xyz di peladen Discord mereka dan perubahan penting.
README.txt:
YC.com Website
Copyright© 2018 tech.xyz. All rights reserved.
Build: MetroEra_2018.09.03-rev3.live
Date: 3 September 2018
Developer:
- YuukiC
- HAckerX
- MipMip (Anda tidak akan tahu siapa dia)
- The Sueps (Anda tidak akan tahu siapa mereka)
- VincReal
- rikka
- Sara Deon
- Rion Raymond
- Francesca Sarah
- dan 16 lainnya yang tidak disebutkan namanya...
RAHASIA YC.COM:
Versi situs ini tidak ditujukan atau dibagikan untuk publik (alias untuk penguji beta). Segala bentuk publikasi, baik dalam bentuk: screenshot, teks log, atau penyalahgunaan Kebijakan Privasi, dapat dikenakan sanksi sesuai dengan hukum negara masing-masing berdasarkan aturan liabilitas dari YC.com itu sendiri.
--------------------------------------------------------
INFORMASI:
Hari ini, kami merasa bahwa tampilan Metro (Windows 8) yang sekarang melekat di situs kami sejak tahun 2012, kurang begitu memberikan efek "indah" bagi pengguna karena kurangnya personalisasi skema warna (hanya warna monokrom; hitam dan putih), animasi yang dapat memberi beban pada performa situs, dan kritik lainnya. Selain itu, ada banyak sekali galat skrip yang sering dikeluhkan oleh para penguji software; baik dari server maupun kode JS di editor teks, algoritma masuk dan daftar, serta semua elemen yang menggunakan JavaScript (kecuali styling).
-----------
Ini adalah bincang-bincang yang panjang banget... oleh anggota tech.xyz beserta 4 teman lainnya di Discord:
F: "Hey, Y! Kok situsnya lemot banget?! Padahal gw pingin chat bareng temen2ku!"
JN (artis): "Iya bener! Apa server-nya error lagi?!"
Y: "MAT (Mana Aku Tahu)? Servernya aja kecepatan masih normal..."
H: "Bener kata Y, servernya masih ok aja..."
F: "Lu serius? Punyaku kok lemot banget??"
lalu, inisial N.O.S. dengan nama panggilan T muncul di chat Discord:
T: "Ohhh.... Ternyata ada sekitar 30+ error skrip di Login.js, YCTextConvertToDebug.js, dsb..."
F: "Apa?? Kenapa gak dibenerin sekarang, Y?! Akibat ini, pengguna bulanan kita menurun 3.000-an!"
Y: "Apa sih, wong kode JavaScript-nya gak berubah dari tahun 2009! Sebelumnya gak ada masalah kayak gini."
beberapa saat kemudian....
H: "Ini, ada salah satu laporan yang mengatakan adanya bug pada styling dan pemindahan library ke URL baru, jadi banyak banget errornya".
Y: "Ohhh... Kok bisa library sekenceng itu dipindahin? Okelah, gas di-fix!"
... seterusnya, lalu F dan 4 temannya masih mengeluh terus di Discord tech.xyz, padahal mereka punya server chat sendiri :(
-----------
Karena hal tersebut, kami sepakat untuk memperbarui pengalaman pengguna kami dengan merilis versi beta dari YC.com, jadi para tester bisa menguji coba fitur atau styling sebelum dirilis ke publik melalui server klon YC.com.
Perlu diingat, bahwa versi beta ini bersifat read-only, yang berarti Anda tidak bisa menyimpan kode ke akun Anda sendiri, berdiskusi (diganti dengan bot), atau melihat perubahan terbaru kontribusi pengguna lainnya. Ketika versi beta ini siap dirilis ke publik, maka pengguna akan dialihkan ke server utama YC.com tanpa menghapus data dari server klon.
Perubahan penting dari versi v2018.09.03-rev3:
1. Beberapa elemen telah memiliki radius sudut bulat, meskipun ini dinonaktifkan secara default. Anda dapat mengaktifkannya dengan mengikuti langkah-langkah di folder "hidden".
2. 73-258 baris skrip untuk file handler dan CSS telah memasuki masa deprecated.
3. Kini Anda dapat mengganti skema warna (primer dan sekunder) untuk keseluruhan elemen (beta).
4. Perombakan UI pada header, body dan halaman Login/Register, dan hasilnya sebagian besar elemen tidak lagi menggunakan UI Metro (dilakukan secara perlahan-lahan).
5. Masalah layar 'flash' ketika halaman loading muncul dalam kondisi website berada di mode gelap saat 'refresh' halaman telah diperbaiki.
6. UI Metro asli kini disembunyikan ke folder hidden, beserta semua library JS.
Perubahan lainnya:
- Fitur "Sort" pada histori kontribusi.
- Pilihan-pilihan di dalam menu hamburger telah diberi ikon.
- Memperbaiki masalah bingkai profil kosong saat pengguna masuk sebagai anonim atau belum masuk atau daftar ke YC.com.
CATATAN:
Beberapa fitur mungkin tidak berfungsi dengan semestinya. Jika Anda ingin melaporkan bug atau usulan fitur, silakan hubungi kami melalui surel: support@yc.com atau melalui halaman Dukungan.
Kami akan merespon Anda secepatnya berdasarkan urgensi yang Anda hadapi.
Terima kasih, dan salam sejahtera untuk pembaca!
--------------------------------------------------------
~ YuukiC from tech.xyz