upd: swagger docs, api key auth, bug fixes #11

Merged
amaliadwiy merged 1 commits from amalia/21-apr-26 into main 2026-04-21 17:33:18 +08:00
Collaborator
  • tambah Elysia Swagger di /docs dengan deskripsi lengkap semua endpoint
  • tambah API key auth (X-API-Key) untuk klien eksternal di POST /api/bugs
  • tambah normalisasi BugSource: SYSTEM/USER untuk eksternal, QC/SYSTEM/USER untuk dashboard
  • perbaiki source schema jadi optional string agar tidak reject nilai unknown dari klien lama
  • hapus field status dari form create bug (selalu OPEN)
  • perbaiki typo desa_plus → appId di apps.$appId.errors.tsx
  • tambah toggle hide/show stack trace di bug-reports.tsx dan apps.$appId.errors.tsx
  • perbaiki grafik desa (width(-1)/height(-1)) dengan minWidth: 0 pada grid item
  • perbaiki error &[data-active] inline style di DashboardLayout → pindah ke CSS class
  • update CLAUDE.md dengan arsitektur lengkap
- tambah Elysia Swagger di /docs dengan deskripsi lengkap semua endpoint - tambah API key auth (X-API-Key) untuk klien eksternal di POST /api/bugs - tambah normalisasi BugSource: SYSTEM/USER untuk eksternal, QC/SYSTEM/USER untuk dashboard - perbaiki source schema jadi optional string agar tidak reject nilai unknown dari klien lama - hapus field status dari form create bug (selalu OPEN) - perbaiki typo desa_plus → appId di apps.$appId.errors.tsx - tambah toggle hide/show stack trace di bug-reports.tsx dan apps.$appId.errors.tsx - perbaiki grafik desa (width(-1)/height(-1)) dengan minWidth: 0 pada grid item - perbaiki error &[data-active] inline style di DashboardLayout → pindah ke CSS class - update CLAUDE.md dengan arsitektur lengkap
amaliadwiy added 1 commit 2026-04-21 17:33:11 +08:00
- tambah Elysia Swagger di /docs dengan deskripsi lengkap semua endpoint
- tambah API key auth (X-API-Key) untuk klien eksternal di POST /api/bugs
- tambah normalisasi BugSource: SYSTEM/USER untuk eksternal, QC/SYSTEM/USER untuk dashboard
- perbaiki source schema jadi optional string agar tidak reject nilai unknown dari klien lama
- hapus field status dari form create bug (selalu OPEN)
- perbaiki typo desa_plus → appId di apps.$appId.errors.tsx
- tambah toggle hide/show stack trace di bug-reports.tsx dan apps.$appId.errors.tsx
- perbaiki grafik desa (width(-1)/height(-1)) dengan minWidth: 0 pada grid item
- perbaiki error &[data-active] inline style di DashboardLayout → pindah ke CSS class
- update CLAUDE.md dengan arsitektur lengkap

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
amaliadwiy merged commit de5ec1af93 into main 2026-04-21 17:33:18 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wibu/monitoring-app#11
No description provided.