Commit Graph

49 Commits

Author SHA1 Message Date
6d0203cc7d fix: hindari refetch saat mount pada halaman list pengumuman
Gunakan useRef untuk skip efek di render pertama sehingga refetch
hanya dipanggil saat state update berubah (setelah CRUD), bukan
setiap kali halaman dibuka.
2026-05-19 14:41:39 +08:00
165f423798 fix: cegah upload file duplikat pada form tambah dan edit pengumuman
Cek nama file sebelum menambahkan ke list, skip jika sudah ada.
Gunakan nama file (bukan URI) karena Android dapat menghasilkan URI berbeda
untuk file yang sama di setiap sesi picker.
2026-05-19 14:39:23 +08:00
0cb085caa8 feat: redesign halaman pengumuman dan pindahkan styles ke announcement.styles.ts
- Redesign list, detail, create, dan edit pengumuman menggunakan pola sectionCard
- Buat constants/styles/announcement.styles.ts untuk class announcementList* dan announcementDetail*
- Hapus local StyleSheet S dari index.tsx dan [id].tsx, ganti dengan Styles global
- Tambah getFileIcon/getFileColor helper dan fileGrid berwarna per tipe file
- Sesuaikan edit/[id].tsx dengan pola design create.tsx
2026-05-19 14:27:29 +08:00
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
ccf8ee1caf upd: caching data
Deskripsi:
- update caching pada fitur utama -yg fitur divisi belom
2026-04-20 14:23:14 +08:00
772551a917 upd: page kosong atau data udah di hapus pada pengumuman 2026-04-17 16:46:49 +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
4681f0a0cc upd: redesign 2026-02-18 17:26:19 +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
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
d3802ca26c upd: redesign
Deskripsi:
- fitur ganti mode tema
- penerapan tema pada semua fitur

NO Issues
2026-02-09 17:49:25 +08:00
bbacd40ae9 upd: view file
Deskripsi:
- view file pada pengumuman, diskusi divisi dan diskusi umum

No Issues
2026-02-04 11:37:57 +08:00
7d8b72fdfa upd: modal view pengumuman
Deskripsi:
- modal view image pada detail pengumuman

NO Issues
2026-02-03 17:34:14 +08:00
e9c11a889d fix: tampilan pengumuman
Deskripsi:
- jarak bawah pada detail pengumuman

No Issues
2026-02-03 16:46:06 +08:00
c230e0b18b upd: custom header
Deskripsi:
- update custom button header

- yg blm : fitur divisi dan yg ada di divisi

No Issues
2026-01-27 17:39:54 +08:00
b99476a593 upd: tampilan detail pengumuman
Deskripisi :
- align item pada judul pengumuman

NO Issues
2026-01-23 14:13:07 +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
3fbb230302 req: pengumuman
Deskripsi:
- pengaplikasian api tambah, detail dan edit pengumuman

No Issues
2026-01-14 15:01:32 +08:00
ca3d0d9d19 upd: req client
Deskripsi:

 - tampilan tambah file saat tambah data pengumuman
- tampilan list file pada halaman detail pengumuman
- tampilan tambah file saat edit data pengumuman

No Issues
2026-01-12 15:52:48 +08:00
c458504da2 upd: tampilan
Deskripsi:
- list diskusi pda dashboard dan detail divisi home
- ukuran banner dan stretch
- detail anggota > nama
- detail diskusi umum > judul kepotong
- detail pengumuman > deskripsi tidak keliatan warna putih

No Issues
2025-10-23 13:17:42 +08:00
049f6c63cc fix: detail pengumuman jika data kosong 2025-10-16 15:20:53 +08:00
83291676d3 upd : scroll view
Deskripsi:
- horizontal view hide
- vertical view hide
- scroll view height

No Issues
2025-09-09 12:30:40 +08:00
94c48889c6 upd: validasi create pengumuman
Deskripsi :.
- disable button form pada saat blm memilih divisi

No Issues
2025-08-28 14:49:56 +08:00
d0849143f2 upd: tampilan
Deskripsi:
- menghilangkan new line dan tag html pada list pengumuman dan list diskusi umum
- update api

NO Issues
2025-08-28 14:29:31 +08:00
191699af04 fix : tampilan
Deskripsi:
- text panjang pada pengumuman
- text panjang pada list banner
- text align pada detail member
- text panjang pada section item tanggal tugas
- text panjang pada select form
- text panjang pada detail event calendar divisi
- keyboard avoiding pada edit event calendar divisi

No Issues
2025-08-26 16:35:25 +08:00
37fda41dc1 upd: tampilan
Deskripsi:
- jarak setelah input text pencarian

No Issues
2025-08-22 16:40:31 +08:00
fce5465d4b fix: pengumuman
Deskripsi:
- numberof lines text> tambah dan edit pengumuman
- tinggi view list pengumuman

No Issues
2025-08-08 14:28:32 +08:00
1298ec079a upd: tampilan pengumuman
Deskripsi:
- menambah tinggi text area
- mengurangi margin list divisi

No Issues
2025-08-06 16:50:31 +08:00
fafb52d87c upd: button save
Deskripsi:
- disable button saat udh submit

No Issues
2025-08-04 13:56:33 +08:00
5898655fac fix : ios dan tampilan
Deskripsi:
- modal crash
- input keyboard over lap
- detail pengumuman text color
- Scroll view tinggi 100 persen
- image user

nb : blm selesai semua
2025-07-30 17:43:08 +08:00
42bf1589b4 upd: tampilan
Deskripsi:
- masang toast
- ganti tag Text

No Issues
2025-07-29 11:41:03 +08:00
ec1eda54d7 upd: text warna hitam 2025-07-28 10:15:27 +08:00
4a10655582 upd: pull to refresh
Deskripsi:
- list banner
- lit grouop
- list position
- list member
- list diskusi umum
- list pengumuman
- list project
- list divisi
- list tugas divisi
- list diskusi divisi
- list kalender divisi
- list dokumen divisi

No Issues
2025-07-15 12:08:55 +08:00
3808de683a upd: text input area
Deskripsi>;
- update tambah dan edit deskripsi pengumuman
- update tambah dan edit deskripsi divisi

No Issues
2025-07-14 17:34:30 +08:00
amel
055bbe4c0f upd: load scroll
Deskripsi:
- kegiatan
- divisi
- tugas divisi
- diskusi
- history kalender

No Issues
2025-06-12 15:10:19 +08:00
amel
6479069f17 upd: scroll load
Deskripsi:
- list anggota
- list diskusi umum
- list pengumuman

No Issues
2025-06-11 17:18:21 +08:00
amel
1e6a6d08ae upd: skeleton
Deskripsi:
- diskusi umum
- detail diskusi umum
- list pengumuman
- detail pengumuman
- list kegiatan
- detail kegiatan

No Issues
2025-06-03 17:43:45 +08:00
amel
cb8df3469e upd: announcement dan upload gambar
Deskripsi
- fix html tag pada pengumuman
- testing upload gambar = blm selesai

No Issues
2025-05-16 10:12:50 +08:00
amel
e64f7c7e14 updd: announcement
Deskripsi:
- edit pengumuman
- delete pengumuman

No Issues
2025-05-08 11:27:11 +08:00
amel
6cae53cbc7 upd: announcement
Deskripsi:
- load all announcement
- pencarian announcement
- tambah announcement
- get detail one announcement

No Issues
2025-05-07 17:26:49 +08:00
amel
c9e5260644 upd:pengumuman
Deskripsi :
- ganti button save form pada tambah dan edit pengumuman

No Issues
2025-03-13 12:26:40 +08:00
amel
9b67457711 upd: announcement
Deskripsi:
- ui list announcement
- ui detail announcement
- ui create announcement
- ui edit announcement
- ui hapus announcement

No Issues
2025-03-04 14:19:30 +08:00