Novy San87
076cb7bb3c
style(tatib): PDF SP — margin atas 2cm→1.5cm; font isi surat diseragamkan 12pt (nomor surat, tabel pelanggaran, NIP), judul tetap 13pt
2026-08-26 10:50:31 +07:00
Novy San87
cfd82125c5
feat(tatib): ekspor PDF surat peringatan — unduh PDF per surat (F4 resmi via dompdf) + rekap daftar SP (A4 landscape: ringkasan status, tabel rinci, ttd); tombol Ekspor PDF di /sp-letters & Unduh PDF di detail
2026-08-26 10:47:40 +07:00
Novy San87
cda9cbec03
feat(sp-letters): generate PDF resmi SP (DomPDF, F4, kop+tanda tangan) saat surat dibuat — wali bisa lihat/unduh via SiMURID (file_url di API)
2026-08-07 15:06:16 +07:00
Novy San87
5c682476e0
fix(sp-letters): alamat jadi 'Kepada Yth. Bapak/Ibu/Wali Murid'
2026-08-07 15:02:14 +07:00
Novy San87
a60842b207
fix(sp-letters): judul SURAT PERINGATAN diberi garis bawah
2026-08-07 15:01:22 +07:00
Novy San87
911064805b
fix(sp-letters): 'di tempat' → 'di Tempat'
2026-08-07 14:59:44 +07:00
Novy San87
f06fcdda98
fix(sp-letters): indent blok tanda tangan tambah 6 tab (total 24em)
2026-08-07 14:59:04 +07:00
Novy San87
a6db6ba6ff
fix(sp-letters): indent blok tanda tangan tambah 6 tab (total 18em)
2026-08-07 14:58:27 +07:00
Novy San87
8670f786ea
fix(sp-letters): indent blok tanda tangan tambah 6 tab (total 12em)
2026-08-07 14:57:46 +07:00
Novy San87
7494e8b9b1
fix(sp-letters): indent blok tanda tangan 5→6 tab
2026-08-07 14:57:06 +07:00
Novy San87
f15419e226
fix(sp-letters): blok tanda tangan diberi indent 5 tab
2026-08-07 14:56:25 +07:00
Novy San87
2e1e1bd2bf
fix(sp-letters): tanggal tanda tangan jadi 'Wonorejo, 7 Agustus 2026' (setting school_place, default Wonorejo)
2026-08-07 14:55:38 +07:00
Novy San87
fd9620a3bd
fix(sp-letters): spasi antar baris blok tanda tangan jadi 1 spasi
2026-08-07 14:54:43 +07:00
Novy San87
db999ffeb7
fix(sp-letters): blok tanda tangan (tanggal, Kepala, nama, NIP) rata kiri
2026-08-07 14:54:11 +07:00
Novy San87
1e2c53b522
fix(sp-letters): paragraf penutup diberi indentasi 2 tab
2026-08-07 14:52:51 +07:00
Novy San87
7b54d8dc33
fix(sp-letters): paragraf penutup — 'Saudara/i' diganti nama siswa (tebal)
2026-08-07 14:51:31 +07:00
Novy San87
c7dd8c5dfb
fix(sp-letters): uraian pelanggaran tampil miring kecil di bawah jenis pelanggaran
2026-08-07 14:49:27 +07:00
Novy San87
e749c19073
fix(sp-letters): kolom 'Jenis Pelanggaran' tampilkan nama jenis pelanggaran (bukan description)
2026-08-07 14:48:16 +07:00
Novy San87
cf3a94794b
fix(sp-letters): tanggal pelanggaran dikonversi ke Asia/Jakarta sebelum format — cegah geser -1 hari (snapshot tersimpan UTC)
2026-08-07 14:45:58 +07:00
Novy San87
a9efc83dab
fix(sp-letters): tanggal pelanggaran jadi format 'Hari, 02 Agustus 2026' (locale id)
2026-08-07 14:43:13 +07:00
Novy San87
59981abab0
fix(sp-letters): daftar pelanggaran jadi tabel (Tanggal | Jenis | Point) + baris Total, tanpa bullet
2026-08-07 14:41:04 +07:00
Novy San87
c44eb84346
fix(sp-letters): paragraf pembuka diberi indentasi 2 tab (text-indent 2em)
2026-08-07 14:37:47 +07:00
Novy San87
670be7ebad
fix(sp-letters): kalimat pembuka — 'kepada ananda NAMA (tebal)' menggantikan 'Saudara/i'
2026-08-07 14:36:47 +07:00
Novy San87
98614545fc
fix(sp-letters): alamat 'Kepada Yth. Bapak/Ibu/Wali' + nama siswa uppercase langsung di bawahnya, jarak 1 spasi
2026-08-07 14:32:50 +07:00
Novy San87
fffb35e868
fix(sp-letters): rapatkan jarak judul SURAT PERINGATAN dengan Nomor surat (1 spasi)
2026-08-07 14:30:42 +07:00
Novy San87
743a4d39fa
fix(sp-letters): kertas cetak F4 (210x330mm) dengan margin kiri-kanan 1cm
2026-08-07 14:29:42 +07:00
Novy San87
9877f93e8f
fix(sp-letters): logo di cetakan pakai asset() URL, bukan public_path() filesystem — perbaiki logo pecah (kotak image) saat cetak surat
2026-08-07 14:28:46 +07:00
Sari
64863456ee
kop Surat Peringatan disamakan dengan format resmi (logo lambang Jatim bersih + 6 baris + garis tebal, nama sekolah satu baris via nowrap) + refactor schoolSettings()
2026-08-03 10:14:00 +07:00
Bro
1c35734f7b
Initial commit: Aplikasi Ketertiban Siswa
...
- Fitur: input pelanggaran, sistem poin, surat peringatan otomatis, SP progress
- Realtime notifikasi via Laravel Reverb + Echo
- Dashboard statistik, manajemen user, manajemen master data
- Login 2 kolom premium, user dropdown, pengaturan akun
- Tema biru kalem, logo sekolah dinamis, sidebar brand dinamis
- Sinkronisasi siswa dari Database Kesiswaan via API
2026-07-21 22:43:13 +07:00