Perbaiki deteksi format file, preview DOCX, dan tampilan tag Tapops #3

Merged
naufalzakyramadhan merged 1 commits from fix/tapops-file-preview-icons into feat/tapops-group 2026-06-04 12:28:25 +00:00
Owner

Comments:
Perubahan ini memperbaiki perilaku repository berkas Tapops agar format file dibaca dari metadata
Directus, bukan dari nama tampilan berkas.

Main Changes:

  1. Ikon file otomatis mengikuti metadata file asli dari Directus, seperti PDF, DOCX, TXT, PPTX, dan format lain yang didukung.
  • “Buka Berkas” untuk DOCX membuka preview menggunakan Microsoft Office Online Viewer.
  • “Buka Berkas” untuk PDF tetap menggunakan preview iframe PDF seperti sebelumnya.
  • “Unduh Berkas” mengunduh format file asli melalui URL Directus dengan parameter download.
  • Tag dokumen tidak lagi dipaksa lowercase; singkatan seperti SOP dan KP tetap uppercase, sedangkan tag biasa ditampilkan dengan kapitalisasi rapi.

Testing:

  • npm run test:tapops
  • node --check untuk seluruh file JS Tapops
  • npm run build
Comments: Perubahan ini memperbaiki perilaku repository berkas Tapops agar format file dibaca dari metadata Directus, bukan dari nama tampilan berkas. Main Changes: 1. Ikon file otomatis mengikuti metadata file asli dari Directus, seperti PDF, DOCX, TXT, PPTX, dan format lain yang didukung. - “Buka Berkas” untuk DOCX membuka preview menggunakan Microsoft Office Online Viewer. - “Buka Berkas” untuk PDF tetap menggunakan preview iframe PDF seperti sebelumnya. - “Unduh Berkas” mengunduh format file asli melalui URL Directus dengan parameter download. - Tag dokumen tidak lagi dipaksa lowercase; singkatan seperti SOP dan KP tetap uppercase, sedangkan tag biasa ditampilkan dengan kapitalisasi rapi. Testing: - npm run test:tapops - node --check untuk seluruh file JS Tapops - npm run build
pangkywara added 1 commit 2026-06-04 12:13:35 +00:00
naufalzakyramadhan merged commit 4dd1bc0782 into feat/tapops-group 2026-06-04 12:28:25 +00: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: pangkywara/tapops-student-web-if-development-kit#3