0000000000000000000000000000000000000000 e45fee3446c6c3a7687b33c8d1ec0e1557d1774e cheechoyy <cheechoyy@gmail.com> 1779754636 +0800	clone: from https://github.com/cheechoyy/ipes-system-beta.v1.git
e45fee3446c6c3a7687b33c8d1ec0e1557d1774e b4e4523a2642fd0bb906965fb35999bfe5ff3f06 cheechoyy <cheechoyy@gmail.com> 1779764387 +0800	pull: Fast-forward
b4e4523a2642fd0bb906965fb35999bfe5ff3f06 95f00c4654c17cf9981025c95b362e61b9c297ce cheechoyy <cheechoyy@gmail.com> 1779771380 +0800	commit: Fix: Tambah langchain-google-genai ke dalam requirements
95f00c4654c17cf9981025c95b362e61b9c297ce 6e89ffb907780c8ac7cdd431b9292a4a54838e4f cheechoyy <cheechoyy@gmail.com> 1780882415 +0800	commit: update celery method
6e89ffb907780c8ac7cdd431b9292a4a54838e4f eeb31f2ccabbc4a5faec05b606966a4de4fc0a54 cheechoyy <cheechoyy@gmail.com> 1780883046 +0800	commit (merge): Selesaikan konflik merge fail sqlite
eeb31f2ccabbc4a5faec05b606966a4de4fc0a54 849251845477de754d10dfe043d97eec421eb99d cheechoyy <cheechoyy@gmail.com> 1780884943 +0800	commit: isu laporan ai
849251845477de754d10dfe043d97eec421eb99d 99f194ce52475690e57c3dc7b821710d7265023f cheechoyy <cheechoyy@gmail.com> 1780890491 +0800	commit: requirement
99f194ce52475690e57c3dc7b821710d7265023f 0dd17518c7943ab1de3c47a97e22a1e704a52e31 cheechoyy <cheechoyy@gmail.com> 1780894475 +0800	commit: Fix pdfplumber version conflict
0dd17518c7943ab1de3c47a97e22a1e704a52e31 202bbd45c62cf77c5475cc1a80b97c53fa091cef cheechoyy <cheechoyy@gmail.com> 1780906902 +0800	commit: Fix python-docx version conflict
202bbd45c62cf77c5475cc1a80b97c53fa091cef 9397434f304cf15496e2a7d64ba0bbceb8c1b47d cheechoyy <cheechoyy@gmail.com> 1780907316 +0800	commit: Fix pdfminer dependency conflict
9397434f304cf15496e2a7d64ba0bbceb8c1b47d 82bd593a474c2eb5c1c017a1e1862435e6b653a6 cheechoyy <cheechoyy@gmail.com> 1780908269 +0800	commit: Tukar pdfplumber kepada pypdf untuk jimat RAM
82bd593a474c2eb5c1c017a1e1862435e6b653a6 fdb1fe35b222ea3a04c3657a180257d7896778ef cheechoyy <cheechoyy@gmail.com> 1780968966 +0800	commit: Ubahsuai untuk Pelaksanaan Senibina Hibrid Celery
fdb1fe35b222ea3a04c3657a180257d7896778ef 4e1a37d3638d6e6f53ad1b051865a19a773e5296 cheechoyy <cheechoyy@gmail.com> 1780970743 +0800	commit: Baiki ralat Cetusan AI - baca teks dari database
4e1a37d3638d6e6f53ad1b051865a19a773e5296 214b45f7bb85aa346d3d4b47555ac1116dd50a7d cheechoyy <cheechoyy@gmail.com> 1780971766 +0800	commit: setting upd
214b45f7bb85aa346d3d4b47555ac1116dd50a7d b0ca4e47ab5ab071c531b3f82ccb705228f47b02 cheechoyy <cheechoyy@gmail.com> 1780997510 +0800	commit: upd locksystem spaf only
b0ca4e47ab5ab071c531b3f82ccb705228f47b02 160cb5d5b4c7f06a388f17b19d3c5655914041b6 cheechoyy <cheechoyy@gmail.com> 1781055904 +0800	commit: upd laporan eksekutif
160cb5d5b4c7f06a388f17b19d3c5655914041b6 96bbfb9cceeaba28611c2b8afca01bad34552b17 cheechoyy <cheechoyy@gmail.com> 1781073712 +0800	commit: upd pelan lantai
96bbfb9cceeaba28611c2b8afca01bad34552b17 bcac96175383624b49c3c40f55d0b450327bfe4c cheechoyy <cheechoyy@gmail.com> 1781082038 +0800	commit: new update
bcac96175383624b49c3c40f55d0b450327bfe4c 065929264e14d80b638a38d40dc3df71d1225cbe cheechoyy <cheechoyy@gmail.com> 1781161034 +0800	commit: new update
065929264e14d80b638a38d40dc3df71d1225cbe f45291491d28497c0a3e2555c4fa2470cbe78e57 cheechoyy <cheechoyy@gmail.com> 1781233593 +0800	commit: new update
f45291491d28497c0a3e2555c4fa2470cbe78e57 1f86b140f70479c8390d1907b770f88429aae110 cheechoyy <cheechoyy@gmail.com> 1781255535 +0800	commit: new update
1f86b140f70479c8390d1907b770f88429aae110 d3e2f64edee3877c33fe3ca4cde7f0151195ceb9 cheechoyy <cheechoyy@gmail.com> 1781512350 +0800	commit: new update
d3e2f64edee3877c33fe3ca4cde7f0151195ceb9 84f8e4a5c905c520e106be5e0f8572f92ea3b94a cheechoyy <cheechoyy@gmail.com> 1782098380 +0800	commit: Buang .env dari repo awam
84f8e4a5c905c520e106be5e0f8572f92ea3b94a e5912f72768758a4cee28de114c16a9ccc65c920 cheechoyy <cheechoyy@gmail.com> 1782282183 +0800	commit: update
e5912f72768758a4cee28de114c16a9ccc65c920 122b9e751dd24366e5a1f0b45c671947dedc6e56 cheechoyy <cheechoyy@gmail.com> 1782284210 +0800	commit: update
122b9e751dd24366e5a1f0b45c671947dedc6e56 491644be81a58f148e1eaed35ac0cdf3d2f74121 cheechoyy <cheechoyy@gmail.com> 1782354682 +0800	commit: update
491644be81a58f148e1eaed35ac0cdf3d2f74121 b3acbe9e6ab4faad48f6a13fa48215cdefacf334 cheechoyy <cheechoyy@gmail.com> 1782366975 +0800	commit: update
b3acbe9e6ab4faad48f6a13fa48215cdefacf334 244ec14cfa634eb76827831490b945c9c3030b00 cheechoyy <cheechoyy@gmail.com> 1782792946 +0800	pull origin main: Fast-forward
244ec14cfa634eb76827831490b945c9c3030b00 9fb9c9c416e7f30a022d96b4f31490cd60d0f1f5 cheechoyy <cheechoyy@gmail.com> 1782809596 +0800	commit: update
9fb9c9c416e7f30a022d96b4f31490cd60d0f1f5 8ea2274128cfdc7a4bea65f953478fd73f12239c cheechoyy <cheechoyy@gmail.com> 1782884928 +0800	commit: update manual register utk peserta/pengajur
8ea2274128cfdc7a4bea65f953478fd73f12239c 244df41f3651590c18e8de8b38d0cac709b3bc9a cheechoyy <cheechoyy@gmail.com> 1782887508 +0800	commit: update scanner qr program
244df41f3651590c18e8de8b38d0cac709b3bc9a 9a6b93c937c07639f2ad4ed71b31bdaddd4755b4 cheechoyy <cheechoyy@gmail.com> 1782895201 +0800	commit: update 4.40
9a6b93c937c07639f2ad4ed71b31bdaddd4755b4 8b8eb88a19969cdf8138566464e356b8dc2d584b cheechoyy <cheechoyy@gmail.com> 1782985071 +0800	commit: update
8b8eb88a19969cdf8138566464e356b8dc2d584b 4270cdc162639c2dc198b82281a878ab0afe1f66 cheechoyy <cheechoyy@gmail.com> 1783307815 +0800	commit: update
4270cdc162639c2dc198b82281a878ab0afe1f66 cdd5929f599069618de42e2963954ab7ebf2207e cheechoyy <cheechoyy@gmail.com> 1783308970 +0800	commit: update
cdd5929f599069618de42e2963954ab7ebf2207e 5ab8e23aa881b88d5a4a18febae167178ae5ee5f cheechoyy <cheechoyy@gmail.com> 1783389328 +0800	commit: update AWS celery/redis
5ab8e23aa881b88d5a4a18febae167178ae5ee5f c7dc6c1f5214b345612e51a65a47b224868df450 cheechoyy <cheechoyy@gmail.com> 1783396583 +0800	commit: update AWS celery/redis
c7dc6c1f5214b345612e51a65a47b224868df450 c7dc6c1f5214b345612e51a65a47b224868df450 cheechoyy <cheechoyy@gmail.com> 1783492409 +0800	reset: moving to HEAD
c7dc6c1f5214b345612e51a65a47b224868df450 955ea6cb9f7c655e808f04611663a8d81f5e5623 cheechoyy <cheechoyy@gmail.com> 1783492417 +0800	pull origin main: Fast-forward
955ea6cb9f7c655e808f04611663a8d81f5e5623 0c60ef63d0231f5e62b7acc088e36e2f1caa4615 cheechoyy <cheechoyy@gmail.com> 1783501092 +0800	commit: update modul road map blueprint/ peruntukkan dll
0c60ef63d0231f5e62b7acc088e36e2f1caa4615 a7b6644e8f4af124345b63093648133bca170d66 cheechoyy <cheechoyy@gmail.com> 1783562225 +0800	commit: Migrasi penuh: AWS SQS + Lambda serverless architecture
a7b6644e8f4af124345b63093648133bca170d66 1cad6922ac2a5837acf4598dd54c0813152ce539 cheechoyy <cheechoyy@gmail.com> 1783564168 +0800	commit: update urls.py
1cad6922ac2a5837acf4598dd54c0813152ce539 3c033b2790e62b6073d71380271f06435226544a cheechoyy <cheechoyy@gmail.com> 1783582472 +0800	commit: update ngrok untuk local test/dev
3c033b2790e62b6073d71380271f06435226544a cc60fa5c8aff7233ec77d66a45231baa832e1692 cheechoyy <cheechoyy@gmail.com> 1783587333 +0800	commit: update hybrid memurai-local dan aws-live
cc60fa5c8aff7233ec77d66a45231baa832e1692 ab96977dcabf2252ea536a1dd378307e51fc0db5 cheechoyy <cheechoyy@gmail.com> 1783588932 +0800	commit: update setting.py hybrid/live
ab96977dcabf2252ea536a1dd378307e51fc0db5 1c5b5f20e536583c3e6443b058b54fabbac63684 cheechoyy <cheechoyy@gmail.com> 1783589574 +0800	commit: Hotfix: Gunakan os.environ RENDER untuk Suis Hibrid yang lebih kebal
1c5b5f20e536583c3e6443b058b54fabbac63684 6622d90e71bc185753625a178f02d8689d08b94d cheechoyy <cheechoyy@gmail.com> 1783651156 +0800	commit: update frontend/backend latest 10.39
6622d90e71bc185753625a178f02d8689d08b94d c5d90ca4c80ee73e5b8f20ba63683a89007c1cd6 cheechoyy <cheechoyy@gmail.com> 1783653103 +0800	commit: update frontend/backend latest 10.39
c5d90ca4c80ee73e5b8f20ba63683a89007c1cd6 cc5dac027bd6f6fa1a88b85090ba61d8c6e3aedc cheechoyy <cheechoyy@gmail.com> 1783654582 +0800	pull origin main: Fast-forward
cc5dac027bd6f6fa1a88b85090ba61d8c6e3aedc f1995f6abb3bacca12b0fce78ca97ce9d419255b cheechoyy <cheechoyy@gmail.com> 1783903769 +0800	commit: update modul thema waiting to merge
f1995f6abb3bacca12b0fce78ca97ce9d419255b 323ed351cc419117d5240e55c07a0360ff603560 cheechoyy <cheechoyy@gmail.com> 1783910607 +0800	checkout: moving from main to choy-laptop
323ed351cc419117d5240e55c07a0360ff603560 f1995f6abb3bacca12b0fce78ca97ce9d419255b cheechoyy <cheechoyy@gmail.com> 1783910624 +0800	checkout: moving from choy-laptop to main
f1995f6abb3bacca12b0fce78ca97ce9d419255b 323ed351cc419117d5240e55c07a0360ff603560 cheechoyy <cheechoyy@gmail.com> 1783910665 +0800	checkout: moving from main to choy-laptop
323ed351cc419117d5240e55c07a0360ff603560 f1995f6abb3bacca12b0fce78ca97ce9d419255b cheechoyy <cheechoyy@gmail.com> 1783910744 +0800	checkout: moving from choy-laptop to main
f1995f6abb3bacca12b0fce78ca97ce9d419255b ff1576858c657d1ae5183e67301ea5fc6a4ca785 cheechoyy <cheechoyy@gmail.com> 1783910929 +0800	commit (merge): Merge branch 'main' of https://github.com/cheechoyy/ipes-system-beta.v1
ff1576858c657d1ae5183e67301ea5fc6a4ca785 59b1e85e0083afd514fd1c2618486540bacf57a0 cheechoyy <cheechoyy@gmail.com> 1783924974 +0800	commit: murnikan settings.py dan selesaikan ralat 403 CSRF pelayan render
59b1e85e0083afd514fd1c2618486540bacf57a0 107fdabb63f896910e8a0be0d98fbf90b34f2b7b cheechoyy <cheechoyy@gmail.com> 1783925023 +0800	commit: update front end
107fdabb63f896910e8a0be0d98fbf90b34f2b7b 5f9e4f2a1d6d2922a7be9278ab978691daefd212 cheechoyy <cheechoyy@gmail.com> 1783928422 +0800	commit: update setting
5f9e4f2a1d6d2922a7be9278ab978691daefd212 5f9e4f2a1d6d2922a7be9278ab978691daefd212 cheechoyy <cheechoyy@gmail.com> 1783928446 +0800	checkout: moving from main to main
5f9e4f2a1d6d2922a7be9278ab978691daefd212 151c4dd854a5a51efdbea2ad40555ea4b936a826 cheechoyy <cheechoyy@gmail.com> 1783928891 +0800	pull origin main: Fast-forward
151c4dd854a5a51efdbea2ad40555ea4b936a826 18b52d1b9d5f54891f1cc73249c34812fa9c9f23 cheechoyy <cheechoyy@gmail.com> 1783933798 +0800	commit: update
18b52d1b9d5f54891f1cc73249c34812fa9c9f23 2c507dae269f1f122af956cbb1e0ef1609bd0f0b cheechoyy <cheechoyy@gmail.com> 1784010589 +0800	pull origin main: Fast-forward
2c507dae269f1f122af956cbb1e0ef1609bd0f0b d729b289b9a237532512ae2c006af9ebea0f8eeb cheechoyy <cheechoyy@gmail.com> 1784018347 +0800	pull origin main: Fast-forward
d729b289b9a237532512ae2c006af9ebea0f8eeb baae1ee7c8251ab506c9a4c3ecce7a7b5f763441 cheechoyy <cheechoyy@gmail.com> 1784105807 +0800	commit: update
baae1ee7c8251ab506c9a4c3ecce7a7b5f763441 1ae62fcb8270c01e3ad1991a6b7aa3566cc1e31b cheechoyy <cheechoyy@gmail.com> 1784171611 +0800	commit: update front end {% load i18n %}
1ae62fcb8270c01e3ad1991a6b7aa3566cc1e31b 71886b7b51b478b52272c4c42070de11891e4551 cheechoyy <cheechoyy@gmail.com> 1784193145 +0800	commit: Migrate AI engine from Gemini to OpenAI gpt-5-mini
71886b7b51b478b52272c4c42070de11891e4551 894482753195f5b393c0efc7a0657722d7e77aa9 cheechoyy <cheechoyy@gmail.com> 1784522915 +0800	commit: scoring and huge update
