Repository navigation
Releases
Releases · mentaliss/bukabmp
BMP Terbuka v1.3.0
[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
needsReaderterbalik). - Bank Quiz berstatus READY bisa dibuka walau sumber lokalnya sudah tidak valid.
- Kebocoran memori kecil: blob ekspor PDF di-revoke setelah download,
ResizeObserverdi-disconnect saat keluar dari viewer, dan slot sponsor dibersihkan sebelum dirender ulang.
BMP Terbuka v1.2.0
BMP Terbuka v1.2.0
Update ini membawa beberapa peningkatan yang paling terasa buat penggunaan harian:
- Quiz Telegram dari modul yang sudah diproses.
- Backup & Restore data lokal untuk membantu pemulihan data BMP Terbuka.
- Pengelolaan penyimpanan lokal yang lebih jelas.
- Restore yang lebih aman, termasuk alur khusus Edge Android.
- Perbaikan alur PDF gabungan, reuse data lokal, dan stabilitas proses.
- Penyempurnaan UI/UX dan berbagai bug fix.
Untuk download dan panduan update, gunakan website BMP Terbuka:
https://mentaliss.github.io/bukabmp/id/download/
Catatan: ketersediaan update melalui Microsoft Edge Add-ons mengikuti proses publikasi/review Store.
Maintenance update
fix:
Memperbaiki deteksi modul agar modul baru tetap bisa dicek meski sebelumnya terdeteksi belum tersedia.
BMP Terbuka v1.1.0.1
What's Changed
- Add complete Indonesian user help center by @mentaliss in #41
- Improve docs navigation and landing CTAs by @mentaliss in #42
- Refine homepage CTA layout by @mentaliss in #43
- Bring English site to feature parity with Indonesian docs by @mentaliss in #44
- Generate canonical AI support corpus from public docs by @mentaliss in #45
- Stamp AI support corpus with revision metadata by @mentaliss in #46
- Release BMP Terbuka v1.1.0.1 by @mentaliss in #47
Full Changelog: v1.1.0...v1.1.0.1
BMP Terbuka v1.1.0
Full Changelog: v1.0.5...v1.1.0
BMP Terbuka v1.0.5
[1.0.5] - 2026-09-18
Added
- Penyimpanan lokal PDF per BMP untuk melanjutkan proses tanpa mengulang OCR modul yang sudah selesai.
- Ringkasan penyimpanan per kode BMP, termasuk modul tersimpan, ukuran data lokal, modul yang sudah tersedia, dan modul yang masih perlu diproses.
- Opsi Download ulang modul yang dipilih untuk memproses ulang hanya rentang yang dipilih tanpa menghapus modul lain.
- Opsi Buat PDF gabungan yang sekarang bersifat opsional.
- Dukungan PDF gabungan FULL dari cache lengkap dan PDF gabungan rentang seperti
M3-M6untuk pilihan parsial yang lengkap. - Ekspor ulang satu atau beberapa PDF modul langsung dari penyimpanan lokal tanpa retrieval/OCR ulang.
- Kontrol untuk mengosongkan penyimpanan lokal hanya untuk BMP yang sedang dipilih, tanpa menghapus file yang sudah ada di folder Downloads.
- Penyimpanan draft kode BMP dan rentang modul agar popup tidak kembali ke nilai contoh saat dibuka ulang.
Changed
STDA4101sekarang hanya menjadi placeholder/contoh, bukan nilai kode BMP yang dipaksakan.- Tombol aksi utama menyesuaikan kondisi: memproses modul yang belum ada, download ulang, membuat PDF gabungan, atau mengarahkan ke ekspor ketika rentang sudah lengkap.
- UX penyimpanan disederhanakan agar pengguna tidak perlu memahami IndexedDB atau istilah cache teknis.
- Resume tetap menjadi perilaku default: modul yang sudah tersedia dilewati dan hanya modul yang hilang dalam rentang yang diproses.
- PDF gabungan dibangun dari PDF modul yang tersimpan lokal, bukan dari file di folder Downloads.
Fixed
- OCR berhenti tepat pada jumlah halaman yang dilaporkan reader ketika total halaman tersedia, sehingga tidak meminta halaman setelah halaman terakhir.
- Popup menampilkan kembali kode BMP, rentang, dan status pekerjaan aktif secara konsisten setelah ditutup dan dibuka ulang.
- PDF gabungan tidak dibuat jika ada gap pada rentang yang dipilih; modul yang hilang dilaporkan alih-alih diabaikan.
- Re-run pada Android tidak otomatis mengekspor ulang modul yang sudah tersimpan hanya karena tombol mulai ditekan.
Validation
- Page-count termination pada reader-reported total: PASS.
- Resume cache, gap processing, redownload rentang, merge OFF, partial merge, FULL merge, re-export, dan clear per BMP: PASS pada test lokal.
- GitHub Actions Validate untuk source v1.0.5: PASS.
- Android CRX test ditandatangani dengan signing key yang sama dan extension ID tetap
lpbcndejhechedaemnjmjppjkhblkonj.
BMP Terbuka v1.0.4
BMP Terbuka v1.0.4
Highlights
- Dukungan Android melalui Microsoft Edge Canary.
- Perbaikan handoff/navigasi modul pada Android.
- Popup mobile lebih sesuai dengan bottom sheet Edge Canary.
- Tombol Bagikan dengan fallback salin bila native share tidak tersedia.
- Soft version check dan mandatory-update foundation.
- Token aktivasi komunitas baru berlaku 14 hari.
- Perbaikan stabilitas tanpa mengubah alur OCR lokal dan searchable PDF.
Desktop menggunakan paket ZIP (extract lalu Load unpacked). Android menggunakan paket CRX di dalam ZIP Android.