01.
Peningkatan Penanganan Perang KRS
2.4.0 | 3 Aug 2026
- Penerapan sistem Circuit Breaker untuk melindungi sistem saat server universitas sibuk
- Manajemen antrean adaptif yang menyesuaikan kecepatan dengan kondisi server universitas
- Pengecekan berlapis pada koneksi terputus (504 Timeout) untuk mencegah pengiriman jadwal ganda
02.
Pengoptimalan Perang KRS
2.3.3 | 30 Jul 2026
- Pengoptimalan antrian submit untuk mengurangi waktu tunggu
- Mengurangi resiko rate limit yang diterapkan oleh server kampus
- Perbaikan state management activity, schedules, dan release schedule dengan sinkronisasi informasi dari krs kampus
03.
Buat Jadwal dengan AI
2.3.2 | 25 Jul 2026
- Buat jadwal dengan AI dengan formulir yang menyenangkan
- Membantu mahasiswa membentuk jadwal berdasarkan preferensi
- Bisa pakai prompt untuk memandu AI dalam menghasilkan jadwal yang sesuai
04.
Berbagi Jadwal
2.3.1 | 24 Jul 2026
- Menambahkan fitur berbagi jadwal antar mahasiswa sesama prodi
- Mendukung short URL untuk berbagi jadwal
05.
Cloudflare Challange
2.2.0 | 9 Jul 2026
- Menambahkan deteksi robot menggunakan cloudflare ketika website di load
06.
Local Setup
2.1.3 | 8 Jul 2026
- Ada docker compose untuk yang mau setup di local
- Bisa memakai image ghcr di registry KeRaS.
- Tidak ada analitik yang disimpan
07.
Mobile Responsive & PWA
2.1.2 | 8 Jul 2026
- Desain responsif untuk landing dan dashboard (/schedule & /submit)
- Bottom navigation khusus mobile menggantikan sidebar pada dashboard
- Kalender jadwal disusun ulang menjadi tumpukan per-hari di layar kecil
- Dukungan PWA: dapat di-install sebagai app (manifest, service worker, ikon 192/512 + maskable + apple touch)
08.
Redesain Swiss Style
2.1.1 | 8 Jul 2026
- Refactor UI ke Swiss International Typographic Style (grid, tipografi grotesque, monokrom + merah signal)
- Palet baru: putih, hitam, abu #F2F2F2, aksen Swiss Red #FF3000; font Inter menggantikan Outfit
- Tekstur pattern (grid, dots, diagonal, noise) untuk kedalaman tanpa bayangan
- Label section bernomor, layout asimetris, dan hover inversi warna
- Dashboard (jadwal & perang KRS), sidebar, header, dan state loading ikut diseragamkan Swiss
09.
Integrasi Analitik PostHog
2.1.0 | 8 Jul 2026
- Integrasi analitik penggunaan anonim menggunakan PostHog
- NIM mahasiswa selalu disamarkan (6 digit awal, sisanya bintang) sebelum dikirim
- Pencatatan aktivitas perang KRS: jumlah jadwal disiapkan vs berhasil didapatkan
- Revisi informasi keamanan dari 'No Tracking' menjadi 'Analitik Anonim'
10.
Refactor Arsitektur Modular
2.0.0 | 8 Jul 2026
- Restrukturisasi backend menjadi arsitektur modular (service, controller, validator) per module: auth, schedule, submit, site
- Penambahan utilitas server bersama (session, https-agent, http-error) untuk mengurangi duplikasi
- Route API dibuat tipis dengan re-export controller tanpa mengubah path maupun perilaku
- Peningkatan keterbacaan dan reusabilitas kode
11.
Perubahan Tema Sistem
1.2.1 | 22 Apr 2026
- Perubahan tema dari minimalist ke bauhaus
12.
Penyesuaian Changelog UI
1.1.3 | 19 Mar 2026
- Penyesuaian Changelog UI berbasis Timeline
13.
Pengecekan Site Off
1.1.2 | 3 Mar 2026
- Penambahan pengecekan site off dari server universitas terhadap KeRaS
14.
Monitoring Event
1.1.1 | 3 Feb 2026
- Penambahan monitoring request dan speed analytics sebagai evaluasi performa aplikasi
15.
Perang KRS
1.1.0 | 2 Feb 2026
- Fitur baru Perang KRS untuk submit data jadwal ke server universitas
- Pengklasifikasian route terautentikasi dan non-autentikasi
- Peningkatan performa dan stabilitas aplikasi
16.
Rilis Pertama
1.0.0 | 1 Feb 2026
- Rilis pertama kali untuk publik