Dear WPBay Review Team,

Please review Ordrivo RideFlow – Taxi Booking 7.2.57.

The legacy message-history issue has been corrected. A shared per-row normalizer
now handles individual message rows and every legacy message array, including
multiple arrays mixed with newly appended messages. Dispatch rendering, customer
message limits and WordPress personal-data export use the same normalization.

Dispatch pages display at most 25 messages. Cursor pagination can resume within
a legacy array and continue through older records, including archived bookings.
New messages do not shift an existing older-page cursor. Entries are identified
by their storage position, so identical text in separate historical entries is
preserved rather than incorrectly removed as a duplicate.

No migration or rewriting of historical rows is needed. The original history is
left intact, and mixed-format exports include each stored customer message once.

The new WordPress integration test passed 170 assertions covering legacy arrays,
multiple arrays, individual rows, tracking submission, archived bookings,
pagination, export completeness, output escaping and unchanged legacy data.
The retained editor and message/fee runtime suites also passed (126 and 365
assertions). WordPress tests used SQLite with named locks emulated and mail
intercepted; they are not claimed as multi-connection MySQL tests.

The complete package includes the updated plugin, documentation, changelog,
reviewer checklist and reproducible tests. The previous editor reentrancy and
assignment fixes are retained.

Thank you for reviewing the corrected package.

Best regards,
Baris Beydogan
