elemes/frontend
a2nr 8fd39d6e1a fix(frontend): upload asset lolos proxy — BODY_SIZE_LIMIT 8M + proxy 413 jelas
Body upload (JSON base64, ~7 MiB untuk file 5 MiB) ditolak default
adapter-node 512K sebelum sampai backend Flask, lalu error itu
terlapor sebagai 502 'Backend tidak tersedia'.

- podman-compose: BODY_SIZE_LIMIT=8M untuk elemes-frontend
- hooks.server: SvelteKitError body-size (413) dipisah dari kegagalan
  koneksi — balas 413 'Ukuran file terlalu besar' bukan 502
- test: proxy balas 413 untuk body melebihi limit
2026-10-03 05:16:41 +07:00
..
src fix(frontend): upload asset lolos proxy — BODY_SIZE_LIMIT 8M + proxy 413 jelas 2026-10-03 05:16:41 +07:00
static feat(code-runner): implement client-side C and Python execution with offline mirror and COEP iframe embedding 2026-09-13 10:14:51 +07:00
tests/e2e feat(code-runner): implement client-side C and Python execution with offline mirror and COEP iframe embedding 2026-09-13 10:14:51 +07:00
.dockerignore
…
Dockerfile fix(markdown): sanitasi DOMPurify, perbaikan parser flashcard & kompatibilitas SSR Node 20 2026-08-28 05:24:44 +07:00
node-polyfill.cjs feat(code-runner): implement client-side C and Python execution with offline mirror and COEP iframe embedding 2026-09-13 10:14:51 +07:00
package-lock.json chore: tambah fflate untuk unzip client-side 2026-10-01 12:06:24 +07:00
package.json chore: tambah fflate untuk unzip client-side 2026-10-01 12:06:24 +07:00
svelte.config.js
…
tsconfig.json
…
vite.config.ts feat(playground): implement synchronous interactive input for client-side C and Python 2026-09-14 04:13:08 +07:00
vitest.config.ts fix(review): address code review findings for dev to master merge 2026-09-06 18:08:58 +07:00