- Perbarui model DonaturModel dengan tambahan properti no_hp
- Tambahkan metode pencarian dan tambah donatur di SupabaseService
- Kembangkan fitur pencarian donatur di PenitipanBantuanController
- Tambahkan dialog untuk menambah donatur baru di PenitipanView
- Implementasikan metode tambah penitipan bantuan dengan foto
- Tambahkan validasi dan UI untuk proses tambah penitipan bantuan
- Tambahkan fitur filter untuk stok bantuan (uang, barang, hampir habis)
- Perbarui metode getFilteredStokBantuan() untuk mendukung filter
- Tambahkan dropdown filter di tampilan stok bantuan
- Tambahkan properti filterValue di StokBantuanController
- Perbarui pesan tampilan saat tidak ada data sesuai filter
- Tambahkan properti showInfoBanner untuk pengembangan selanjutnya
- Perbarui model PenitipanBantuanModel dan StokBantuanModel dengan properti isUang
- Hapus field tanggal kadaluarsa dan tanggal masuk yang tidak digunakan
- Tambahkan metode _hitungTotalDanaBantuan() di StokBantuanController
- Perbarui tampilan untuk mendukung bantuan berbentuk uang
- Modifikasi form tambah/edit stok bantuan untuk menandai bantuan uang
- Tambahkan metode getPenitipanBantuanTerverifikasi() di SupabaseService
- Perbarui perhitungan total stok berdasarkan penitipan bantuan terverifikasi
- Buat CounterService untuk mengelola counter di berbagai controller
- Refaktor PetugasDesaController dan PenitipanBantuanController untuk menggunakan CounterService
- Perbarui binding untuk mendaftarkan CounterService
- Tambahkan metode update untuk berbagai jenis counter
- Sederhanakan manajemen state dengan menggunakan layanan pusat
- Tambahkan paket image_picker untuk mengambil foto
- Perbarui AndroidManifest.xml dan Info.plist untuk izin kamera dan galeri
- Tambahkan metode pickfotoBuktiSerahTerima di PenitipanBantuanController
- Buat dialog verifikasi dengan fitur upload foto bukti serah terima
- Perbarui model PenitipanBantuanModel untuk mendukung foto bukti
- Integrasikan upload file ke Supabase storage
- Ubah model StokBantuanModel dari 'jenis bantuan' menjadi 'kategori bantuan'
- Perbarui metode loadJenisBantuanData() menjadi loadKategoriBantuanData()
- Tambahkan metode baru untuk menghitung stok hampir habis dan segera kadaluarsa
- Update tampilan dan form untuk menggunakan kategori bantuan
- Perbaiki logika navigasi dan binding pada berbagai modul terkait
- Perbarui model StokBantuanModel untuk mendukung jenis bantuan
- Tambahkan metode loadJenisBantuanData() di StokBantuanController
- Integrasikan dropdown pemilihan jenis bantuan di form tambah/edit stok
- Perbarui SupabaseService untuk mengambil data jenis bantuan
- Tampilkan nama jenis bantuan di daftar stok bantuan
- Hapus file-file terkait dashboard untuk warga, donatur, dan petugas verifikasi
- Hapus modul home yang sudah tidak diperlukan
- Perbarui app_pages.dart untuk menghapus rute dashboard dan home
- Bersihkan impor dan binding yang tidak digunakan
- Tambahkan kontroler untuk mengelola proses konfirmasi penerima
- Buat tampilan konfirmasi penyaluran dengan validasi input
- Tambahkan fitur pemilihan tanggal, foto bukti, dan tanda tangan
- Perbarui rute untuk mendukung halaman konfirmasi
- Integrasikan intl package untuk format tanggal dalam bahasa Indonesia
- Buat widget _buildPenerimaSummary untuk menampilkan statistik penerima bantuan
- Tambahkan ringkasan total, tersalurkan, dan menunggu penerima
- Gunakan desain kartu dengan gradient dan ikon statistik
- Perbarui tampilan daftar penerima dengan scrollview dan ringkasan
- Tambahkan status badge untuk setiap penerima bantuan
- Buat kontroler dan tampilan untuk daftar penerima
- Tambahkan rute baru untuk daftar penerima dan detail penerima
- Perbarui dashboard dengan navigasi ke daftar penerima
- Tambahkan kemampuan untuk membuka detail penerima dari dashboard
- Integrasikan fitur baru ke dalam drawer navigasi Petugas Desa
- Hapus variabel textTheme yang tidak dipakai di PengaduanView, PenitipanView, dan PenyaluranView
- Sederhanakan kode dengan menghapus deklarasi variabel yang tidak diperlukan
- Pertahankan struktur dasar tampilan yang sudah ada
- Tambahkan kontroler untuk manajemen data pengaduan
- Buat tampilan PengaduanView untuk menampilkan daftar pengaduan
- Perbarui navigasi dengan menambahkan tab dan item baru untuk pengaduan
- Tambahkan logika untuk menghitung dan menampilkan jumlah pengaduan yang diproses
- Integrasikan fitur pengaduan ke dalam drawer dan bottom navigation bar
- Tambahkan logika dan tampilan untuk manajemen penitipan bantuan
- Perbarui kontroler PetugasDesaController dengan metode loadPenitipanData()
- Tambahkan view PenitipanView untuk menampilkan daftar penitipan
- Integrasikan penitipan ke dalam drawer dan bottom navigation
- Tambahkan indikator jumlah penitipan yang menunggu verifikasi
- Hapus file petugas_desa_dashboard_view.dart
- Perbarui app_pages.dart untuk menggunakan PetugasDesaView dan PetugasDesaBinding
- Pindahkan logika dashboard ke modul petugas_desa yang baru
- Sesuaikan routing untuk dashboard Petugas Desa
- Tambahkan tema aplikasi di AppTheme
- Ganti font default dengan DM Sans dari aset
- Buat komponen kustom seperti StatisticCard, NavigationButton, dan StatusPill
- Perbarui desain drawer, bottom navigation, dan elemen dashboard
- Gunakan gradient dan warna tema yang konsisten
- Sederhanakan struktur kode dan styling
- Ganti `Key? key` dengan `super.key` di berbagai tampilan
- Gunakan `withAlpha()` sebagai pengganti `withOpacity()` untuk transparansi warna
- Lakukan penyesuaian kecil pada tata letak dan styling komponen
- Hapus impor yang tidak digunakan
- Sederhanakan beberapa bagian kode dashboard
- Hapus tampilan register_view.dart
- Hapus metode register() dari AuthController
- Hapus tautan pendaftaran di halaman login
- Perbarui konfigurasi rute untuk menghapus rute registrasi
- Bersihkan kode yang tidak digunakan terkait registrasi
- Ubah konstanta rute menjadi lowercase
- Hapus metode dan tampilan lengkapi profil
- Hapus kontroler dan field yang tidak digunakan
- Perbarui navigasi dengan rute baru
- Singkronkan perubahan di seluruh modul auth
- Integrasikan flutter_svg untuk ikon vektor
- Ganti ikon default dengan SVG dari aset
- Perbarui desain statistik dan daftar dengan tampilan baru
- Tambahkan daftar donasi dan donatur
- Modifikasi tata letak dan gaya komponen dashboard
- Tambahkan Google Fonts untuk styling teks
- Implementasi ulang dashboard dengan desain modern
- Tambahkan drawer navigasi dan bottom navigation bar
- Tambahkan berbagai widget statistik dan informasi penyaluran
- Konfigurasi aset dan dependensi google_fonts
- Tambahkan dependensi utama: GetX, Supabase, SharedPreferences
- Konfigurasi struktur awal aplikasi dengan GetX
- Inisialisasi layanan Supabase
- Perbarui konfigurasi plugin untuk berbagai platform
- Ganti template default dengan struktur aplikasi baru