Commit Graph

  • 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