Commit Graph

14 Commits

Author SHA1 Message Date
e3d2752a4c style: kurangi borderRadius card dari 12 ke 8 agar tampilan lebih tegas 2026-05-21 14:04:25 +08:00
4dcfcbb7a7 style: standardisasi borderRadius approval dan notification — cards 10→12, notifIconContainer 21→100 2026-05-21 13:56:35 +08:00
f27707eb74 style: standardisasi borderRadius announcement — cards 10→12, iconBox 10→8, divisionCircle 13→100 2026-05-21 13:56:14 +08:00
e4e8b44c45 style: standardisasi borderRadius component — cards 10→12, icon circles 20/22→100, chip 5→20, guideCard 16→12 2026-05-21 13:55:49 +08:00
79c9c9046c style: standardisasi borderRadius modal — bottom sheet 18→20, confirm 14→12, decorativeCircle 150→100 2026-05-21 13:54:48 +08:00
f6122fb35a style: standardisasi borderRadius input — inputRoundForm 5→12, verificationCell 15→12 2026-05-21 13:54:18 +08:00
2ae88ff2e3 style: standardisasi borderRadius button — btnFiturMenu 15→20, labelStatus 10→20 2026-05-21 13:53:58 +08:00
fbf25bdd59 style: standardisasi borderRadius card — semua card/container ke 12, sectionBadge ke 20 2026-05-21 13:53:41 +08:00
600218cb11 style: tambah token borderRadius (round04, round12, roundFull) dan update round05 5→8 2026-05-21 13:52:30 +08:00
d272b96e53 fix: ganti warna desc diskusi dan pindahkan inline styles ke styles.ts
- Ganti warna teks deskripsi dari dimmed ke text pada list diskusi umum dan divisi
- Tambah class discussionHeaderPadding, discussionListPadding, discussionTitleCol,
  discussionDescMargin, discussionEmptyText ke component.styles.ts
- Ganti semua inline style dengan themed object (warna dinamis) dan Styles.* (statis)
2026-05-19 14:47:37 +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
85aca330e5 feat: filter approval berdasarkan group dan perbaikan tampilan riwayat
- Simpan idGroup user ke Redux saat login agar perbandingan group bisa dilakukan
- Filter button persetujuan project: isApprover hanya tampil jika group sama
- Filter button persetujuan division/task: isApprover hanya tampil jika group sama
- Pass idGroup ke SectionTanggalTugasProject dan SectionTanggalTugasTask dari parent
- Samakan warna icon, label, dan nama pada riwayat persetujuan
- Ubah bg alasan penolakan dari merah ke netral, label tetap merah
- Ekstrak inline styles ModalRiwayatApproval ke approval.styles.ts
2026-05-18 14:52:30 +08:00
90419b5d15 feat: tambah fitur tandai terbaca per notifikasi dan ekstrak styles
- Tambah fungsi handleMarkOneRead untuk tandai satu notifikasi terbaca tanpa navigasi
- Tambah tombol "Tandai dibaca" pada tiap notifikasi yang belum terbaca
- Buat notification.styles.ts dengan 8 class styles untuk notification screen
- Daftarkan NotificationStyles ke constants/styles/index.ts
2026-05-18 11:27:49 +08:00
d299484a98 refactor: pecah lib/api.ts dan constants/Styles.ts per domain
- lib/api.ts (879 baris) → 13 file di lib/api/ per domain
- constants/Styles.ts (1.275 baris) → 10 file di constants/styles/ per domain
- tambah docs/FILE-HEALTH.md dan referensinya ke CLAUDE.md
- kedua file lama tetap sebagai re-export — zero breaking changes
2026-05-12 10:34:31 +08:00