0000000000000000000000000000000000000000 9f5b82ad3da3c702d5e9943509592e2d1406f6ab Muhammad Imran <mimran11366@gmail.com> 1785932914 +0000	commit (initial): Initial commit: Clinic practice management system
9f5b82ad3da3c702d5e9943509592e2d1406f6ab 9f5b82ad3da3c702d5e9943509592e2d1406f6ab Muhammad Imran <mimran11366@gmail.com> 1785933325 +0000	Branch: renamed refs/heads/master to refs/heads/main
9f5b82ad3da3c702d5e9943509592e2d1406f6ab 16eba80d014bf3028398e66b5e444c5849d288ee Muhammad Imran <mimran11366@gmail.com> 1786575341 +0000	branch: Reset to HEAD
16eba80d014bf3028398e66b5e444c5849d288ee d627c30ce327f1afeb3f5bc0ccad7fbf7e0924ef Muhammad Imran <mimran11366@gmail.com> 1786602870 +0000	commit: Keep a drug name that is nothing but its salt
d627c30ce327f1afeb3f5bc0ccad7fbf7e0924ef 81dd7ebd60cf7f69818c529f0fe18a83849e8a24 Muhammad Imran <mimran11366@gmail.com> 1786602888 +0000	commit: Audit cycle 2026-08-12: fix what the full-suite and chain checks surfaced
81dd7ebd60cf7f69818c529f0fe18a83849e8a24 46e78cd3cfcb56de3104a7b721aa001dae2aef71 Muhammad Imran <mimran11366@gmail.com> 1787136965 +0000	fetch . design/px-migration-complete:main: fast-forward
46e78cd3cfcb56de3104a7b721aa001dae2aef71 2e834498b9d03e792e199e47110bf8a45dc380f0 Muhammad Imran <mimran11366@gmail.com> 1788267990 +0000	commit: Install a new clinic with one command
2e834498b9d03e792e199e47110bf8a45dc380f0 213f7ab73a39af3dc39170398ff248c25f5a9cbf Muhammad Imran <mimran11366@gmail.com> 1788367835 +0000	commit: Put the laboratory filters on one row
213f7ab73a39af3dc39170398ff248c25f5a9cbf 42090c9404771ae4e93770127fd3ff4d877f380d Muhammad Imran <mimran11366@gmail.com> 1788820310 +0000	branch: Reset to HEAD
42090c9404771ae4e93770127fd3ff4d877f380d bac7c3883120072d7276934ed68f66e8416c58b6 Muhammad Imran <mimran11366@gmail.com> 1788859770 +0000	commit: Stop calling the clinic's own SMTP setting a gap in the product
bac7c3883120072d7276934ed68f66e8416c58b6 54658afb49cbf446da72ce9cee4a61a1d050c30c Muhammad Imran <mimran11366@gmail.com> 1788860056 +0000	commit: Give the pharmacist role the pharmacy, on the live install
54658afb49cbf446da72ce9cee4a61a1d050c30c 6ee1161d79f1f0d9a5b5c3c0ed641cd19a02d1d0 Muhammad Imran <mimran11366@gmail.com> 1788884342 +0000	commit: Write the runbook for moving this clinic onto cPanel
6ee1161d79f1f0d9a5b5c3c0ed641cd19a02d1d0 eacb12ee9edb4acc24573708c6ca83b8833301f0 Muhammad Imran <mimran11366@gmail.com> 1788884465 +0000	commit: Correct the runbook: clinic is not behind Cloudflare, kashif is
eacb12ee9edb4acc24573708c6ca83b8833301f0 da9f07ef11af550c481c926482a167fe3d18adb7 Muhammad Imran <mimran11366@gmail.com> 1788895595 +0000	commit: Fix both public pages, which redirected every genuine document and link
da9f07ef11af550c481c926482a167fe3d18adb7 081356420b362a888c31ff09b58a8087e725cd89 Muhammad Imran <mimran11366@gmail.com> 1788903305 +0000	commit: Record why the clinic runs cPanel's PHP 8.4 and not the server default
081356420b362a888c31ff09b58a8087e725cd89 43354432be30ab65dd67c8ef4a09c85f22deb691 Muhammad Imran <mimran11366@gmail.com> 1788947042 +0000	commit: Assert what the scheduler is carrying, after misreading it myself
43354432be30ab65dd67c8ef4a09c85f22deb691 f426dd782cc615745499852b0226ed2440949352 Muhammad Imran <mimran11366@gmail.com> 1788949791 +0000	commit: Ship the release signing key, so an update can finally be verified
f426dd782cc615745499852b0226ed2440949352 9987db5c16cdafaa928df972079e4c0b1eb54a6c Muhammad Imran <mimran11366@gmail.com> 1788958154 +0000	commit: Put the MRN under the patient's name instead of in its own column
9987db5c16cdafaa928df972079e4c0b1eb54a6c 6baddc50cc2fc8f44fe5c2432c2500c1213dacfc Muhammad Imran <mimran11366@gmail.com> 1788960070 +0000	commit: Stack the patient's phone and MRN under the name, one per line
6baddc50cc2fc8f44fe5c2432c2500c1213dacfc fcfa6afd5e575fa836fae8de73557184210cb48d Muhammad Imran <mimran11366@gmail.com> 1788961223 +0000	commit: Drop the zero padding from every document number
fcfa6afd5e575fa836fae8de73557184210cb48d 94d01b3154bb38783c61c793499626e3a62030a2 Muhammad Imran <mimran11366@gmail.com> 1788962068 +0000	commit: Set Arial across the interface, at the clinic's request
94d01b3154bb38783c61c793499626e3a62030a2 e8dfdc0c73b785d4985dccf908552d0a5c2c52a4 Muhammad Imran <mimran11366@gmail.com> 1788963464 +0000	commit: Fold the reference into the patient column on Consultations, and drop the avatars
e8dfdc0c73b785d4985dccf908552d0a5c2c52a4 c57edef40a9065b7a9cfd39676da7d6284f44a83 Muhammad Imran <mimran11366@gmail.com> 1788966540 +0000	commit: Clear the config cache after an update, which never happened before
c57edef40a9065b7a9cfd39676da7d6284f44a83 c1d72a633a387692a43b92d7118672250c723c05 Muhammad Imran <mimran11366@gmail.com> 1788981431 +0000	commit: Make an update survive a customer's malware scanner, and script the build
c1d72a633a387692a43b92d7118672250c723c05 140ebbe56782d86718aac1e2962f12fa4a52cfc9 Muhammad Imran <mimran11366@gmail.com> 1788982997 +0000	commit: Let each clinic say when it is open, instead of assuming 07:00 to 20:00
140ebbe56782d86718aac1e2962f12fa4a52cfc9 299fa76ca1f63f838964b7043d5bda8c3d92d1f6 Muhammad Imran <mimran11366@gmail.com> 1788984624 +0000	commit: Stop offering a release that is already installed, and refuse to install it
299fa76ca1f63f838964b7043d5bda8c3d92d1f6 3872ce43857d0f573cfe02f8ca521f14a329682d Muhammad Imran <mimran11366@gmail.com> 1789028305 +0000	commit: Tell the truth about mail when system:verify runs on a configured clinic
3872ce43857d0f573cfe02f8ca521f14a329682d 2436a166e3cfb3b52d872ce0101dce278949e3fa Muhammad Imran <mimran11366@gmail.com> 1789035688 +0000	commit: Re-run the seeders after an update, and write down how to install for a customer
2436a166e3cfb3b52d872ce0101dce278949e3fa 57aa118ca7813925686c4a83afffc0265a3d9646 Muhammad Imran <mimran11366@gmail.com> 1789035840 +0000	commit: Build a first-install package too, with the dependencies in it
57aa118ca7813925686c4a83afffc0265a3d9646 5504a8f04e481adf40a2c31f50a32d1e3fabf47a Muhammad Imran <mimran11366@gmail.com> 1789036307 +0000	commit: Point the install runbook at the package that now exists
5504a8f04e481adf40a2c31f50a32d1e3fabf47a 45015861970b22c23b68d072c1caf7cd86a84f8d Muhammad Imran <mimran11366@gmail.com> 1789118962 +0000	commit: Fold the reference into the patient column on Prescriptions, and drop the avatars
45015861970b22c23b68d072c1caf7cd86a84f8d e04489a743fd371ec956390c3fa1eefa329eceb5 Muhammad Imran <mimran11366@gmail.com> 1789119652 +0000	commit: Remove the patient avatars from every screen
e04489a743fd371ec956390c3fa1eefa329eceb5 10f7a4dcd58ee7f74c93a6732e2e7a1e60885a03 Muhammad Imran <mimran11366@gmail.com> 1789120073 +0000	commit: Put the tests under the patient's name on the laboratory worklist
10f7a4dcd58ee7f74c93a6732e2e7a1e60885a03 29cbcd8149a032da35d2cb08c9e1679f18c837f9 Muhammad Imran <mimran11366@gmail.com> 1789120438 +0000	commit: Put the laboratory row actions on the row instead of behind a menu
29cbcd8149a032da35d2cb08c9e1679f18c837f9 fe5aa9a1571419f87008e9edc9c6d9f09c7f7b25 Muhammad Imran <mimran11366@gmail.com> 1789120680 +0000	commit: Give the result fields the width of the card they sit in
fe5aa9a1571419f87008e9edc9c6d9f09c7f7b25 12428880dae3d2c7e5378d88e1cf1becbb3eed61 Muhammad Imran <mimran11366@gmail.com> 1789122123 +0000	commit: Register the module commands for web requests, which is where updates run
12428880dae3d2c7e5378d88e1cf1becbb3eed61 93a930329b48a89fe28337a450d1cc872cc156bf Muhammad Imran <mimran11366@gmail.com> 1789122383 +0000	commit: Name the file the scanner quarantined, in the message the operator sees
93a930329b48a89fe28337a450d1cc872cc156bf c7fc77b92d7fa980b77f530d3bb0af1f2348b6f3 Muhammad Imran <mimran11366@gmail.com> 1789141526 +0000	commit: Stop scheduling work in the background, which shared hosting cannot run
c7fc77b92d7fa980b77f530d3bb0af1f2348b6f3 bac77c36c5cf5a6b970e4c5750bece4bd182391c Muhammad Imran <mimran11366@gmail.com> 1789157571 +0000	commit: Write down what the second install actually cost
bac77c36c5cf5a6b970e4c5750bece4bd182391c 810b4603bb9c1f9754f42b735ed4e0a34039d4ec Muhammad Imran <mimran11366@gmail.com> 1789205223 +0000	commit: Let people sign in when the licence is not active, which is every first day
810b4603bb9c1f9754f42b735ed4e0a34039d4ec 6d7ab94819f35a9af7a03b3eb5fecb6e1fff09e7 Muhammad Imran <mimran11366@gmail.com> 1789377677 +0000	commit: Answer the licence server when it pushes a change, instead of 404
6d7ab94819f35a9af7a03b3eb5fecb6e1fff09e7 66c597ef7a84b3dc358738bb5edaae02fd73126a Muhammad Imran <mimran11366@gmail.com> 1789377819 +0000	commit: Make a dead scheduler visible, since it has now happened twice unnoticed
66c597ef7a84b3dc358738bb5edaae02fd73126a cce685f42663e6ed5fefea5bfb0627102ce40014 Muhammad Imran <mimran11366@gmail.com> 1789381734 +0000	commit: Stop the clinic behind a full-screen notice when we suspend its licence
cce685f42663e6ed5fefea5bfb0627102ce40014 7173d5c3595a8e77f2f376c3bcc9f96770a4f937 Muhammad Imran <mimran11366@gmail.com> 1790288578 +0000	commit: Add the provider support account: hidden from staff, present in the audit trail
7173d5c3595a8e77f2f376c3bcc9f96770a4f937 cc694daa9b0ecffc1dea4b371659d205449c2a6d Muhammad Imran <mimran11366@gmail.com> 1790288595 +0000	commit: Keep local Claude Code settings out of the repository
