Rilis Versi 1.2.0 Personal Web - Fitur Baru dan Perbaikan Penting untuk Pengalaman Pengguna yang Lebih Baik

Rilis Versi 1.2.0 Personal Web - Fitur Baru dan Perbaikan Penting untuk Pengalaman Pengguna yang Lebih Baik
Halo teman-teman! ๐ Saya sangat senang mengumumkan rilis terbaru dari Personal Web, yaitu versi 1.2.0! Rilis kali ini membawa fitur-fitur baru yang canggih dan perbaikan penting untuk meningkatkan pengalaman pengguna kita semua. Yuk, mari kita lihat bersama-sama apa saja yang baru dan diperbaiki dalam pembaruan kali ini! Hehe!
Changelog Versi 1.2.0 (Tanggal Rilis: 2025-10-08)
Fitur Baru yang Wajib Diketahui!
Generasi Konten AI
API Generasi AI: Endpoint baru yang bikin otomatisasi judul, konten, dan tag jadi lebih mudah!
Komponen AIGenerator: Dashboard ramah pengguna untuk kreasi konten bertenaga AI yang super praktis.
Integrasi Formulir: Formulir pos kini lebih canggih dengan kemampuan generasi AI. Wkwkwk!
Saran Pintar: Dapatkan konten yang lebih cerdas dan kontekstual berdasarkan input kamu.
use-ai-generation Hook: Hook kustom yang membuat pengelolaan status generasi AI jadi lebih mudah.
Sistem Galeri Masonry
Galeri Masonry: Tata letak masonry modern yang bikin galeri gambar kamu lebih menarik!
Scroll Horizontal: Nikmati scroll horizontal yang mulus untuk tampilan di mobile.
Mode Grid Persegi: Grid persegi yang dioptimalkan untuk menampilkan hingga 5 gambar. Keren kan?
Tata Letak Dinamis: Grid pintar yang menyesuaikan berdasarkan jumlah gambar. Hehe!
Dialog Gambar: Penampil gambar fullscreen yang ditingkatkan dengan pengelolaan z-index.
Desain Responsif: Tata letak adaptif yang cocok untuk semua ukuran layar! ๐
Navigasi Thumbnail: Galeri thumbnail visual di bawah gambar utama untuk pengalaman yang lebih baik.
Pengalaman Memuat Halaman yang Lebih Baik
Next.js TopLoader: Komponen terintegrasi untuk umpan balik transisi halaman visual yang lebih menyenangkan.
Indikator Memuat: Bilah kemajuan yang halus selama navigasi halaman agar tidak boring.
Pengalaman Pengguna yang Ditingkatkan: Peningkatan signifikan selama routing sisi klien.
Integrasi Tanpa Hambatan: Aktif secara otomatis di semua transisi halaman. Mantap!
Perbaikan Bug yang Mengesankan
Mobile & Responsivitas
Pemosisian ikon chat kini lebih baik untuk keselarasan vertikal dalam pesan chatbot.
Perilaku fokus input ditingkatkan agar lebih responsif.
Ukuran ikon yang lebih baik di seluruh perangkat, biar lebih enak dilihat!
Pemosisian chat dioptimalkan untuk mobile agar makin mudah digunakan.
Data & API
Masalah tipe viewTrackingRef di PostCard sudah diperbaiki.
Field Excerpt diubah menjadi tipe boolean opsional.
Field Excerpt_en dihapus dari PostRow untuk penyederhanaan.
Hubungan user_profiles dihapus untuk membuat model data lebih sederhana.
UI & Gaya
Field generator yang tidak perlu sudah dihapus dari generator metadata.
Pemberian nama kelas tipografi sekarang lebih konsisten, dari custom-card-typography ke custom-typography.
Struktur PostCard ditingkatkan untuk konsistensi gaya yang lebih baik.
Middleware & Konfigurasi
Redirect permanen diubah menjadi 301 untuk SEO yang lebih baik. Yeay!
Peningkatan & Enhancements yang Mengagumkan
SEO & Analitik
Peningkatan meta tag untuk OpenGraph dan Twitter Cards agar lebih menarik.
Data terstruktur menggunakan skema JSON-LD untuk Artikel, Breadcrumb, BlogList, dan FAQ. Biar SEO makin mantap!
Kata kunci dinamis otomatis dari konten untuk peringkat yang lebih baik.
Waktu baca otomatis dan perhitungan jumlah kata yang lebih akurat.
Petunjuk kinerja seperti preconnect dan DNS prefetch ditambahkan.
Integrasi Google Analytics untuk pelacakan yang lebih efektif.
Editor Teks (TextEditor) yang Lebih Baik
Integrasi TextEditor profesional untuk kreasi konten yang lebih mudah.
Dukungan heading H1-H6 dengan pemilih dropdown yang praktis.
Pemosisian teks: kiri, tengah, kanan, dan rata kanan. Bebas pilih!
Alat pemformatan seperti tebal, miring, garis bawah, dan coret untuk variasi.
Manajemen tautan yang simpel untuk penyisipan dan pengeditan.
Dukungan penyisipan gambar yang mudah dan cepat.
Dukungan blok kode dengan penyorotan sintaks menggunakan lowlight.js.
Penghitung karakter waktu nyata dengan batasan, biar tidak kebablasan. Hehe!
Sinkronisasi konten yang mulus dengan formulir. Mudah banget!
Assiten Rijal AI
Deteksi keyboard untuk pengalaman pengguna yang lebih responsif.
Antarmuka chat floating yang responsif untuk mobile, makin nyaman!
Manajemen kesalahan yang kuat untuk streaming agar lebih stabil.
Optimasi Kinerja yang Luar Biasa
Animasi framer-motion dihapus untuk kinerja mobile yang lebih baik. Bye-bye!
CSS disederhanakan untuk mengurangi kompleksitas dan mempercepat loading.
Scroll mobile ditingkatkan dengan
overflow-x: clip
. Mantap!Pemindaian kondisi untuk rendering spesifik perangkat agar lebih cepat.
Arsitektur & Kualitas Kode yang Lebih Baik
Refactoring Layer Layanan
PostSimpleService: Pengganti PostApiSimpleService untuk struktur yang lebih baik dan rapi.
PostAIService: Mempermudah struktur generasi konten AI (judul, konten, tag).
PostCacheService: Layer caching pintar dengan manajemen TTL.
Struktur Repositori
Kueri yang dioptimalkan dengan pengurangan rantai janji agar lebih efisien.
Model data disederhanakan dengan penghapusan hubungan excerpt_en dan user_profiles.
Koordinasi Kode
Membersihkan import dengan reorganisasi dan penghapusan yang tidak terpakai.
Organisasi komponen yang lebih baik untuk kemudahan pengelolaan.
Catatan Versi
Versi 1.2.0 adalah tonggak penting dalam evolusi Personal Web ini. Rilis kali ini membawa peningkatan signifikan di berbagai area, termasuk generasi konten yang lebih cerdas, pengalaman pengguna yang lebih baik, dan banyak lagi! Saya berharap teman-teman dapat menikmati semua fitur baru ini dan merasakan perbaikan yang telah kami lakukan.
Terima kasih telah membaca! Jangan ragu untuk memberikan umpan balik atau bertanya. Sampai jumpa di pembaruan berikutnya! Hehe! ๐