-
883a8391cb
fixed webhook secret
master
Saufi
2026-05-22 21:12:38 +08:00
-
278fca5ee1
fixed webhook network
Saufi
2026-05-22 16:41:39 +08:00
-
aa508d0924
fixed webhook
Saufi
2026-05-22 16:33:51 +08:00
-
66c437ce92
fixed webhook
Saufi
2026-05-22 16:28:42 +08:00
-
bed6c93a01
fixed webhook
Saufi
2026-05-22 16:22:03 +08:00
-
d8cb554eaf
edit webhook master
Saufi
2026-05-22 16:14:17 +08:00
-
2a67d937e8
tambah webhook
Saufi
2026-05-22 16:12:05 +08:00
-
d9ecdfc8f6
fixed peserta download esijil error
Saufi
2026-05-22 15:52:28 +08:00
-
91a950a816
fungsi delete program
Saufi
2026-05-22 10:29:28 +08:00
-
2aae3d2d6d
update emel dari file
Saufi
2026-05-20 22:18:51 +08:00
-
9e5ff6b85e
check headr file import peserta
Saufi
2026-05-20 22:07:02 +08:00
-
7e4bbca2db
tambah fungsi upload peserta sebagai hadir
Saufi
2026-05-20 20:10:43 +08:00
-
154b2c650e
add npm dalam docker
Saufi
2026-05-20 17:05:00 +08:00
-
fa0070acec
fix bilangan berjaya emel
Saufi
2026-05-20 16:15:48 +08:00
-
afab039f54
tambah resend email
Saufi
2026-05-20 15:44:28 +08:00
-
17630c65a6
fix download error
Saufi
2026-05-20 12:35:15 +08:00
-
7027651dd7
fix status hantar emel dan jana sijil
Saufi
2026-05-20 10:20:59 +08:00
-
899507070c
status emel
Saufi
2026-05-20 09:11:51 +08:00
-
6b2769d506
tambah emel masa semak sijil
Saufi
2026-05-20 08:13:36 +08:00
-
7ef5092933
tambah emel untuk kakitangan
Saufi
2026-05-20 07:44:08 +08:00
-
b48319f77d
tukar logo mbip
Saufi
2026-05-19 20:56:46 +08:00
-
201595912f
tukar nama MB Ipoh Perak kepada MBIP
Saufi
2026-05-19 20:47:08 +08:00
-
2642d0cb7c
tukar myCert kepada mySijil
Saufi
2026-05-19 18:59:44 +08:00
-
10d0ae5671
fix: toggle No. Sijil kekal off selepas simpan konfigurasi
Saufi
2026-05-19 18:17:10 +08:00
-
6923f7b7eb
fix: tukar timezone app ke Asia/Kuala_Lumpur
Saufi
2026-05-19 18:09:14 +08:00
-
ac319aea1f
tukar nama mbip
Saufi
2026-05-19 18:04:18 +08:00
-
e37044153c
fix: jalankan composer install sebelum tunggu MySQL — elak stuck di wait loop
Saufi
2026-05-19 17:57:41 +08:00
-
32c6d1b168
fix: jalankan composer install dalam production jika vendor/ tiada
Saufi
2026-05-19 16:40:08 +08:00
-
5a529641dd
fix: tukar env_file ke src/.env — satu .env untuk Docker dan Laravel
Saufi
2026-05-19 16:31:20 +08:00
-
6238941aff
env docker
Saufi
2026-05-19 16:24:00 +08:00
-
bf53c71b45
refactor: susun semula struktur folder — Laravel source ke src/
Saufi
2026-05-19 15:58:35 +08:00
-
f052251b94
setting php.ini
Saufi
2026-05-19 15:45:23 +08:00
-
e65fd77156
fix: buat direktori storage pada deploy pertama sebelum view:cache
Saufi
2026-05-19 15:36:28 +08:00
-
24bac933a8
setting php dalam docker
Saufi
2026-05-19 15:07:15 +08:00
-
b0eec13d5b
first
Saufi
2026-05-19 09:53:36 +08:00
-
f39eca4b1c
feat: input field saiz font No IC dalam konfigurasi template
Saufi
2026-05-18 22:18:18 +08:00
-
12aea2cbff
feat: papar no. IC di bawah nama dalam sijil dan pratonton
Saufi
2026-05-18 22:06:44 +08:00
-
d597bf45fb
fix: pratonton guna koordinat form semasa, No. Sijil ikut toggle
Saufi
2026-05-18 21:46:21 +08:00
-
0417a6698a
feat: susun semula layout urus template sijil
Saufi
2026-05-18 21:32:27 +08:00
-
29d85eea86
fix: kemas kini CertificateService untuk Intervention Image v4 API
Saufi
2026-05-18 21:01:47 +08:00
-
0fd202f974
fix: guna disk('public') dan preview route untuk papar imej di show.blade.php
Saufi
2026-05-18 20:40:37 +08:00
-
756b73e3ee
fix: QR code guna Storage::disk('public') — imej tidak papar di admin panel
Saufi
2026-05-18 20:37:42 +08:00
-
55c077ee48
fix: guna PHP PDO untuk semak MySQL dalam entrypoint
Saufi
2026-05-18 17:24:38 +08:00
-
69c91dfb4b
feat: guna MySQL external — host.docker.internal (dev) & 172.17.200.16 (prod)
Saufi
2026-05-18 16:34:17 +08:00
-
576c71c960
feat: Docker Compose setup untuk development & production
Saufi
2026-05-18 15:36:47 +08:00
-
c9b50ccc5e
feat: two-role system — super_admin & admin program (Fasa 12)
Saufi
2026-05-18 08:47:58 +08:00
-
700fbd1bcc
feat: testing suite and bug fixes (Fasa 11)
Saufi
2026-05-17 00:23:38 +08:00
-
a41ff59009
feat: security hardening (Fasa 10)
Saufi
2026-05-16 23:54:11 +08:00
-
165f22fe6f
feat: per-program statistics dashboard (Fasa 9)
Saufi
2026-05-16 22:54:34 +08:00
-
b066a44326
feat: email blast for certificates (Fasa 8)
Saufi
2026-05-16 22:36:32 +08:00
-
2ddc7e3caf
feat: certificate template management and generation (Fasa 7)
Saufi
2026-05-16 22:18:23 +08:00
-
2f76f94283
feat: questionnaire management (Fasa 6)
Saufi
2026-05-16 20:53:43 +08:00
-
d0ebaf8433
feat: public check-in flow and attendance (Fasa 5)
Saufi
2026-05-16 20:20:27 +08:00
-
32428733d6
feat: participant management and csv import
Saufi
2026-05-16 20:02:05 +08:00
-
12324091dd
feat: qr code generation
Saufi
2026-05-16 19:42:33 +08:00
-
d0be749f29
feat: program management
Saufi
2026-05-16 19:31:00 +08:00
-
5b85822b78
chore: initial Laravel 13 project setup for eCert MBIP
Saufi
2026-05-16 15:44:19 +08:00