0000000000000000000000000000000000000000 867ad033d6237fb79f2f19aa119ea1f272a4b484 unknown <t@Chmo-Schmarc.(none)> 1758630689 +0700	clone: from https://github.com/GeraldJamisco/Schmarc-Flow.git
867ad033d6237fb79f2f19aa119ea1f272a4b484 00a12e83620dc45cb59aa09f66625b82564bdf7d Gerald Jamisco <gjamisco@gmail.com> 1758631063 +0700	commit: Initial commit with README and LICENSE
00a12e83620dc45cb59aa09f66625b82564bdf7d 830e0907b29d88b810c926f8e5cda10f3c30cab3 Gerald Jamisco <gjamisco@gmail.com> 1758635675 +0700	commit: login page completed will modify later but already have the UI
830e0907b29d88b810c926f8e5cda10f3c30cab3 2829829c185857d05029e76bfb9256e1ff060cb5 Gerald Jamisco <gjamisco@gmail.com> 1758636290 +0700	commit: Done. I added a separate, responsive Sign-Up page in the canvas (same look as the login):
2829829c185857d05029e76bfb9256e1ff060cb5 88aec3b5d79245f8f8e1ac4ced9c7ba8fe1296a8 Gerald Jamisco <gjamisco@gmail.com> 1760937312 +0700	commit: this day i added a dashboard.html, wallet.html and renamed signup.html to register.html and desigened them.this is just the nterface design no functionality added yet.
88aec3b5d79245f8f8e1ac4ced9c7ba8fe1296a8 c8af4cb042d68ebbaa1824f1c4f888eb4865ed73 Gerald Jamisco <gjamisco@gmail.com> 1760940535 +0700	commit: Why pages looked bad: the old CSS duplicated tokens & classes
c8af4cb042d68ebbaa1824f1c4f888eb4865ed73 9ac56edc853d95793e3a4375a4b9b8356805f859 Gerald Jamisco <gjamisco@gmail.com> 1760944477 +0700	commit: Refined Schmarc-Flow UI structure and unified styles
9ac56edc853d95793e3a4375a4b9b8356805f859 249ad4d49d723d89d59ed1415d4578f3e61cb63f Gerald Jamisco <gjamisco@gmail.com> 1761027520 +0700	commit: redesigned and made the wallet page looking nice
249ad4d49d723d89d59ed1415d4578f3e61cb63f e87fd3edcc55ac641d55b294dab443df62e2a545 Gerald Jamisco <gjamisco@gmail.com> 1761028079 +0700	commit: edited
e87fd3edcc55ac641d55b294dab443df62e2a545 49773668438ad3d3a00ef018ae60898ddb63c609 Gerald Jamisco <gjamisco@gmail.com> 1761030734 +0700	commit: Integrated Top-Up sheet into Dashboard (no new page)
49773668438ad3d3a00ef018ae60898ddb63c609 25b48e5968a2079c92912b75c5367c026468dcc8 Gerald Jamisco <gjamisco@gmail.com> 1761111867 +0700	commit: @codex
25b48e5968a2079c92912b75c5367c026468dcc8 1a18337ceb939a6af24f66c666c149524d251dde Gerald Jamisco <gjamisco@gmail.com> 1761113857 +0700	commit: added Avatar with edit,
1a18337ceb939a6af24f66c666c149524d251dde a20ecfcdd49a9bf5b885852cb3fd42c86964323f Gerald Jamisco <gjamisco@gmail.com> 1761114566 +0700	commit: feat(profile): add Edit Profile modal with local persistence and UI updates
a20ecfcdd49a9bf5b885852cb3fd42c86964323f 5cda3db12f840513054c4c82584f6cdd026894f9 Gerald Jamisco <gjamisco@gmail.com> 1761117514 +0700	commit: refactor(flowpesa): integrate centralized API helper and connect dashboard + wallet to mock data
5cda3db12f840513054c4c82584f6cdd026894f9 77a3c65e4221d63dc17840f1782ad733f60f6e8c Gerald Jamisco <gjamisco@gmail.com> 1761196067 +0700	pull --tags origin main: Fast-forward
77a3c65e4221d63dc17840f1782ad733f60f6e8c 4f155928b0b0ab7ef2f1955eb4fad5b0d9b2d213 Gerald Jamisco <gjamisco@gmail.com> 1761199282 +0700	commit: feat(auth): convert signup to PHP with CSRF, validation, hashing, and DB insert (v1 submits on Step 1)
4f155928b0b0ab7ef2f1955eb4fad5b0d9b2d213 aaa6cd9e2c0421f9f9cac152974d7fb9b430a35b Gerald Jamisco <gjamisco@gmail.com> 1761200809 +0700	commit: feat(auth): add PHP login page with session auth and MySQL PDO; centralize DB config
aaa6cd9e2c0421f9f9cac152974d7fb9b430a35b 7c2eee5571fa785a915850f2c06cf372e4e4c4bd Gerald Jamisco <gjamisco@gmail.com> 1761288194 +0700	commit: fix(api): corrected absolute path issue causing 401; updated redirects and links to PHP routes
7c2eee5571fa785a915850f2c06cf372e4e4c4bd e194ad34804573d19a367bc0cdafb1dc4c1ab774 Gerald Jamisco <gjamisco@gmail.com> 1761373908 +0700	commit: feat(api): add /api/wallet.php and wire wallet.js to live JSON endpoint
e194ad34804573d19a367bc0cdafb1dc4c1ab774 b8ae74169a600187d8adbe07b57baaa880345fcf Gerald Jamisco <gjamisco@gmail.com> 1761374778 +0700	commit: feat(api): add /api/wallet.php and wire wallet.js to live JSON (Flowpesa)
b8ae74169a600187d8adbe07b57baaa880345fcf 7137e76ac3377f62b2ee40ae770ec25ac1667f66 Gerald Jamisco <gjamisco@gmail.com> 1761496396 +0700	commit: .
7137e76ac3377f62b2ee40ae770ec25ac1667f66 eda0e51833d5c54a55b1165f6c73273699755de5 Gerald Jamisco <gjamisco@gmail.com> 1761553880 +0700	commit: feat(wallet): read balances from MySQL (wallet_accounts, saccos, memberships, txns); api/wallet.php now DB-backed
eda0e51833d5c54a55b1165f6c73273699755de5 1b43d333bcdf960a2b6c32fcf81f5148a9ee4441 Gerald Jamisco <gjamisco@gmail.com> 1761554115 +0700	commit: feat(wallet): read balances from MySQL (wallet_accounts, saccos, memberships, txns); api/wallet.php now DB-backed
1b43d333bcdf960a2b6c32fcf81f5148a9ee4441 fa13ede7f4282d2d01dbeed30480f60e5f0f18ab Gerald Jamisco <gjamisco@gmail.com> 1761630987 +0700	commit: a few changes in the dashboard styling and layout.
fa13ede7f4282d2d01dbeed30480f60e5f0f18ab 65daa7e72d537187943ef86c6bbdc8e22597efcd Gerald Jamisco <gjamisco@gmail.com> 1761633205 +0700	commit: feat(ui): polish dashboard — fixed bottom nav, gradient balance card, 2×2 quick actions, lighter services, simpler activity list
65daa7e72d537187943ef86c6bbdc8e22597efcd bfc2dd0e7483e884ecce4956829ae6a332a94952 Gerald Jamisco <gjamisco@gmail.com> 1761636862 +0700	commit: sanitizing the dashboard and the add money or top-up section.
bfc2dd0e7483e884ecce4956829ae6a332a94952 95be498e1dee43615848cb1eea60084456507922 Gerald Jamisco <gjamisco@gmail.com> 1761637100 +0700	commit: feat(dashboard): bottom‑sheet top‑up + fixed nav + UI polish
95be498e1dee43615848cb1eea60084456507922 fc67b18a25a03e1a5357e7545b3acee591c7e8c0 Gerald Jamisco <gjamisco@gmail.com> 1761637538 +0700	commit: feat(dashboard): bottom‑sheet top‑up + fixed nav + UI polish
fc67b18a25a03e1a5357e7545b3acee591c7e8c0 cb67cd4264db8c6867ebb759daa175d7d31928e4 Gerald Jamisco <gjamisco@gmail.com> 1761638515 +0700	commit: feat(dashboard): name top‑up methods and providers; add card option
cb67cd4264db8c6867ebb759daa175d7d31928e4 ab48158e10793c4f857464c63eb6093e956c993c Gerald Jamisco <gjamisco@gmail.com> 1761721150 +0700	commit: created a topup-by bank transfer pages
ab48158e10793c4f857464c63eb6093e956c993c 92186be2044fdfc00559a71c0019fde0c8cb94b7 Gerald Jamisco <gjamisco@gmail.com> 1761722600 +0700	commit: feat: added Top-up flow with Flutterwave-ready structure
92186be2044fdfc00559a71c0019fde0c8cb94b7 2eb6f043bda0250427847509feced46fb47fa7a8 Gerald Jamisco <gjamisco@gmail.com> 1761723616 +0700	commit: fix(dashboard): restore navigation by correcting Top Up sheet markup and click handling
2eb6f043bda0250427847509feced46fb47fa7a8 6b4ffa417e737596d6060a64e23efb07434619a0 Gerald Jamisco <gjamisco@gmail.com> 1761895768 +0700	commit: just a comment
6b4ffa417e737596d6060a64e23efb07434619a0 d812289eead20dd376ea6800c0f951907d4e0bc6 Gerald Jamisco <gjamisco@gmail.com> 1761897944 +0700	commit: feat(transfer): add Transfer page with quick send and recent list
d812289eead20dd376ea6800c0f951907d4e0bc6 b2cbf6cb1675ee46fbc650eb82a27e9aed1d0b8b Gerald Jamisco <gjamisco@gmail.com> 1761984778 +0700	commit: we rstarted flowpesa from day 0 to a better UI
b2cbf6cb1675ee46fbc650eb82a27e9aed1d0b8b ae9939e50e5572d5561bf452c77cb979c2b2e1a4 Gerald Jamisco <gjamisco@gmail.com> 1761984861 +0700	commit: .
ae9939e50e5572d5561bf452c77cb979c2b2e1a4 7759ebf43db5bd839ab2ee01bb1d452e3c8f240d Gerald Jamisco <gjamisco@gmail.com> 1762155372 +0700	commit: feat: animated preloader + onboarding carousel; fix create-account layout; clean CSS
7759ebf43db5bd839ab2ee01bb1d452e3c8f240d 1f8810b19f3523d780a5508f54f5d5e142940225 Gerald Jamisco <gjamisco@gmail.com> 1762155970 +0700	commit: created a readme file for the project
1f8810b19f3523d780a5508f54f5d5e142940225 d9f8d53399b3ad0723e23c201bbf3d8318bef303 Gerald Jamisco <gjamisco@gmail.com> 1762327313 +0700	commit: feat(ui): responsive onboarding; polish auth; fix verify‑country back btn
d9f8d53399b3ad0723e23c201bbf3d8318bef303 182f1026d6f765ce6403fc194fb26d3888f14aa1 Gerald Jamisco <gjamisco@gmail.com> 1762327347 +0700	commit (merge): Merge branch 'main' of https://github.com/GeraldJamisco/Schmarc-Flow
182f1026d6f765ce6403fc194fb26d3888f14aa1 af4dc3dab68f852ece872b2e46d61ddde54dd7e1 Gerald Jamisco <gjamisco@gmail.com> 1762392188 +0700	commit: feat(signup,ui): add verification pages, passcode setup, and docs
af4dc3dab68f852ece872b2e46d61ddde54dd7e1 78d3560c169482f11ecd8ddd14f0dcfaf320ed17 Gerald Jamisco <gjamisco@gmail.com> 1762470740 +0700	commit: index page and css were not working well aligned them and made them look nice together.
78d3560c169482f11ecd8ddd14f0dcfaf320ed17 90d4c021c8f512e4f35bc1d9f840c72e10b7c6fa Gerald Jamisco <gjamisco@gmail.com> 1762476898 +0700	commit: eat: add KYC ID pages, onboarding styles, and update README
90d4c021c8f512e4f35bc1d9f840c72e10b7c6fa 810cc350e3d45a700310d2c43d57909d9d193c98 Gerald Jamisco <gjamisco@gmail.com> 1762564541 +0700	commit: feature/kyc-auth-ui (scope is clear and future-proof)
810cc350e3d45a700310d2c43d57909d9d193c98 453c29273a108c8df515cb0c2d8497d7fbaea612 Gerald Jamisco <gjamisco@gmail.com> 1762566793 +0700	commit: Title: feat(dashboard): add wallet dashboard with quick actions and transactions
453c29273a108c8df515cb0c2d8497d7fbaea612 4c7c2985fad20a9a4bee086207bfaf055469d9ca Gerald Jamisco <gjamisco@gmail.com> 1762818008 +0700	commit: nothing new my side
4c7c2985fad20a9a4bee086207bfaf055469d9ca 0bba70b3f4ac267777fe87855b198bec98915b4d Gerald Jamisco <gjamisco@gmail.com> 1762818024 +0700	pull --tags origin main: Merge made by the 'ort' strategy.
0bba70b3f4ac267777fe87855b198bec98915b4d fc6e84d2fe8b9b5d09f05355776155456d23a3bb Gerald Jamisco <gjamisco@gmail.com> 1762998978 +0700	commit: feat(auth): add developer OTP overlay + optional autofill for verify-phone.php
fc6e84d2fe8b9b5d09f05355776155456d23a3bb 08cfc5b1cee21214f6682a75a87b4cbf90dae024 Gerald Jamisco <gjamisco@gmail.com> 1763087335 +0700	commit: kkk
08cfc5b1cee21214f6682a75a87b4cbf90dae024 c8a7eafa4b346dae648f0d72c289ea8700972cd7 Gerald Jamisco <gjamisco@gmail.com> 1763087412 +0700	commit: feat: persist verification steps in registration_flows
c8a7eafa4b346dae648f0d72c289ea8700972cd7 8446bcbf036c4e21eb35a1ecc25e927807c5a0ba Gerald Jamisco <gjamisco@gmail.com> 1763089723 +0700	commit: feat: persist verification steps in registration_flows
8446bcbf036c4e21eb35a1ecc25e927807c5a0ba ad4cdbbe3e67db14594c9222831f875a5e39ccfa Gerald Jamisco <gjamisco@gmail.com> 1763170807 +0700	commit: feat: wire passcode flow into registration pipeline
ad4cdbbe3e67db14594c9222831f875a5e39ccfa a2c73b07f5c7f02493b9b9d76134b0052d87d41f Gerald Jamisco <gjamisco@gmail.com> 1763368678 +0700	commit: code not completed
a2c73b07f5c7f02493b9b9d76134b0052d87d41f 241e92fb0b504d89700a01e10b3ad040dcf24543 Gerald Jamisco <gjamisco@gmail.com> 1763425491 +0700	commit: Fix passcode flow to use PHP form posts end-to-end
241e92fb0b504d89700a01e10b3ad040dcf24543 b7fd1229225a719e3c50d51a4611c2e3df7cc41c Gerald Jamisco <gjamisco@gmail.com> 1763427103 +0700	commit: - added verify-id-citizenship file
b7fd1229225a719e3c50d51a4611c2e3df7cc41c 26a4a56a618c3c33193398f9a0bb5dc4b8e7136f Gerald Jamisco <gjamisco@gmail.com> 1763428173 +0700	commit: feat(idv): add fast geo-IP detection and persist citizenship choice
26a4a56a618c3c33193398f9a0bb5dc4b8e7136f aa6414974f0f65cfba2bf3ed509a0ca9c29e66ee Gerald Jamisco <gjamisco@gmail.com> 1763514116 +0700	commit: feat: add passcode flow, citizenship screen, and ID type selection
aa6414974f0f65cfba2bf3ed509a0ca9c29e66ee f1a221997591f8a475bac6565903097e0f3cb28f Gerald Jamisco <gjamisco@gmail.com> 1764206210 +0700	commit: feat(idv): implement ID verification flow with front and back document capture
f1a221997591f8a475bac6565903097e0f3cb28f 1da90a8bb0f0a03d4f376433c21ae471bb550c25 Gerald Jamisco <gjamisco@gmail.com> 1764206219 +0700	pull --tags origin main: Merge made by the 'ort' strategy.
1da90a8bb0f0a03d4f376433c21ae471bb550c25 f1a221997591f8a475bac6565903097e0f3cb28f Gerald Jamisco <gjamisco@gmail.com> 1764206272 +0700	reset: moving to HEAD~
f1a221997591f8a475bac6565903097e0f3cb28f 1da90a8bb0f0a03d4f376433c21ae471bb550c25 Gerald Jamisco <gjamisco@gmail.com> 1764206558 +0700	pull --tags origin main: Fast-forward
1da90a8bb0f0a03d4f376433c21ae471bb550c25 b89ff0eb4b05d4968bf58c2958c8a626dd9bdde9 Gerald Jamisco <gjamisco@gmail.com> 1764206597 +0700	commit: Merge branch 'main' of https://github.com/GeraldJamisco/flowpesa-code
b89ff0eb4b05d4968bf58c2958c8a626dd9bdde9 b89ff0eb4b05d4968bf58c2958c8a626dd9bdde9 Gerald Jamisco <gjamisco@gmail.com> 1764207345 +0700	Branch: renamed refs/heads/main to refs/heads/main
b89ff0eb4b05d4968bf58c2958c8a626dd9bdde9 22f7d50e02c625d4dac2c9f16f3bc493790aa293 Gerald Jamisco <gjamisco@gmail.com> 1764978431 +0700	commit: commit
22f7d50e02c625d4dac2c9f16f3bc493790aa293 22f7d50e02c625d4dac2c9f16f3bc493790aa293 Gerald Jamisco <gjamisco@gmail.com> 1764980462 +0700	Branch: renamed refs/heads/main to refs/heads/main
22f7d50e02c625d4dac2c9f16f3bc493790aa293 22f7d50e02c625d4dac2c9f16f3bc493790aa293 Gerald Jamisco <gjamisco@gmail.com> 1764980708 +0700	Branch: renamed refs/heads/main to refs/heads/main
22f7d50e02c625d4dac2c9f16f3bc493790aa293 33855c612f81a0be341edfc25d7be889749c82e7 Gerald Jamisco <gjamisco@gmail.com> 1765076172 +0700	commit: - quick actions cards have hover effects
33855c612f81a0be341edfc25d7be889749c82e7 298df3693bee6e98aaaecf42c571b799555bc858 Gerald Jamisco <gjamisco@gmail.com> 1766797331 +0700	commit: Alot of changes start today
298df3693bee6e98aaaecf42c571b799555bc858 2e9088255b5e4caa3e2507c1f5ce2f6e03248a66 Gerald Jamisco <gjamisco@gmail.com> 1766876702 +0700	commit: Achieved
2e9088255b5e4caa3e2507c1f5ce2f6e03248a66 6f98186cdab21bf1f98a9b0c35d95a1c0f32fc43 Gerald Jamisco <gjamisco@gmail.com> 1766877113 +0700	commit: Did in this session
6f98186cdab21bf1f98a9b0c35d95a1c0f32fc43 8f6bbd863b13f2a2309f07432d66c55eb61fca79 Gerald Jamisco <gjamisco@gmail.com> 1766877954 +0700	commit: feat: complete pre-PIN onboarding with email verification
8f6bbd863b13f2a2309f07432d66c55eb61fca79 cda109dd05a240f6c4337915b94d514da0f24de0 Gerald Jamisco <gjamisco@gmail.com> 1766878436 +0700	commit: feat: activate user account after core onboarding steps
cda109dd05a240f6c4337915b94d514da0f24de0 adfa26467d032af6567fc98df63521a8e119d614 Gerald Jamisco <gjamisco@gmail.com> 1766884073 +0700	commit: today we coded from the strt of the app to the dashboard and kyc page
adfa26467d032af6567fc98df63521a8e119d614 9e3dbbdf9c35528bf21ba8cd6b2fe8fd9ccefaf2 Gerald Jamisco <gjamisco@gmail.com> 1766969591 +0700	commit: feat: add core funding flow: Add Money with PSP integration
9e3dbbdf9c35528bf21ba8cd6b2fe8fd9ccefaf2 9ea673d80b76ec597248edc027411aa20ef18adf Gerald Jamisco <gjamisco@gmail.com> 1767399445 +0700	commit: Flowpesa now has a closed-loop wallet MVP with the following features:
9ea673d80b76ec597248edc027411aa20ef18adf f9781c070dbfbcff3006c74a196c43b388bd2695 Gerald Jamisco <gjamisco@gmail.com> 1767538707 +0700	commit: 🧠 HOW THIS SOLVES THE EXACT REQUIREMENT
f9781c070dbfbcff3006c74a196c43b388bd2695 6e0b84eef9175746c11d08e7b605e241185a7afc Gerald Jamisco <gjamisco@gmail.com> 1767544077 +0700	commit: 🧠 WHAT THIS FILE DOES (IMPORTANT SUMMARY)
6e0b84eef9175746c11d08e7b605e241185a7afc c5b703a6114de2ecf93acb2f89a3fa50b9985e32 Gerald Jamisco <gjamisco@gmail.com> 1769994150 +0700	commit: remove Flowpesa.zip and all project files we redesigned the app from scratch there was some changes made to the database too so we are removing the old db file as well
c5b703a6114de2ecf93acb2f89a3fa50b9985e32 501b8d82597cb37807b9663c3ac59b6776038043 Gerald Jamisco <gjamisco@gmail.com> 1769999076 +0700	commit: Goals of this page
501b8d82597cb37807b9663c3ac59b6776038043 0d4813b056cb869100b216218f44a86dcf37684c Gerald Jamisco <gjamisco@gmail.com> 1770166992 +0700	commit: I wanted FlowPesa to feel **real**, safe, and ready for the future even before the first real SMS goes out.
0d4813b056cb869100b216218f44a86dcf37684c 0a3c57f3ab1becfaad5556956bf8ee84877b59c5 Gerald Jamisco <gjamisco@gmail.com> 1770169043 +0700	commit: Every FlowPesa journey starts with curiosity… and a phone number.
0a3c57f3ab1becfaad5556956bf8ee84877b59c5 e2f15a38a2f7b4b417ee95be0946712e86fd70e9 Gerald Jamisco <gjamisco@gmail.com> 1770170166 +0700	commit: They typed their number, the OTP was sent… but life happens.
e2f15a38a2f7b4b417ee95be0946712e86fd70e9 de756da0aa41c16fef2d09ff988b67728b4fa5ad Gerald Jamisco <gjamisco@gmail.com> 1770175372 +0700	commit: redesigned the dashboard layout and improved the styling of various components for a better user experience.
de756da0aa41c16fef2d09ff988b67728b4fa5ad c2b856d2d24da60ad666594bb39a59c01c97b2e1 Gerald Jamisco <gjamisco@gmail.com> 1770340998 +0700	commit: I designed and modified well the add-money page for the whole app when the user wants to add money on the app, this helps the user to add money on the app and use it for different transactions.
c2b856d2d24da60ad666594bb39a59c01c97b2e1 070ff6b28318e3efe680d6b721a5abe0a1037149 Gerald Jamisco <gjamisco@gmail.com> 1770345878 +0700	commit: In dashboard.php (line 36) i was calling $stmt->fetch() twice; the second one overwrote $pendingTopup with false, so the “pending top up” card would never show.
070ff6b28318e3efe680d6b721a5abe0a1037149 b1bd8980bd80dfc8521acffa3212ee084ca24413 Gerald Jamisco <gjamisco@gmail.com> 1770346837 +0700	commit: Today’s update moves Flowpesa from static UI into real wallet state.
