Skip to content

BMP Terbuka v1.3.0

Latest

Choose a tag to compare

@mentaliss mentaliss released this 24 Oct 10:57
· 11 commits to main since this release

[1.3.0] - 2026-10-24

Added

  • Judul materi di MyBMP diambil dari katalog resmi UT (sekali per kode, hasil di-cache; gagal ambil = tampil kode saja).
  • Halaman Bantuan (bantuan.html) menggantikan About; footer MyBMP menautkan Bantuan + Donasi.
  • Permission alarms: antrian pembuatan Quiz yang tertunda karena server sibuk tetap dilanjutkan walau service worker sudah tidur (alarm lokal, tanpa data dan tanpa jaringan).

Changed

  • Redesign menyeluruh MyBMP, launcher, dan restore bergaya e-ink "ledger kertas".
  • Pencarian materi di MyBMP juga mencocokkan judul, bukan hanya kode.
  • CSP extension_pages: connect-src menambah origin katalog resmi UT (pustaka.ut.ac.id).
  • Minimum Chrome dinaikkan ke 114 (lantai nyata permission sidePanel), dan pembuatan dokumen offscreen duplikat kini ditoleransi alih-alih menggagalkan job.
  • Antrian pembuatan Quiz diserialkan: entri tidak lagi hilang saat generate berjalan bersamaan, dan retry memakai deadline yang tersimpan.

Fixed

  • Deadlock tombol resume pasca-login dan stop→lanjut: content script stale kini dibungkus try/catch, plus plan watchdog (reload tab reader sekode maksimal sekali bila plan menggantung) dan job silence watchdog (diam terlalu lama → reload sekali → gagalkan run dengan pesan jelas).
  • Tombol "Lanjutkan proses" tidak lagi gagal pada modul yang belum ter-cache (logika needsReader terbalik).
  • Bank Quiz berstatus READY bisa dibuka walau sumber lokalnya sudah tidak valid.
  • Kebocoran memori kecil: blob ekspor PDF di-revoke setelah download, ResizeObserver di-disconnect saat keluar dari viewer, dan slot sponsor dibersihkan sebelum dirender ulang.