0000000000000000000000000000000000000000 3963b4def1285555dc213ce9a55d564f62c68f09 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1772788382 +0700	commit (initial): Initial commit of TSDHHL26 Admissions System
3963b4def1285555dc213ce9a55d564f62c68f09 3963b4def1285555dc213ce9a55d564f62c68f09 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1772788576 +0700	Branch: renamed refs/heads/master to refs/heads/main
3963b4def1285555dc213ce9a55d564f62c68f09 e7030b1c5f24ac040c704b138c62a07d1e16e4bd vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773632894 +0700	commit: 16.3.2026 v1
e7030b1c5f24ac040c704b138c62a07d1e16e4bd 70d5dc523b77663c29f350740dd65641c38087aa vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773633554 +0700	commit: 16.3.2026 v2 - Add header/footer to public pages
70d5dc523b77663c29f350740dd65641c38087aa 66734e698f2f3e352d4bdb4a00aa89b1ee5b26ca vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773634267 +0700	commit: 16.3.2026 v3 - Add header/footer to all candidate, admin pages
66734e698f2f3e352d4bdb4a00aa89b1ee5b26ca de4a1a61791a80fb20ca20e62b7da1624da32bc3 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773639419 +0700	commit: 16.3.2026 v5
de4a1a61791a80fb20ca20e62b7da1624da32bc3 ad3618987600312e576f6df1333e9d486e117dae vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773647534 +0700	commit: 16.3.2026 v6
ad3618987600312e576f6df1333e9d486e117dae 053341df6658c231d610166bf3156a52e33b9b0c vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773647664 +0700	commit: Add GitHub Action to keep Supabase awake
053341df6658c231d610166bf3156a52e33b9b0c bb9ffc7530ef81542ab2fba0b5b26abe0c3ea751 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773739476 +0700	commit: 17.3.2026V1 - Them chuc nang xuat CSV, tra cuu Google Sheets, tao Giay Bao Nhap Hoc PDF
bb9ffc7530ef81542ab2fba0b5b26abe0c3ea751 83fa9cf11d531a5783a390c50d54a97e0678258b vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773798406 +0700	commit: release: 18.3.2026v1 - Cập nhật mẫu đăng ký & hồ sơ thí sinh
83fa9cf11d531a5783a390c50d54a97e0678258b f079308406c293c4603d464597ef7c74972bf3a9 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773806066 +0700	commit: 18.3.2026v2 - Cap nhat giao dien dang ky xet tuyen va bang dieu khien: Thiet ke lai Step 4 compact, them hien thi He/Nganh/Phuong thuc/Zalo tren man hinh thanh cong va bang dieu khien, dong bo font, gom upload section
f079308406c293c4603d464597ef7c74972bf3a9 5f309b61d4d5e3565b39f0a2403855f43125b04b vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773811442 +0700	commit: 18.3.2026v3 - Server cache, bao mat, CSS refactor, UX improvements
5f309b61d4d5e3565b39f0a2403855f43125b04b 1b35115f5697059604c260cce3593a10abe092d4 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773816673 +0700	commit: 18.3.2026v4 - Database schema, search redesign, wrapper files
1b35115f5697059604c260cce3593a10abe092d4 f8264578b1f6d21193cb299f477d9d1c7db4f69f vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773821361 +0700	commit: 18.3.2026v5: Toi uu giao dien responsive va dong bo layout
f8264578b1f6d21193cb299f477d9d1c7db4f69f fefbeb53783956cc505041c506f945e636e4bdc3 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773885735 +0700	reset: moving to fefbeb53783956cc505041c506f945e636e4bdc3
fefbeb53783956cc505041c506f945e636e4bdc3 9af369593cb486c92120c854d99f2ad1855de347 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773912609 +0700	commit: 19.3.2026v1 - Tai cau truc Admin: Tach tab thanh trang rieng + Them cau hinh Danh muc Tai lieu
9af369593cb486c92120c854d99f2ad1855de347 e28ebd1613b377bbf899bb5ff4beb9a92ee93142 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773983204 +0700	commit: 20.3.2026v1: UI đồng nhất & sửa lỗi sidebar
e28ebd1613b377bbf899bb5ff4beb9a92ee93142 e64578041c965f4399b918dbbbde71c10c49cd96 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1773997751 +0700	commit: 20.3.2026v2: Fix mobile sidebar + placeholder + test cases
e64578041c965f4399b918dbbbde71c10c49cd96 75fa5a073d38e6800ba9dc91e3501938b03ce481 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1774341835 +0700	commit: 24.3.2026V1
75fa5a073d38e6800ba9dc91e3501938b03ce481 22643d79f8b405fb00ba728aadca025519a2c8ad vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1774342338 +0700	commit (amend): 24.3.2026V1: Di chuyển Lệ phí sang Phương thức XT + Mở rộng Hồ sơ Thí sinh
22643d79f8b405fb00ba728aadca025519a2c8ad 1929fa757d4504e4767c03ed75a16d9e94020309 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1774408384 +0700	commit: 25.3.2026V1: Toi uu Cache, Ghi chu Admin, Fluid Typography
1929fa757d4504e4767c03ed75a16d9e94020309 775a85946ab3adf0a127796f533d5688be1e1bcf vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1774413363 +0700	commit: 25.3.2026v2: Fix and implement robust CSV Excel exports
775a85946ab3adf0a127796f533d5688be1e1bcf ba753f4bcdefb0069edda8a9fba673b03000a808 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1774429893 +0700	commit: 25.3.2026v3: Cai thien UI/UX, don code, sua CSV export
ba753f4bcdefb0069edda8a9fba673b03000a808 3d201b0117d4651c9ecaece57ee1146e98aa91cd vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1774597963 +0700	commit: 27.3.2026v1: Cap nhat UI/UX, favicon, thong tin tuyen sinh
3d201b0117d4651c9ecaece57ee1146e98aa91cd f6145e4f62651349e5ab53299f681f0c4c07f03d vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1774674117 +0700	commit: 28.3.2026v1: Hoàn thiện UX/UI & siêu Tối ưu Egress
f6145e4f62651349e5ab53299f681f0c4c07f03d ad8eba2ebafaa24950b3610ef47188402ed65acd vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1774687448 +0700	commit: 28.3.2026v2 - Update Candidate UI, Database.sql, and .htaccess gzip
ad8eba2ebafaa24950b3610ef47188402ed65acd 179d241b48e602fb874c893d1276569f74c830c4 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1774837083 +0700	pull: Fast-forward
179d241b48e602fb874c893d1276569f74c830c4 83d2010d0fcacd458d239d8541df8dbf85e0256f vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1774856774 +0700	commit: Phiên bản 30.3.2026v2
83d2010d0fcacd458d239d8541df8dbf85e0256f 699981446274e1413ebc298b07eb42e34e7bd1e7 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1774920789 +0700	pull: Fast-forward
699981446274e1413ebc298b07eb42e34e7bd1e7 450a172c53fb7d669adef81e52346f7596668220 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1774939909 +0700	commit: 31.3.2026v1
450a172c53fb7d669adef81e52346f7596668220 94d1b2806a9a66dbec66b3039c9fcbce6d10235d vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1775010254 +0700	commit: ﻿Release 1.4.2026v1: Cập nhật ràng buộc hệ thống nộp hồ sơ
94d1b2806a9a66dbec66b3039c9fcbce6d10235d a7503e573890cadeff4752cfc131c8817e826730 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1775010442 +0700	commit (amend): ﻿Release 1.4.2026v1: Cập nhật ràng buộc hệ thống nộp hồ sơ
a7503e573890cadeff4752cfc131c8817e826730 9677d63099bfdabae205b45677625f682cd458d5 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1775010458 +0700	commit (amend): ﻿Release 1.4.2026v1: Cập nhật ràng buộc hệ thống nộp hồ sơ
9677d63099bfdabae205b45677625f682cd458d5 a308bea2f158fe6fe2bf6c20d8419bd7ea82bcfb vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1775011832 +0700	commit: ﻿Release: Thêm tính năng dọn dẹp hệ thống
a308bea2f158fe6fe2bf6c20d8419bd7ea82bcfb 27a98f657c64efefa22c7837540c10d27b19e34a vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1775011843 +0700	commit (amend): ﻿Release: Thêm tính năng dọn dẹp hệ thống
27a98f657c64efefa22c7837540c10d27b19e34a e2b666135b0d17c00f56d9228cff2500f337434f vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1775013831 +0700	commit: Fix: Add cleanup button to Desktop Sidebar
e2b666135b0d17c00f56d9228cff2500f337434f 4ac84f82db4ab207dd3793702a3f68433ec6973c vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1775013938 +0700	commit: Fix: correct path to includes headers/footers in cleanup.php
4ac84f82db4ab207dd3793702a3f68433ec6973c a79ce9b81f8dcf58b79b2c76bfec5b4ba25345c4 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1775016515 +0700	commit: [Phiên bản 1] Di chuyển Dọn dẹp dữ liệu vào Admin Dashboard
a79ce9b81f8dcf58b79b2c76bfec5b4ba25345c4 d71c7b1118a739228bb936175f927cb7b83e8336 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1775018278 +0700	commit: 1.4.2026v2: Bổ sung Tên đăng nhập ở Quản lý Thí sinh và đồng bộ text phân loại ưu tiên
d71c7b1118a739228bb936175f927cb7b83e8336 b7aa4628b5f6ca78ca441b0c848e4e87be1d941b vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1775442818 +0700	pull: Fast-forward
b7aa4628b5f6ca78ca441b0c848e4e87be1d941b 48a68ba9436d421fe4d48d40a8ca5aefb98f57dd vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776128759 +0700	commit: Update code to tsdhhl26-postgresql
48a68ba9436d421fe4d48d40a8ca5aefb98f57dd 8aeb4fd64dfb4e3965095d6a83ef9aaa36fc895a vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776131750 +0700	commit: Migrate to cPanel PostgreSQL: Remove Supabase dependencies
8aeb4fd64dfb4e3965095d6a83ef9aaa36fc895a 961b92709195691655546888fd05f2fde7b4a55a vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776136921 +0700	commit: Add fix_grant.php
961b92709195691655546888fd05f2fde7b4a55a e6a6038908b5d7428f13eefc0ae3cc4153d7568b vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776138444 +0700	commit: Remove fix_grant.php for security
e6a6038908b5d7428f13eefc0ae3cc4153d7568b ba22789fc2b9fcea8f4bff3be33d10e8b18ff421 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776138676 +0700	commit: Fix error message output in manage_majors.php
ba22789fc2b9fcea8f4bff3be33d10e8b18ff421 6bea3bff7f16f275825f74b3dbbb4d5a5b54112a vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776139108 +0700	commit: Fix PostgREST nested table join mapping in DatabaseClient to solve missing data display in frontend and admin
6bea3bff7f16f275825f74b3dbbb4d5a5b54112a 22431fc38f4ffa16399a8401aef091d038d08d14 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776139593 +0700	commit: Add debug dump for majors
22431fc38f4ffa16399a8401aef091d038d08d14 4a7849e36526924d5888a3fd9219a5c5b42653f3 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776143398 +0700	commit: Fix gitignore and add missing DatabaseClient.php
4a7849e36526924d5888a3fd9219a5c5b42653f3 1e7a28e22dd03e7c84eeb896e1b2be6f4b97ef23 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776143997 +0700	commit: Remove debug dump from majors
1e7a28e22dd03e7c84eeb896e1b2be6f4b97ef23 32f2524be42bb4f780c9e40b00da981105980edd vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776146154 +0700	commit: fix(admin): resolve CSV export security vulnerability and improve UX error handling
32f2524be42bb4f780c9e40b00da981105980edd dbcf333249a6337eafc437e3274973b2bdab0641 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776148799 +0700	commit: security(auth): add session fixation protection
dbcf333249a6337eafc437e3274973b2bdab0641 b34ed8a634e4957761838febc1d8f74a4de54c97 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776150147 +0700	commit: fix(candidate): thay rpc thành sql query kèm transaction cho tính năng nộp và đổi nguyện vọng
b34ed8a634e4957761838febc1d8f74a4de54c97 5e52bf1545f82bed92748a3327ad3f0ea7e3587a vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776150839 +0700	commit: fix(candidate): chuan hoa ID tai lieu bat buoc va redirect He Dao Tao
5e52bf1545f82bed92748a3327ad3f0ea7e3587a 8538c9858e8a4e4d26f89caba258673bd31ca463 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776151400 +0700	commit: fix: sua loi khong them duoc Nganh khi mo dot Tuyen sinh
8538c9858e8a4e4d26f89caba258673bd31ca463 e5090764bd76e159e6a8a7d2204b08dd5e6ddc27 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776152280 +0700	commit: fix: cap nhat chan double-click nop ho so de tranh duplicate data
e5090764bd76e159e6a8a7d2204b08dd5e6ddc27 fb8f71e31e26c0f8a587d25e8f75f370da8dd68a vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776152863 +0700	commit: fix: giai quyet loi hien thi Ten Quan Tri Vien trong man hinh Thi Sinh do session cheo tu index.php
fb8f71e31e26c0f8a587d25e8f75f370da8dd68a c1a1254e89950c9d0a6e58d32da31fc0dcc7e9f8 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776154461 +0700	commit: fix: sua loi require thieu file config gay trang trang search.php
c1a1254e89950c9d0a6e58d32da31fc0dcc7e9f8 2ecdc351835c25036493a6021be7589140a04562 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1776307119 +0700	commit: Chore: Update rate limit threshold and protect sensitive files
2ecdc351835c25036493a6021be7589140a04562 230964a5cb6161f3acd0c84e500ec15f99e28e74 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1784085004 +0700	pull: Fast-forward
230964a5cb6161f3acd0c84e500ec15f99e28e74 a9aab83ca5ea96f948a4b8fae92f3910a31b5394 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1784085605 +0700	commit: Sync 100% functionality from Supabase version:
a9aab83ca5ea96f948a4b8fae92f3910a31b5394 6187d362c851c46ff2a191fc9906354075afb224 vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1784086257 +0700	commit: Fix missing DatabaseClient inclusion in config/database.php
6187d362c851c46ff2a191fc9906354075afb224 e70eefb2a2a852d8e89177ac0e3205353392fdab vietthanh14 <nguyenvietthanh.tdqn@gmail.com> 1784088584 +0700	commit: Refactor: Hoàn tất chuyển đổi từ Supabase sang native PostgreSQL
