All notable changes to this app are recorded here. Newest entries on top.
/p/{senderUuid}/waybill/track?token=... — no login needed; the share token in the URL is the secret. Recipients see the driver's name, phone, plate, vehicle, current status, and any location note./p/{...}/waybill/driver?id=... so park admins can share verified driver listings.shared_database: true). One DB at data/shared/waybill.db with members(pancho_user_id PK, role, status) as the workspace gate.lib/payments.php introduces a Paystack split-payment helper pattern not present in any other app — wb_create_paystack_split_transaction(), wb_verify_paystack_payment(), wb_create_paystack_subaccount(). At Tier B these return { error: 'not configured' } so the UI surfaces the gap. Tier C will POST to /transaction/initialize with a split object and /subaccount for driver onboarding.paystack_subaccount_code can still be booked — gross goes 100% to the platform and the admin sees a warning to settle manually. Tighten in Tier C.paystack_split_log for troubleshooting failed splits without polluting audit_log.