Pengembangan AOS Online v.2026.07.31.5

Admin
31 July, 2026

🌟 Fitur Baru (New Features)

  • Sistem Draft Form & Autosave Otomatis:

    • Penambahan fitur penyimpan draf otomatis (useAutosave & draftStorage) untuk mencegah hilangnya data input pengguna saat mengedit profil perusahaan.

    • Komponen Indikator Autosave (

      AutosaveIndicator) dan Banner Draf (

      DraftBanner) pada halaman Purpose, Positioning, Vision, Mission, Culture, dan Company Data.

  • Export Data Seluruh Workspace (SuperAdmin/Admin):

    • Penambahan halaman admin khusus

      ExportAllWorkspaces.tsx untuk mengekspor ringkasan seluruh data profil workspace ke format Excel.

  • Kalkulasi Real-time Total & Rata-rata Tahunan:

    • Penambahan baris Total dan Rata-rata otomatis di bagian bawah tabel proyeksi pertumbuhan omzet 5 tahun (

      ProyeksiTable).

  • Opsi Kustomisasi Warna Download PDF:

    • Penambahan opsi pilihan warna tema/sampul pada download dokumen PDF Job Description (

      DocumentColorPicker).


🎨 Peningkatan Tampilan & UX (UI/UX Improvements)

  • Tabel KPI & Input Definisi Target:

    • Memperluas lebar kolom DEFINISI TARGET KPI dari 130px menjadi 240px agar teks tidak terhimpit.

    • Mengubah bidang input definisi target KPI menggunakan DynamicTextarea yang membesar secara fleksibel saat diklik/fokus (serupa dengan syarat pencapaian pada reward).

  • Pengelolaan Jabatan & Struktur Organisasi:

    • Mendukung input nama jabatan secara manual jika tidak ditemukan pada rekomendasi Bank Data.

    • Menyembunyikan template awal struktur organisasi dan merapikan layout Org Chart Tree View.

  • Proteksi Input Key Activities:

    • Menonaktifkan bidang input Key Activities apabila pengguna belum memilih Jabatan terkait.

  • Peningkatan Responsivitas & Layout:

    • Menyesuaikan lebar panel tips pengisian (

      StepTipsPanel).

    • Penyesuaian responsivitas video player, posisi feedback form, serta penyesuaian tinggi baris pada tabel Punishment.

    • Pembalikan urutan field industry dan business_category pada Form Data Perusahaan untuk UX yang lebih intuitif.


🛠️ Perbaikan Bug & Kualitas Kode (Fixes & Code Quality)

  • Perbaikan Quality Gate SonarQube & CI/CD:

    • Memperbaiki Code Smells (cognitive complexity, exception handling, dan nested ternary) pada skrip ekspor.

    • Memperbarui konfigurasi

      sonar-project.properties untuk memastikan pipeline CI/CD lulus dengan status PASSED.

  • Perbaikan ESLint & Husky Pre-commit:

    • Memperbaiki error ESLint no-empty pada blok catch kosong agar proses commit berjalan tanpa kendala.

  • Cakupan Pengujian Unit Test:

    • Pembaruan dan perbaikan unit test komprehensif pada komponen

      ProyeksiTable.test.tsx,

      KPI.test.tsx,

      Culture.test.tsx, dsb. (100% lulus).

Siap Menjalankan AOS dengan Lebih Rapi dan Terukur?

Dipercaya tim untuk memantau progres dan menyelesaikan checklist dengan konsisten.