Novy San87
|
0f8171e3c1
|
fix(tatib): jenis pelanggaran di PDF SP tampil '-' jika pelanggaran sudah dihapus — pakai withTrashed() agar snapshot SP tetap menampilkan nama jenis pelanggaran
|
2026-08-26 11:39:44 +07:00 |
|
Novy San87
|
e6eb7ac419
|
style(tatib): PDF SP — tanggal pelanggaran ditampilkan dengan nama hari (Rabu, 19 Agustus 2026)
|
2026-08-26 11:37:35 +07:00 |
|
Novy San87
|
80062fcfb4
|
style(tatib): PDF SP — blok tanda tangan dikurangi 1 tab (padding-left 19em)
|
2026-08-26 11:36:33 +07:00 |
|
Novy San87
|
221f3ae027
|
style(tatib): PDF SP — margin kanan 1.5cm
|
2026-08-26 11:35:50 +07:00 |
|
Novy San87
|
6688865090
|
style(tatib): PDF SP — margin kiri 2cm
|
2026-08-26 11:35:13 +07:00 |
|
Novy San87
|
0bfeed1d08
|
style(tatib): PDF SP — seluruh isi surat 11pt (judul, nomor, identitas, paragraf, tabel, TTD), kop surat tetap; line-height 1.4 & margin bawah 0.8cm dikembalikan karena ruang lega; tetap 1 lembar F4
|
2026-08-26 11:34:29 +07:00 |
|
Novy San87
|
ac85976d18
|
style(tatib): PDF SP — isi tabel pelanggaran 11pt, header tabel tetap 12pt
|
2026-08-26 11:32:47 +07:00 |
|
Novy San87
|
79f3b8c757
|
style(tatib): PDF SP — jarak paragraf penutup ke blok Wonorejo dikembalikan 1 enter penuh (1.4em)
|
2026-08-26 11:30:19 +07:00 |
|
Novy San87
|
ea61a16427
|
style(tatib): PDF SP — font blok tanda tangan dikecilkan ke 11pt
|
2026-08-26 11:29:27 +07:00 |
|
Novy San87
|
1edca2da0a
|
style(tatib): PDF SP — blok tanda tangan digeser ke kanan 2 tab (padding-left 22em)
|
2026-08-26 11:28:35 +07:00 |
|
Novy San87
|
753b23fef5
|
style(tatib): PDF SP — alamat & kontak kop surat dibesarkan ke 10pt
|
2026-08-26 11:26:57 +07:00 |
|
Novy San87
|
aa30c9a0b2
|
style(tatib): PDF SP — margin atas jadi 1cm (masih muat 1 lembar F4)
|
2026-08-26 11:25:59 +07:00 |
|
Novy San87
|
2dde88e10d
|
style(tatib): PDF SP — 3 baris kop instansi dirapatkan tanpa spasi antar baris (line-height 1)
|
2026-08-26 11:25:02 +07:00 |
|
Novy San87
|
f80ac989b3
|
style(tatib): PDF SP — logo kop diperbesar ke 70px (proporsional dengan teks), padding tabel 3px, alamat kop 7.5pt; tetap 1 lembar F4
|
2026-08-26 11:24:12 +07:00 |
|
Novy San87
|
44207c9aed
|
style(tatib): PDF SP — enter 1x antara 'Berikut daftar pelanggaran :' dan tabel; kompensasi margin/line-height agar tetap 1 lembar F4
|
2026-08-26 11:22:11 +07:00 |
|
Novy San87
|
df74334617
|
style(tatib): PDF SP — font kop (PEMERINTAH/DINAS/SEKOLAH) disamakan 13pt dengan judul SURAT PERINGATAN; kompensasi margin & tabel agar tetap 1 lembar F4
|
2026-08-26 11:20:15 +07:00 |
|
Novy San87
|
e742b16b76
|
style(tatib): PDF SP — enter 2x antara 'Kepala SMKN...' dan nama Kepala Sekolah (ruang tanda tangan & stempel); kompensasi margin/tabel agar tetap 1 lembar F4
|
2026-08-26 11:18:54 +07:00 |
|
Novy San87
|
86f554c944
|
style(tatib): PDF SP — enter 1x antara paragraf penutup dan blok 'Wonorejo, ...' (kompensasi: margin atas 0.8cm, kop lebih ringkas); tetap 1 lembar F4
|
2026-08-26 11:17:50 +07:00 |
|
Novy San87
|
fb0456b1e8
|
style(tatib): PDF SP — kompensasi line-height 1.4 + margin bawah 0.7cm agar tetap 1 lembar setelah enter di blok nomor surat
|
2026-08-26 11:16:57 +07:00 |
|
Novy San87
|
436f02a97d
|
style(tatib): PDF SP — enter 1x antara baris 'Nomor: ...' dan 'Kepada Yth...'
|
2026-08-26 11:16:42 +07:00 |
|
Novy San87
|
105d307c59
|
style(tatib): PDF SP — enter 1x antara 'di Tempat' dan paragraf 'Berdasarkan...' (revert enter sebelum di Tempat)
|
2026-08-26 11:16:11 +07:00 |
|
Novy San87
|
14cb098bbf
|
style(tatib): PDF SP — tambah 1 baris kosong sebelum 'di Tempat' agar tidak menempel ke baris NISN
|
2026-08-26 11:15:27 +07:00 |
|
Novy San87
|
7760e2e494
|
style(tatib): PDF SP — spasi antar baris dilonggarkan (line-height 1.42), padding tabel & ruang tanda tangan diperbaiki, blok TTD digeser agar nama Kepala Sekolah 1 baris; tetap 1 lembar F4
|
2026-08-26 11:14:20 +07:00 |
|
Novy San87
|
38400b5cd6
|
style(tatib): PDF SP per siswa 1 lembar F4 portrait — kop diperbaiki (logo 84px ke kiri, nama sekolah wrap aman), reset margin p, line-height 1.2, tanggal tabel d/m/Y, margin @page 1cm; semua SP (1-6 pelanggaran) terverifikasi 1 halaman
|
2026-08-26 11:05:19 +07:00 |
|
Novy San87
|
2988aa4988
|
style(tatib): PDF SP per siswa muat 1 lembar F4 portrait — margin & spacing dikompakkan (kop, judul, tabel, ttd), font isi tetap 12pt; rekap PDF tidak disentuh
|
2026-08-26 10:58:29 +07:00 |
|
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 |
|