Changelog
Riwayat Pembaruan
Fitur baru, peningkatan, dan perbaikan pada platform SyncCAD.
- 2026-04-26Platformv1.4
Approval Workflow, WA Notification & AI Revision Summary
- +Approval workflow: file bisa disubmit untuk review (editor → in_review), owner bisa Approve atau Tolak
- +Notifikasi WhatsApp via openwa.click — kirim notif approval ke nomor WA yang disimpan di Settings
- +Tambah nomor WA di Settings dashboard — format 6281234567890 dengan kode negara
- +AI Revision Summary: saat upload versi baru file, XESS AI generate ringkasan revisi otomatis
- +Audit log export CSV untuk workspace owner paket Pro/Team — tombol 'Export CSV' di tab Aktivitas
- +Status file diperluas: draft → in_review → approved / rejected
- +UI workspace: tombol eksplisit 'Submit Review', 'Approve', 'Reject' per role
- +Notifikasi in-app untuk event approval (file_review_requested, file_approved, file_rejected)
- 2026-04-26Platformv1.3
Notifikasi, Transfer Workspace & Video Sesi
- +Notifikasi in-app: bell icon di dashboard dengan counter badge merah dan dropdown riwayat
- +Email otomatis ke guru saat siswa mengumpulkan tugas, dan ke siswa saat tugas dinilai
- +Link YouTube per sesi kursus — embed iframe otomatis di halaman kursus publik
- +Thumbnail preview video di dashboard manage kursus dengan tombol play
- +Sertifikat kursus selesai: badge tampil di profil publik /u/[id] saat semua tugas dikumpulkan
- +Transfer workspace: pindah kepemilikan ke email lain, opsi tetap sebagai Editor setelah transfer
- +Tombol aksi workspace (Buka / Bagikan / Transfer) muncul di setiap kartu workspace
- +Admin panel e-learning: toggle status kursus, hapus, statistik tugas & submission
- +Popup 'Buat Akun' tidak muncul lagi bagi pengguna yang sudah login
- +Footer diperbarui: kolom Download dihapus, link E-Learning dengan badge 'Baru' ditambahkan
- 2026-04-26Educationv1.2
E-Learning CAD — Guru, Siswa & Tugas File
- +Platform e-learning CAD terintegrasi — kursus, sesi, dan tugas file DWG/STEP/STL
- +Dashboard guru: buat kursus, tambah sesi silabus, buat tugas dengan deadline & format restriction
- +Dashboard siswa: daftar kursus, tracking progress per tugas, progress bar %
- +Pengumpulan tugas langsung dari library SyncCAD — guru buka di 3D viewer tanpa AutoCAD
- +Guru beri nilai (A/B/C/angka) dan feedback per submission siswa
- +Halaman kursus publik — enroll tanpa undangan, link bisa dibagikan ke siswa SMK
- +Kerjasama SMK Indonesia — gratis untuk institusi pendidikan
- +E-Learning ditambahkan ke sidebar dashboard dan solutions slider homepage
- 2026-04-26Manufacturingv1.1
Quotasi Laser Cutting & API Page
- +Quotasi laser cutting dari file DXF/DWG — analisis geometry: panjang cut, pierce count, bounding box
- +5 material: Mild Steel, SS 304, Aluminium 5052, Akrilik, Galvanis — 6 pilihan ketebalan
- +Pricing engine: Rp 35.000 setup + cut per mm + pierce fee per material
- +DWG otomatis dikonversi ke DXF sebelum analisis (via converter worker 139.180.139.222)
- +Cache 24 jam per file di tabel file_quotes
- +LaserQuotePanel inline di file library — tombol 'laser' untuk DXF/DWG
- +Tombol 3D print diganti menjadi label '3D print' (sebelumnya 'quotasi')
- +Halaman /platform/api diperbarui menjadi Manufacturing API page dengan pricing table lengkap
- 2026-04-26UXv1.0
Homepage Interaktif & Solutions Slider
- +Section 'Masalah yang Diselesaikan' sekarang interaktif — klik ▶ untuk animasi reveal berurutan
- +Hover tiap baris: problem di-strikethrough merah, solusi menyala — 1:1 correspondence jelas
- +Solutions section diubah dari 2×2 grid statis menjadi tabbed slider dengan 5 solusi
- +Setiap tab punya ilustrasi mock UI (window browser dark mode) yang menggambarkan fitur
- +6 kartu unggulan di homepage sekarang pakai komponen LibraryGrid sama dengan halaman /library
- +Thumbnail, format badge, avatar uploader, view/download count semuanya konsisten
- 2026-04-26Platformv0.9
Workspace Activity Feed & Version History
- +Activity feed di workspace — lihat siapa upload, invite, dan join
- +Review link langsung dari viewer (tombol Share Review di header)
- +Notifikasi email ke pemilik file saat reviewer mengomentari
- +Plan expiry ditampilkan di Settings — hari tersisa + tanggal kedaluwarsa
- +Auto-downgrade plan saat expired (lazy + cron harian 01.00 WIB)
- 2026-04-25Billingv0.8
Sistem Voucher & Admin Panel Lengkap
- +Voucher generator di admin: PRO/TEAM × 1/3/12 bulan, batch hingga 20
- +Redeem voucher di Settings dashboard — kode SCD-XXXX-XXXX-XXXX
- +Paket diperpanjang dari sisa waktu aktif (akumulatif)
- +Admin panel: Overview, Users, Files, Workspaces, Reviews, Vouchers
- 2026-04-25UXv0.7
Mobile Responsif & Profil Pengguna
- +Dashboard dan admin panel mobile-friendly dengan drawer sidebar
- +Annotation panel berubah menjadi bottom sheet di mobile
- +Foto profil — upload, crop 200×200, simpan ke CDN
- +Foto uploader tampil di kartu library dan halaman profil publik
- +Viewer: TrackballControls (rotasi bebas), Shaded/Wireframe/Shaded+Edges
- +Explode view untuk model STEP multi-part
- 2026-04-24Viewerv0.6
3D Viewer Upgrade & Review Links
- +TrackballControls menggantikan OrbitControls — rotasi bebas seperti GrabCAD
- +Mode tampilan: Shaded, Wireframe, Shaded+Edges untuk STEP dan STL
- +Explode view untuk assembly STEP multi-part
- +Review link — bagikan model ke klien tanpa perlu akun
- +Komentar thread di halaman review (anonim diizinkan)
- +Embed button untuk file publik
- 2026-04-23Kolaborasiv0.5
Workspace & Anotasi
- +Workspace tim — buat, invite anggota (editor/viewer), kelola file bersama
- +Anotasi 3D — tambah pin di permukaan model, tulis komentar, resolve
- +Replies pada anotasi
- +Email undangan workspace otomatis
- +Halaman profil publik /u/[id]
- 2026-04-22Libraryv0.4
Library Publik & Search
- +Library publik — browse model dari semua pengguna
- +Filter format: DWG, DXF, STEP, STL, IGES, OBJ, GLTF, SCAD
- +Filter tag (#tag) dan full-text search nama file
- +Pagination 48 file per halaman
- +Tag file dari dashboard
- 2026-04-21Authv0.3
Auth & Konversi Format
- +Signup, login, reset password via email
- +Dashboard upload file — drag & drop, progress bar
- +Toggle publik/privat per file
- +Konversi DWG→DXF dan SCAD→STL
- +Unduh file asli
- 2026-04-20Viewerv0.2
CAD Viewer Multi-Format
- +3D viewer: STEP/STP/IGES via opencascade.js
- +STL viewer dengan Three.js
- +DXF viewer 2D
- +Tampilan bagian (section plane) untuk STEP
- +Tool pengukuran jarak
- 2026-04-19Launchv0.1
SyncCAD Live
- +synccad.com live — CAD Library & Cloud PDM untuk engineer Indonesia
- +Halaman marketing: Platform, Pricing, Solutions, Education, Docs
- +Daftar waitlist dengan email konfirmasi
- +Komunitas SMK/kampus — form registrasi
- +AI chat (XESS AI) konteks SyncCAD
- 2026-Q1Betav0.0.9
Closed Beta — Pengujian Internal Tim
- +20 pengguna beta terpilih dari komunitas arsitek dan engineer Indonesia
- +Pengujian end-to-end upload → viewer → workspace → review link
- +Perbaikan stabilitas OpenCASCADE.js untuk file STEP assembly besar (>100 part)
- +Optimasi performa viewer mobile — pengurangan memory usage 40%
- +Feedback beta: request fitur komunitas, e-learning, dan quotasi manufaktur dikumpulkan
- +Infrastruktur CDN dipindah ke Vultr Object Storage SGP1 untuk latensi rendah
- 2025-Q4Internalv0.0.7
Viewer & Storage Engine
- +Integrasi OpenCASCADE.js untuk parsing STEP/IGES di browser — tanpa backend render
- +Worker thread untuk konversi DWG→DXF (LibreCAD headless pada server terpisah)
- +Upload chunked untuk file besar >100 MB via pre-signed S3 URL
- +Versioning file: parent_id chain dengan tracking per user
- +Preview thumbnail generator untuk STL (server-side Three.js renderer)
- +Format detection otomatis dari header binary — tidak bergantung ekstensi saja
- 2025-Q3Internalv0.0.5
Database & Auth Foundation
- +PostgreSQL 17 on sgp2 — schema utama: users, cad_files, workspaces, sessions
- +Session auth dengan cookie httpOnly scrypt — tidak ada JWT external
- +Email verification via MXroute SMTP transaksional
- +RBAC workspace: owner, editor, viewer dengan permission matrix
- +File locking: mutex per file untuk mencegah konflik edit simultan
- +Migrasi dari SQLite prototype ke PostgreSQL — production-ready
- 2025-Q1Internalv0.0.3
Prototype Tools Internal
- +Prototype pertama: upload DWG, konversi ke PDF, bagikan link ke klien
- +Dicoba di 10 proyek klien aktif — feedback: reviewer butuh 3D preview, bukan hanya PDF
- +Iterasi kedua: tambah STEP viewer sederhana menggunakan Three.js + manual parsing
- +Sistem tag manual untuk mengelola 500+ file dari berbagai proyek internasional
- +Prototype database file metadata: SQLite lokal, belum cloud
- 2024-Q2Idev0.0.1
Frustrasi yang Jadi Ide
- +File DWG tertukar di WhatsApp, revisi hilang, klien tidak bisa review tanpa AutoCAD
- +500+ proyek di Freelancer.com — kebutuhan PDM internal semakin mendesak
- +Riset solusi: GrabCAD, Autodesk Docs, Onshape — semua terlalu mahal atau tidak cocok untuk tim kecil Indonesia
- +Keputusan: bangun sendiri, mulai dari yang paling sakit — file sharing dan client review
- +Domain synccad.com dibeli. Konsep: 'Google Drive tapi mengerti DWG'
- 2023-Q3Awalv—
500+ Proyek, 40+ Negara
- +Tim CAD freelance mencapai 500+ proyek selesai dengan rating 4.9★
- +Klien dari 40+ negara: Jerman, Australia, AS, Singapura, UAE, dan lainnya
- +Format file yang ditangani makin beragam: DWG, STEP, STL, SLDPRT, IFC, RVT
- +Pain point makin jelas: setiap proyek butuh email bolak-balik untuk kirim revisi
- +Tim mulai dokumentasi internal tentang 'cara ideal berbagi file CAD dengan klien'