0000000000000000000000000000000000000000 11493bf8df2b219f4d86a9f90d250a324c42e2b2 Justus bosire <justus.bosire2014@gmail.com> 1775998210 +0300	commit (initial): Initial commit
11493bf8df2b219f4d86a9f90d250a324c42e2b2 11493bf8df2b219f4d86a9f90d250a324c42e2b2 Justus bosire <justus.bosire2014@gmail.com> 1775998306 +0300	Branch: renamed refs/heads/main to refs/heads/main
11493bf8df2b219f4d86a9f90d250a324c42e2b2 11493bf8df2b219f4d86a9f90d250a324c42e2b2 Justus bosire <justus.bosire2014@gmail.com> 1775999759 +0300	Branch: renamed refs/heads/main to refs/heads/main
11493bf8df2b219f4d86a9f90d250a324c42e2b2 864cd73fad78f2c14227dad8eb12d1c46bd141c8 Justus bosire <justus.bosire2014@gmail.com> 1776787179 +0300	commit: Prepare production release for dashboard, payment callbacks, and hotspot stability.
864cd73fad78f2c14227dad8eb12d1c46bd141c8 42434539a115f3191d0d793c6c130ba66cd8a98e Justus bosire <justus.bosire2014@gmail.com> 1776787532 +0300	commit: Harden callback idempotency for remaining STK handlers.
42434539a115f3191d0d793c6c130ba66cd8a98e f1915089f80fd87e09faab81bdfbba346701b166 Justus bosire <justus.bosire2014@gmail.com> 1776787855 +0300	commit: Ignore local hotspot test theme assets.
f1915089f80fd87e09faab81bdfbba346701b166 2cd6fbf68741f59651e39a4d82d91c68c9f94db7 Justus bosire <justus.bosire2014@gmail.com> 1776789108 +0300	commit: Add subscription and traffic monitor plugin modules.
2cd6fbf68741f59651e39a4d82d91c68c9f94db7 b882d36720ac18f633c027314ed7d1937984ee3d Justus bosire <justus.bosire2014@gmail.com> 1776791227 +0300	commit: Fix MikroTik configurator subnet/auth validation and script generation.
b882d36720ac18f633c027314ed7d1937984ee3d 36d7858022b23e7f22fc167ef34405bc1718deb1 Justus bosire <justus.bosire2014@gmail.com> 1776791765 +0300	commit: Remove legacy usage monitor plugins and keep menu slot safety.
36d7858022b23e7f22fc167ef34405bc1718deb1 8edaa1e00b8da07a1abdf8ead5353fa27573b168 Justus bosire <justus.bosire2014@gmail.com> 1776799548 +0300	commit: Finalize production cleanup and remove deprecated configurator route.
8edaa1e00b8da07a1abdf8ead5353fa27573b168 c342363ab81d7cab81d9fac3467e28a59a63e520 Justus bosire <justus.bosire2014@gmail.com> 1776801418 +0300	commit: Update Ask Dev team WhatsApp link on admin error page.
c342363ab81d7cab81d9fac3467e28a59a63e520 ba453dfe86fb8efcdab07103f610ed468331d8d7 Justus bosire <justus.bosire2014@gmail.com> 1776803897 +0300	commit: Self-host captive portal assets for download.php (CSS, SweetAlert2, es6-promise).
ba453dfe86fb8efcdab07103f610ed468331d8d7 4d46f5a1fd1119e8b929ff36e4fbd87fa6d95bbb Justus bosire <justus.bosire2014@gmail.com> 1776804239 +0300	commit: Improve captive portal visibility across phones, TVs, and older browsers (CSS utilities, safe-area, gap fallbacks, iOS viewport).
4d46f5a1fd1119e8b929ff36e4fbd87fa6d95bbb dc1e7876f2b2de5da4975f6972a61d354e550c4a Justus bosire <justus.bosire2014@gmail.com> 1776804710 +0300	commit: Add Ranged Systems product branding (central constants, admin errors, API header, captive portal meta).
dc1e7876f2b2de5da4975f6972a61d354e550c4a 6419434d82980311c6def0223a3c9c980635e442 Justus bosire <justus.bosire2014@gmail.com> 1776805047 +0300	commit: Fix WhatsApp gateway cURL timeouts: pass null for basic auth slot so connect and wait limits apply.
