Commit Graph

145 Commits

Author SHA1 Message Date
7341f378dd feat: tambah sistem guide onboarding per fitur dengan GuideOverlay
- Buat komponen GuideOverlay dengan animasi fade+slide, arrow tooltip, dan dot indicator
- Buat hook useGuide untuk menyimpan state guide per fitur via AsyncStorage
- Sentralisasi semua step guide di lib/guideSteps.ts
- Pasang guide pada 12 halaman: village-calendar, project detail, banner, group, position, member, announcement, discussion, division calendar/document/discussion, dan division task detail
- Posisi card menggunakan cardTopRatio (rasio layar) untuk kompatibilitas berbagai ukuran device
- Tambah styles guide dan village calendar di constants/Styles.ts
2026-05-11 16:34:46 +08:00
d31a21cc9c upd: redesign 2026-05-08 16:52:26 +08:00
fad89fc910 feat: persist view mode (grid/list) across division, project, dan division/task
- Simpan preferensi tampilan ke AsyncStorage dengan key 'division_view_mode'
- Load preferensi saat halaman dibuka agar tidak reset
- Samakan style list item division/task dengan project (bg transparent, icon hitam)
- Sejajarkan toggle dengan input pencarian pada halaman division/task
2026-05-07 16:16:21 +08:00
e48456ea7f feat: tambah fitur approval task pada project dan divisi
- tambah komponen ModalRiwayatApproval dan ModalTolakApproval
- update itemSectionTanggalTugas untuk mendukung status menunggu persetujuan
- update sectionTanggalTugas (project) dan sectionTanggalTugasTask (divisi) dengan alur approval lengkap
- tambah API approval project task dan division task di lib/api.ts
- tambah toggle approver di headerMemberDetail dan tampilkan badge approver di detail member
- update carouselHome untuk dispatch isApprover ke Redux
- update drawerBottom untuk mendukung scroll pada modal
- ganti label 'Belum dimulai' menjadi 'Belum ada tugas yang diselesaikan'
2026-05-07 16:04:02 +08:00
bdfb3a8b2b feat: redesign halaman create project dan task divisi dengan section card
- Ganti ButtonSelect dengan section card (Tanggal & Tugas, File, Anggota)
- Tiap card: header pressable dengan icon, badge count, chevron, dan preview isi
- Background item list (file & anggota) dibuat transparan (hanya border)
- Badge file seragam dengan badge tugas dan orang
- Tambah prop showTitle pada SectionListAddTask
- Ekstrak inline style ke Styles.ts: sectionActionRow, sectionBadge, positionBadge, listItemCard

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 17:10:08 +08:00
11bb1ddc98 feat: terapkan design baru pada halaman create project dan create task divisi
- Ganti file list (BorderBottomItem) dengan fileGrid/fileCard bergaya baru
  dengan icon berwarna sesuai tipe file
- Ganti member section dengan card individual per anggota (avatar + nama + badge jabatan)
- Header anggota: label kiri + jumlah orang di kanan
- Simpan field position saat memilih anggota di modalSelect
- Hapus wrapper wrapPaper di SectionListAddTask

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 16:50:54 +08:00
b61cd51628 feat: redesign section progress, report, link, file, dan cancel pada project & division/task
- SectionProgress: progress bar animated, badge persentase, label status, task count
- SectionReport: header ikon, left accent border, TextExpandable dengan label Indonesia
- SectionLink: tap langsung buka URL, ikon per domain, long press untuk hapus
- SectionFile: icon container konsisten 30×30 di semua section
- SectionCancel: card subtle dengan warna error, konsisten dengan visual language baru
- TextExpandable: fix bug show/hide tidak muncul setelah content diupdate
- Tambah 14 style class baru di Styles.ts untuk menggantikan inline style
- Terapkan semua perubahan ke fitur division/task
- Fix menu "Edit Tugas" di sectionTanggalTugasTask yang terpotong karena overflow

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 16:22:52 +08:00
eccfe29387 feat: tambah fitur lampiran file pada tugas kegiatan dan tugas divisi 2026-05-06 12:32:33 +08:00
bbacc2a5bd fix: sesuaikan warna panah navigasi kalender dengan tema gelap
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 16:50:13 +08:00
5ad7874a92 fix: disable tombol detail jika tanggal mulai atau berakhir belum diisi
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 16:46:14 +08:00
ccf8ee1caf upd: caching data
Deskripsi:
- update caching pada fitur utama -yg fitur divisi belom
2026-04-20 14:23:14 +08:00
fd5d582092 upd: fiksasi
Deskripsi:
-tampilan

No Issues
2026-02-25 16:07:17 +08:00
8c6ff06216 upd: toast alert 2026-02-24 17:44:49 +08:00
d1dec49784 upd: redesign 2026-02-23 14:20:26 +08:00
3809d382fa upd: redesign 2026-02-20 16:32:35 +08:00
6770d40b41 upd: refactor style 2026-02-19 15:27:02 +08:00
77f478b7ca upd: redesign
Deskripsi:
- pengumuman
- list dan detail diskusi umum
- list dan detail diskusi divisi

NO Issues
2026-02-19 11:36:48 +08:00
31b7cf6a30 upd: refresh control
deskripsi:
- warna refresh control pada semua fitur
- warna bottom pada modal select

No Issues
2026-02-18 16:35:04 +08:00
6ca935483a upd: fix
Deskripsi
- fix tinggi page saat pada tambah anggota pada fitur diskusi umum
- isdetrukstif false

No Issues
2026-02-14 14:12:25 +08:00
039b26f5aa upd: modal konfirmasi
Deskripsi:
- menerapkan semua modal baru pada semua fitur

No Issues''
2026-02-14 14:01:41 +08:00
10212aa5de upd: redesign 2026-02-14 10:58:53 +08:00
acacf9c125 upd: redesign 2026-02-13 17:22:15 +08:00
4df0a44ac9 upd: redesign 2026-02-12 17:52:19 +08:00
8012f7f322 redesign aplikasi
Deskripsi:
- update tema mode light dan dark pada fitur banner, lembaga desa, jabatan, anggota, dan diskusi umum
2026-02-11 17:04:57 +08:00
064a8ccaad upd: redesign aplikasi
Deskripsi:
- update home, profile dll
- blm selesai

NO Issues
2026-02-10 17:32:56 +08:00
d3802ca26c upd: redesign
Deskripsi:
- fitur ganti mode tema
- penerapan tema pada semua fitur

NO Issues
2026-02-09 17:49:25 +08:00
73c6a19880 revisi: tahun
Deskripsi:
- pengaplikasian api filter tahun pada fitur tugas divisi
No Issues
2026-02-03 12:21:34 +08:00
f34df12b2f rev: filter tahun
Deskripsi:
- tampilan modal filter
- tampilan filter disemua fitur yg ada filter nya
- pengaplikasian api

No Issues
2026-02-02 17:29:24 +08:00
febb56f6e9 fix: document division
Deskripsi:
- update menu bottom pada saat select file atau dokumen

No Issues
2026-01-29 11:57:58 +08:00
6cc5d07017 fix : button header
Deskripsi:
- semua udh custom button header untuk ios 26

NO Issues
2026-01-28 17:42:37 +08:00
588df062f1 upd: loading overlay
Deskripsi:
- update loading saat aksi tambah dan edit pada fitur pengumuman, diskusi umum dan diskusi divisi

No Issues
2026-01-19 16:36:37 +08:00
e61fb83bfd upd: revisi diskusi divisi
Deskripsi:
- attachment file pada tambah diskusi divisi
- attachment file pada edit diskus divisi
- attachment file pada detail diskusi divisi

No Issues
2026-01-19 15:07:14 +08:00
1a4ccc4f66 tambahan:
- Deskripsi:
- tampilan attach file pada halaman tambah diskusi umum
- tampilan attach file pada halaman update diskusi umum
- tampilan attach file pada halaman detail diskusi umum
- tampilan attach file pada halaman tambah diskusi divisi
- tampilan attach file pada halaman update diskusi divisi
- tampilan attach file pada halaman detail diskusi divisi

No Issues
2026-01-13 14:03:05 +08:00
74ba2641ca upd: tolak nama divisi yg sama
Deskripsi:
- akan ditolak jika input nama divisi udah ada
- alert konfirmasi custom 1 tombol

No Issues
2025-10-27 11:31:47 +08:00
0ce1f270ef upd: aksi komentar diskusi
Deskripsi:
- api hapus komentar diskusi umum dan diskusi divisi
- api edit komentar diskusi umum dan diskusi divisi
- layout edit komentar diskusi umum dan diskusi divisi
- pengaplikasian edit komentar pada diskusi umum dan diskusi divisi
- pengaplikasian hapus komentar pada diskusi umum dan diskudi divisi

No Issues
2025-10-14 14:58:54 +08:00
6069756d6f fix :komentar diskusi
Deskripsi:
- list komentar bisa di lihat lebih banyak >> diskusi umum dan diskusi divisi
- loading disable saat menambah komentar >> diskusi umum

No Issues
2025-10-09 14:21:14 +08:00
f9c8c92d3b upd: komentar diskusi umum dan divisi
Deskripsi:
- memberikan note sesuai dengan status diskusi agar lebih jelas
- pada fitur diskusi umum dan diskusi divisi

No Issues
2025-10-08 12:07:56 +08:00
af24a8af23 upd: tambah komentar
Deskripsi:
- mendeteksi jika yg diinputkan hanya spasi atau enter maka tidak bisa mengirim komentar
- diskusi umum dan diskusi divisi

No Issues
2025-10-07 16:51:57 +08:00
95121d0442 upd: order list tugas
Deskripsi:
- mengurutkan data tugas saat membuat data tugas divisi dan kegiatan

No Issues
2025-10-07 15:02:24 +08:00
5e1ed12ca8 upd: nama divisi
Deskripsi:
- update check nama divisi ketika ada yg sama pada 1 group dan desa

No Issuese
2025-10-07 11:59:24 +08:00
9dde198d5e fix: scroll down
Deskripsi:
- safeareaview dihapus dan menambahkan flex 1 agar bisa scroll down
- tugas divisi dan kegiatan

No Issues
2025-10-07 11:17:40 +08:00
5fcabc5d77 fix: scroll
Deskripsi:
- scrool down saat menambahkan anggota dan memilih admin pada saat tambah divisi

No Issues
2025-10-07 11:02:47 +08:00
ea1c0bd67e upd: refresh pada halaman informasi divisi 2025-10-03 10:39:56 +08:00
1698cc703c fix: tambah anggota
Deskripsi:
- disable false saat tambah anggota dan loading false

No Issues
2025-10-03 10:35:51 +08:00
ed175d63f2 upd: android input
Deskripsi:
- update input komentar pada android

No Issues
2025-09-29 15:14:54 +08:00
a6c96105d2 upd: text input komentar
Deskripsi:
- android input komentar pada android

No Issues
2025-09-26 16:52:35 +08:00
14e9bf15c7 upd: dokumen divisi
Deskripsi:
- update akses role pada dokumen divisi

No Issues
2025-09-26 15:08:59 +08:00
2341a46992 upd: task divisi
Deskripsi:
- user role akses

No Issues
2025-09-26 11:03:55 +08:00
ecc41c905f upd 2025-09-25 17:13:44 +08:00
6cca0a3d08 fix : multiline text input
Deskripsi:
- multiline pada text input komentar diskusi umum dan diskusi divisi

No Issues
2025-09-24 16:11:57 +08:00