Open
Conversation
- Redesign halaman detail dosen dengan layout comprehensive - Tambah tab navigation: PROFIL, INSTITUSI, RIWAYAT, PORTFOLIO - Implementasi card layout yang elegan dengan avatar dan status chips - Perbaiki layout responsif pada search results seperti Gojek - Upgrade card dosen dengan informasi lengkap dan arrow indicator - Tambah method getDosenDetailLengkap() ke ApiFactory - Update MultiApiFactory untuk menggunakan detail lengkap - Buat README.md yang comprehensive dengan branding ctOS - Dokumentasi lengkap fitur, teknologi, dan cara penggunaan - Author: Pablos dengan contact info dan acknowledgments
- Fix error pddiktiApi getter yang tidak ada di MultiApiFactory - Gunakan getDosenDetailFromAllSources() yang sudah tersedia - Aplikasi berhasil build dan running dengan baik - Pencarian dan detail dosen berfungsi normal - API integration bekerja dengan sempurna
…responsif - Redesign halaman detail mahasiswa dengan layout comprehensive - Tambah tab navigation: PROFIL, AKADEMIK, TRANSKRIP, KELULUSAN - Implementasi profile card dengan avatar dan status chips - Layout responsif mengikuti prinsip design Gojek - Tab PROFIL: informasi personal dan status akademik lengkap - Tab AKADEMIK: data perguruan tinggi dan riwayat kelas - Tab TRANSKRIP: riwayat nilai dan IP per semester dengan color coding - Tab KELULUSAN: data kelulusan, IPK, dan judul skripsi - Tambah helper methods untuk setiap jenis data - Color coding untuk nilai (A=hijau, B=kuning, C=orange, D/E/F=merah) - Empty state yang elegan untuk data kosong - Stat items untuk menampilkan IPS, IPK, SKS dengan visual menarik - Aplikasi berhasil build dan running dengan sempurna
- Redesign HackerResultItem untuk mahasiswa dengan layout modern - Implementasi card design yang konsisten dengan dosen - Layout responsif dengan avatar, nama, NIM, program studi, dan perguruan tinggi - Color alternating untuk visual variety (primary/accent) - Hapus dependency yang tidak perlu (dart:math, animation controller) - Konversi dari StatefulWidget ke StatelessWidget untuk performa - Tambah proper spacing dan typography sesuai design system - Card dengan shadow dan border radius yang elegan - Arrow indicator untuk menunjukkan interaktivitas - Aplikasi berhasil running dengan search dan detail berfungsi sempurna
… mahasiswa changes: - Mengubah DosenSearchScreenNew untuk menggunakan ApiFactory melalui Provider alih-alih MultiApiFactory - Memodifikasi ApiFactory untuk memprioritaskan API asli dan mengurangi penggunaan mock data - Menambahkan logging detail untuk debugging proses pemilihan API vs mock data delete: - Menghapus data dummy hardcoded di MultiApiFactory yang menyebabkan tampilan placeholder fix: - Memperbaiki logika _useMockData untuk hanya menggunakan mock jika dipaksa eksplisit - Mengatasi masalah tampilan 'Dr. Mock Data' dan 'Prof. Dummy Data' pada hasil pencarian - Memastikan data asli dari PDDikti API ditampilkan dengan benar di UI Author: Pablos <yeteprem.end23juni@gmail.com>
changes: - Menambahkan section Update Terbaru (v1.2.0) di README - Dokumentasi perbaikan masalah data placeholder pada hasil pencarian - Penjelasan peningkatan prioritas API asli dibanding mock data - Informasi tentang peningkatan performa dan konsistensi UI Author: Pablos <yeteprem.end23juni@gmail.com>
changes: - Implementasi responsive design untuk mencegah overflow UI pada berbagai ukuran layar - Perbaiki layout header dengan Expanded widget untuk mencegah overflow teks panjang - Optimasi ukuran font dan spacing pada card dosen untuk efisiensi ruang - Tambahkan multiple endpoint fallback untuk API detail dosen - Implementasi input validation dan sanitization untuk search query add: - Widget CtOSErrorBoundary untuk error handling yang konsisten - Widget CtOSLoadingWidget untuk loading states yang lebih baik - Widget CtOSEmptyWidget untuk empty states - Timeout handling untuk request API (30 detik) - Error message yang lebih user-friendly berdasarkan jenis error fix: - RenderFlex overflow 76 pixels pada hasil pencarian dosen - RenderFlex overflow 8.7 pixels pada layout footer - API 404 error saat fetch detail dosen dengan multiple endpoint fallback - Input validation untuk mencegah query kosong atau terlalu pendek - Memory leak prevention dengan mounted check pada async operations delete: - Hardcoded data dummy yang menyebabkan confusion - Unused imports dan dead code Author: Pablos <yeteprem.end23juni@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.