elemes/frontend
a2nr f7fa1c70c2 fix(content-editor): bersihkan tab saat pindah asset & perbaiki upload gagal 500
- Reset previewActiveTabs/previewSlides saat pindah ke asset & saat hapus
  file aktif, agar tab dinamis (C/Python/Circuit/Arduino/Flowchart) tidak
  menetap setelah berpindah konteks.
- Ganti Pillow Image.verify() dengan Image.load() di validasi upload asset.
  verify() false-positive CRC pada chunk IDAT PNG valid -> backend 500.
  load() cukup membuktikan file adalah gambar yang bisa di-decode.
2026-08-22 09:39:46 +07:00
..
src fix(content-editor): bersihkan tab saat pindah asset & perbaiki upload gagal 500 2026-08-22 09:39:46 +07:00
static feat(frontend): Velxio iframe fullscreen + playground route + SvelteKit service worker 2026-07-18 17:26:59 +07:00
.dockerignore
…
Dockerfile
…
package-lock.json feat(content-editor): tambah editor konten guru dengan draft & publish 2026-08-21 15:55:21 +07:00
package.json feat(content-editor): tambah editor konten guru dengan draft & publish 2026-08-21 15:55:21 +07:00
svelte.config.js
…
tsconfig.json
…
vite.config.ts refactor(compose): adaptasi pola network tailscale ala firefly-iii 2026-08-01 12:56:51 +00:00
vitest.config.ts feat(frontend): add vitest + ByteStreamBuffer FIFO for orphan-read fix 2026-07-19 19:03:40 +07:00