Commit Graph

28 Commits

Author SHA1 Message Date
c008020705 membuat tampilan lebih menarik 2025-03-27 22:31:14 +07:00
f74c058c71 Tambahkan fungsionalitas pendaftaran donatur baru tanpa konfirmasi email di AuthProvider. Perbarui model DonaturModel untuk menyertakan properti isManual. Modifikasi tampilan dan controller untuk mendukung registrasi donatur, termasuk validasi form dan navigasi ke halaman pendaftaran. Perbarui rute aplikasi untuk menambahkan halaman pendaftaran donatur. Selain itu, perbarui beberapa file konfigurasi dan dependensi untuk mendukung perubahan ini. 2025-03-26 14:39:12 +07:00
88bef1c8e1 Perbarui model PenitipanBantuan untuk menggunakan stok_bantuan sebagai kategori bantuan. Tambahkan rute baru untuk Donatur dengan beberapa halaman terkait, termasuk donaturDashboard, donaturSkema, donaturJadwal, donaturPenitipan, dan donaturLaporan. Modifikasi rute dan tampilan untuk meningkatkan navigasi dan pengalaman pengguna. 2025-03-26 08:33:55 +07:00
3b963178f4 Perbarui dependensi dengan menambahkan paket percent_indicator versi 4.2.4. Modifikasi file pubspec.yaml dan pubspec.lock untuk mencerminkan perubahan ini. Selain itu, perbarui status penerimaan di PelaksanaanPenyaluranController dari 'SUDAHMENERIMA' menjadi 'DITERIMA' untuk konsistensi. Tambahkan fungsionalitas baru di PetugasDesaDashboardController untuk memuat jadwal hari ini dan total penitipan terverifikasi. Perbarui tampilan di beberapa view untuk meningkatkan pengalaman pengguna dan konsistensi data. 2025-03-25 21:03:40 +07:00
54c4660302 Perbarui dependensi dan tambahkan fungsionalitas laporan penyaluran. Tambahkan paket baru seperti file_picker, pdf, dan open_file ke dalam pubspec.yaml. Hapus model LaporanModel yang tidak digunakan dan ganti dengan LaporanPenyaluranModel. Modifikasi tampilan dan controller untuk mendukung pengelolaan laporan penyaluran, termasuk navigasi dan ekspor ke PDF. Perbarui rute aplikasi untuk mencakup halaman laporan penyaluran baru. 2025-03-20 05:19:04 +07:00
0597f0aea0 Perbarui model dan tampilan untuk mendukung fungsionalitas QR code dalam proses verifikasi penerima. Tambahkan properti qrCodeHash pada PenerimaPenyaluranModel dan implementasikan metode verifikasi QR code di DetailPenyaluranController. Modifikasi tampilan di WargaDetailPenerimaanView dan DetailPenyaluranPage untuk menampilkan QR code dan menambahkan fungsionalitas pemindaian QR code. Perbarui rute aplikasi untuk mendukung navigasi ke halaman pemindaian QR code dan konfirmasi penerima. 2025-03-19 13:11:24 +07:00
984b8336f0 Perbarui tampilan di beberapa view untuk meningkatkan konsistensi dan pengalaman pengguna. Ganti penggunaan parameter key dengan super.key di beberapa widget. Tambahkan pengecekan null pada data pengaduan untuk mencegah kesalahan saat menampilkan informasi. Modifikasi beberapa metode untuk menyederhanakan kode dan meningkatkan keterbacaan. 2025-03-19 09:36:58 +07:00
7ee56903ee Hapus pernyataan print yang tidak diperlukan di DetailPenyaluranController untuk meningkatkan kebersihan kode. Perbarui filter kategori di PengaduanController untuk menyertakan opsi baru "Semua Kecuali Selesai". Modifikasi tampilan di PengaduanView untuk menampilkan ringkasan pengaduan dengan lebih baik dan tambahkan rute baru untuk RiwayatPengaduan. 2025-03-17 21:18:32 +07:00
c9587758c6 Tambahkan dependensi baru timeline_tile versi 2.0.0 ke dalam pubspec.yaml dan pubspec.lock. Perbarui model PengaduanModel dan TindakanPengaduanModel untuk mendukung struktur data yang lebih kompleks, termasuk penambahan properti baru. Modifikasi PengaduanController untuk menggunakan metode baru dalam mengambil data pengaduan dengan detail penerima penyaluran. Perbarui tampilan di PengaduanView untuk meningkatkan pengalaman pengguna dengan menampilkan informasi penyaluran bantuan yang lebih lengkap. 2025-03-16 22:15:45 +07:00
76b167c65c Perbarui judul aplikasi dari 'Penyaluran App' menjadi 'Penerimaan App'. Tambahkan properti baru pada model PenerimaPenyaluranModel untuk mendukung informasi tambahan terkait penyaluran. Modifikasi tampilan di WargaDashboardView dan WargaPengaduanView untuk meningkatkan pengalaman pengguna. Hapus WargaPenyaluranView yang tidak digunakan dan perbarui rute aplikasi untuk mencerminkan perubahan ini. 2025-03-16 19:37:37 +07:00
a3798f0005 Tambahkan rute baru untuk modul Warga, termasuk WargaDashboard, WargaPenyaluran, dan WargaPengaduan. Perbarui referensi import di app_pages.dart dan app_routes.dart untuk mencerminkan perubahan ini, meningkatkan struktur dan navigasi aplikasi. 2025-03-16 17:20:18 +07:00
3b486ea7f0 Hapus file yang tidak digunakan terkait penyaluran, termasuk detail_penyaluran_page.dart, detail_penyaluran_controller.dart, konfirmasi_penerima_page.dart, dan penyaluran_binding.dart. Perbarui rute aplikasi untuk mencerminkan perubahan ini dengan mengganti referensi ke halaman dan binding yang dihapus. 2025-03-16 16:38:27 +07:00
49b60f3195 Perbarui model dan tampilan untuk mendukung fitur tanda tangan dan pembatalan penyaluran. Modifikasi PenerimaPenyaluranModel untuk menambahkan properti tandaTangan. Ubah PenyaluranBantuanModel dengan mengganti alasanPenolakan menjadi alasanPembatalan dan menambahkan tanggalPembatalan serta tanggalSelesai. Perbarui DetailPenyaluranController untuk menangani data penyaluran dan penerima dengan lebih baik. Tambahkan logika baru di DetailPenyaluranPage untuk menampilkan informasi pembatalan dan tanda tangan. Perbarui tampilan KonfirmasiPenerimaPage untuk menyertakan fitur tanda tangan saat konfirmasi penerimaan. 2025-03-16 08:42:51 +07:00
da06611c3a Perbarui dependensi dan logika di JadwalSectionWidget serta hapus KonfirmasiPenerimaView. Modifikasi JadwalSectionWidget untuk menangani ID penyaluran dengan lebih baik dan menampilkan pesan kesalahan jika ID tidak ditemukan. Tambahkan rute baru untuk detail penyaluran dan perbarui rute aplikasi untuk mencerminkan perubahan ini. 2025-03-15 19:07:00 +07:00
295b76e40f Perbarui JadwalSectionWidget dan KonfirmasiPenerimaView untuk menyederhanakan pengiriman data. Hapus konversi model ke Map dan hanya kirim ID penyaluran. Modifikasi tampilan KonfirmasiPenerimaView untuk menggunakan data dari arguments dan memperbarui logika tampilan penerima. Hapus tampilan PelaksanaanPenyaluranView yang tidak digunakan dan perbarui rute aplikasi untuk mencerminkan perubahan ini. 2025-03-15 15:13:41 +07:00
ecc1ccac59 Perbarui model dan tampilan untuk mendukung penyaluran baru
- Hapus properti tanggalPenjadwalan dari model PenyaluranBantuanModel
- Ganti referensi tanggalPenjadwalan dengan createdAt di tampilan PermintaanPenjadwalanWidget dan PermintaanPenjadwalanView
- Tambahkan fungsi baru untuk menambahkan penyaluran di JadwalPenyaluranController
- Tambahkan rute dan tampilan untuk menambah penyaluran di aplikasi
- Perbarui SupabaseService untuk menyimpan data penyaluran baru ke database
2025-03-14 21:29:32 +07:00
d9cc7aaf92 Perbarui DonaturController dan tampilan terkait untuk mendukung stok bantuan
- Tambahkan metode fetchStokBantuan di DonaturController untuk mengambil data stok bantuan
- Perbarui tampilan DaftarDonaturView untuk navigasi ke detail donatur
- Tambahkan rute dan tampilan detail donatur
- Ganti beberapa warna ikon dan teks untuk konsistensi tampilan
- Gunakan dialog DetailPenitipanDialog untuk menampilkan detail penitipan
2025-03-13 13:28:09 +07:00
435435f9b6 Tambahkan rute dan tampilan untuk daftar donatur
- Tambahkan tampilan DaftarDonaturView dan binding DonaturBinding
- Perbarui AppPages untuk menambahkan rute ke daftar donatur
- Tambahkan item menu 'Daftar Donatur' di PetugasDesaView untuk navigasi
2025-03-13 12:06:16 +07:00
d8bf361d21 Perbarui binding dan controller untuk manajemen penitipan bantuan
- Perbarui PetugasDesaBinding untuk menggunakan Get.lazyPut pada controller
- Tambahkan listener pencarian donatur di PenitipanBantuanController
- Perbaiki logika pencarian dan tampilan daftar penitipan di PenitipanView
- Tambahkan rute dan tampilan untuk riwayat penitipan di aplikasi
2025-03-12 21:48:36 +07:00
eec06ba79d ambil data stok bantuan 2025-03-11 12:44:32 +07:00
c8f529bd1a Hapus modul dashboard dan home yang tidak digunakan
- 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
2025-03-09 10:45:13 +07:00
c54c0a27d9 Tambahkan fitur konfirmasi penyaluran bantuan untuk Petugas Desa
- 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
2025-03-09 10:00:36 +07:00
2dc531af41 Tambahkan fitur daftar penerima dan navigasi detail penerima
- 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
2025-03-09 09:03:19 +07:00
fca70143cd Tambahkan fitur pengaduan dan perbarui navigasi Petugas Desa
- 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
2025-03-08 22:13:12 +07:00
10ed95b3ac Hapus tampilan dashboard Petugas Desa dan perbarui routing
- 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
2025-03-08 16:39:48 +07:00
02711a512f Hapus fitur registrasi dan tautan terkait
- 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
2025-03-08 13:57:03 +07:00
a008988f17 Refactor routing dan hapus fitur lengkapi profil
- 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
2025-03-08 13:47:10 +07:00
b1665307c5 Tambahkan dependensi dan konfigurasi awal proyek
- 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
2025-03-08 10:20:57 +07:00