0000000000000000000000000000000000000000 c573648858a0b421a339dcf3fe1435976e7b4000 gjbulan <gjbulan@gmail.com> 1779779366 +0800	commit (initial): Initial POS system setup
c573648858a0b421a339dcf3fe1435976e7b4000 0000000000000000000000000000000000000000 gjbulan <gjbulan@gmail.com> 1779779446 +0800	Branch: renamed refs/heads/master to refs/heads/main
0000000000000000000000000000000000000000 c573648858a0b421a339dcf3fe1435976e7b4000 gjbulan <gjbulan@gmail.com> 1779779446 +0800	Branch: renamed refs/heads/master to refs/heads/main
c573648858a0b421a339dcf3fe1435976e7b4000 e7db19f08c8b5d28c219c50ae4f927fd2ccb620f gjbulan <gjbulan@gmail.com> 1779780187 +0800	commit: Completed suppliers CRUD
e7db19f08c8b5d28c219c50ae4f927fd2ccb620f a2a4116fe6ef900d083f9116d765ddeab9e5e4e9 gjbulan <gjbulan@gmail.com> 1779780592 +0800	commit: Completed expenses CRUD
a2a4116fe6ef900d083f9116d765ddeab9e5e4e9 4840eeb94f73e058b0ab753263b21cbd42fdcbfc gjbulan <gjbulan@gmail.com> 1779780879 +0800	commit: Completed branches CRUD
4840eeb94f73e058b0ab753263b21cbd42fdcbfc c27d1f947f7012898a13fdac7063922ae082da6f gjbulan <gjbulan@gmail.com> 1779781569 +0800	commit: Completed users CRUD
c27d1f947f7012898a13fdac7063922ae082da6f 831fc90ee43dcf7bb622efb7220beb13cf73484a gjbulan <gjbulan@gmail.com> 1779783757 +0800	commit: Cleaned foundation links and installer schema
831fc90ee43dcf7bb622efb7220beb13cf73484a 64174bc6481ffe3b904240741379339c763ab902 gjbulan <gjbulan@gmail.com> 1779784280 +0800	commit: Added products edit UI
64174bc6481ffe3b904240741379339c763ab902 2be6efc21c1e88da794413d6c58b259cc4068582 gjbulan <gjbulan@gmail.com> 1779784854 +0800	commit: Added categories edit UI
2be6efc21c1e88da794413d6c58b259cc4068582 1b8e39fd5427313aa6b61dc5f329f967ab126149 gjbulan <gjbulan@gmail.com> 1779785514 +0800	commit: Made dashboard charts dynamic
1b8e39fd5427313aa6b61dc5f329f967ab126149 e97edfc57778d04cd1d3988dcc3ef47afe398ebd gjbulan <gjbulan@gmail.com> 1779810629 +0800	commit: Made reports dynamic
e97edfc57778d04cd1d3988dcc3ef47afe398ebd 92c2a15131fe0ff98560cd945242124c4c42c0a8 gjbulan <gjbulan@gmail.com> 1779812890 +0800	commit: Added inventory adjustments and reversal flow
92c2a15131fe0ff98560cd945242124c4c42c0a8 6b830bda0a10e22080fba204cef8f3f075c76cb9 gjbulan <gjbulan@gmail.com> 1779827146 +0800	commit: Added sales returns and refunds
6b830bda0a10e22080fba204cef8f3f075c76cb9 ddd0ba79f2c9a84f19218b1212a52494ac3a1b52 gjbulan <gjbulan@gmail.com> 1779828088 +0800	commit: Added permission consistency and sidebar visibility
ddd0ba79f2c9a84f19218b1212a52494ac3a1b52 bd990dbee5fb4a31267bd7c6545c9f28488aa3da gjbulan <gjbulan@gmail.com> 1779830841 +0800	commit: Added purchase orders and supplier receiving
bd990dbee5fb4a31267bd7c6545c9f28488aa3da 7f8286a9c22bce8a62f54b49a82274ca6b84d58e gjbulan <gjbulan@gmail.com> 1779836449 +0800	commit: Refactored login and branch access model
7f8286a9c22bce8a62f54b49a82274ca6b84d58e a4fb0b0135d94d4e099cc162f3931578c65c08eb gjbulan <gjbulan@gmail.com> 1779839026 +0800	commit: Added audit logging for auth and branch switching
a4fb0b0135d94d4e099cc162f3931578c65c08eb dff318da79e160215b2fb8a0bc24942be166420c gjbulan <gjbulan@gmail.com> 1779840666 +0800	commit: Added daily sales closing z-read
dff318da79e160215b2fb8a0bc24942be166420c 9f3317c7974c56d87f5bd6ede3de5e6a8bf09e6a gjbulan <gjbulan@gmail.com> 1779842648 +0800	commit: Upgraded receipt and printing system
9f3317c7974c56d87f5bd6ede3de5e6a8bf09e6a 8df4002c62f3012ad0409d5cbb6482f7fafeeaa1 gjbulan <gjbulan@gmail.com> 1779847031 +0800	commit: Added customer tracking settings and POS integration
8df4002c62f3012ad0409d5cbb6482f7fafeeaa1 f971bb22ace015e1ee82f2f096d6a31684c2e8cd gjbulan <gjbulan@gmail.com> 1779848355 +0800	commit: Added sales discounts and senior pwd support
f971bb22ace015e1ee82f2f096d6a31684c2e8cd e35555c93725d03567349371a01b7f2a16a90981 gjbulan <gjbulan@gmail.com> 1779851183 +0800	commit: Hardened checkout calculations
e35555c93725d03567349371a01b7f2a16a90981 42c172d12ce8c88c447d8e26c55db22412c6c94c gjbulan <gjbulan@gmail.com> 1779978430 +0800	commit: Added quotation module and convert to sale flow
42c172d12ce8c88c447d8e26c55db22412c6c94c c2b9a1fd505156296a735243a5e627602c91d8c0 gjbulan <gjbulan@gmail.com> 1780019135 +0800	commit: Added inventory clerk and purchasing staff roles
c2b9a1fd505156296a735243a5e627602c91d8c0 6490d42df0b3467c58f536c03f9382c05a85ef2a gjbulan <gjbulan@gmail.com> 1780021925 +0800	commit: Added void sale workflow
