Releases: BrettBurbidge/cenexel_multi_study_lead
Releases · BrettBurbidge/cenexel_multi_study_lead
Release list
v0.9.47
- Consolidated multi-step flow into single page with form at top and study checklist below\n- Simplified study list to checkbox + title layout (removed borders, gender, age, status, compensation)\n- Clicking study title now toggles its checkbox instead of linking to study details\n- Removed Continue button and Back to Studies navigation — single Submit button for the whole form\n- Removed study filters (Sex, Age) — all studies now shown without filtering\n- Made email field optional — defaults to noemail@cenexel.com when left empty\n- Replaced Date of Birth date picker with Month, Day, and Year dropdowns (Year is required, Month and Day are optional)\n- Replaced Azure Service Bus submission with SendGrid email delivery\n- Lead emails sent as HTML table to configurable recipient via CENEXEL_LEAD_EMAIL constant\n- Requires SENDGRID_API_KEY and CENEXEL_LEAD_EMAIL constants in wp-config.php\n
v0.9.46
- Consolidated multi-step flow into single page with form at top and study checklist below\n- Simplified study list to checkbox + title layout (removed borders, gender, age, status, compensation)\n- Clicking study title now toggles its checkbox instead of linking to study details\n- Removed Continue button and Back to Studies navigation — single Submit button for the whole form\n- Removed study filters (Sex, Age) — all studies now shown without filtering\n- Made email field optional — defaults to noemail@cenexel.com when left empty\n- Replaced Date of Birth date picker with Month, Day, and Year dropdowns (Year is required, Month and Day are optional)\n- Replaced Azure Service Bus submission with SendGrid email delivery\n- Lead emails sent as HTML table to configurable recipient via CENEXEL_LEAD_EMAIL constant\n- Requires SENDGRID_API_KEY and CENEXEL_LEAD_EMAIL constants in wp-config.php\n
v0.9.45
- Consolidated multi-step flow into single page with form at top and study checklist below\n- Simplified study list to checkbox + title layout (removed borders, gender, age, status, compensation)\n- Clicking study title now toggles its checkbox instead of linking to study details\n- Removed Continue button and Back to Studies navigation — single Submit button for the whole form\n- Removed study filters (Sex, Age) — all studies now shown without filtering\n- Made email field optional — defaults to noemail@cenexel.com when left empty\n- Replaced Date of Birth date picker with Month, Day, and Year dropdowns (Year is required, Month and Day are optional)\n- Replaced Azure Service Bus submission with SendGrid email delivery\n- Lead emails sent as HTML table to configurable recipient via CENEXEL_LEAD_EMAIL constant\n- Requires SENDGRID_API_KEY and CENEXEL_LEAD_EMAIL constants in wp-config.php\n
v0.9.44
- Consolidated multi-step flow into single page with form at top and study checklist below\n- Simplified study list to checkbox + title layout (removed borders, gender, age, status, compensation)\n- Clicking study title now toggles its checkbox instead of linking to study details\n- Removed Continue button and Back to Studies navigation — single Submit button for the whole form\n- Removed study filters (Sex, Age) — all studies now shown without filtering\n- Made email field optional — defaults to noemail@cenexel.com when left empty\n- Replaced Date of Birth date picker with Month, Day, and Year dropdowns (Year is required, Month and Day are optional)\n- Replaced Azure Service Bus submission with SendGrid email delivery\n- Lead emails sent as HTML table to configurable recipient via CENEXEL_LEAD_EMAIL constant\n- Requires SENDGRID_API_KEY and CENEXEL_LEAD_EMAIL constants in wp-config.php\n
v0.9.43
- Consolidated multi-step flow into single page with form at top and study checklist below\n- Simplified study list to checkbox + title layout (removed borders, gender, age, status, compensation)\n- Clicking study title now toggles its checkbox instead of linking to study details\n- Removed Continue button and Back to Studies navigation — single Submit button for the whole form\n- Removed study filters (Sex, Age) — all studies now shown without filtering\n- Made email field optional — defaults to noemail@cenexel.com when left empty\n- Replaced Date of Birth date picker with Month, Day, and Year dropdowns (Year is required, Month and Day are optional)\n- Replaced Azure Service Bus submission with SendGrid email delivery\n- Lead emails sent as HTML table to configurable recipient via CENEXEL_LEAD_EMAIL constant\n- Requires SENDGRID_API_KEY and CENEXEL_LEAD_EMAIL constants in wp-config.php\n
v0.9.42
- Consolidated multi-step flow into single page with form at top and study checklist below\n- Simplified study list to checkbox + title layout (removed borders, gender, age, status, compensation)\n- Clicking study title now toggles its checkbox instead of linking to study details\n- Removed Continue button and Back to Studies navigation — single Submit button for the whole form\n- Removed study filters (Sex, Age) — all studies now shown without filtering\n- Made email field optional — defaults to noemail@cenexel.com when left empty\n- Replaced Date of Birth date picker with Month, Day, and Year dropdowns (Year is required, Month and Day are optional)\n- Replaced Azure Service Bus submission with SendGrid email delivery\n- Lead emails sent as HTML table to configurable recipient via CENEXEL_LEAD_EMAIL constant\n- Requires SENDGRID_API_KEY and CENEXEL_LEAD_EMAIL constants in wp-config.php\n
v0.9.41
- Consolidated multi-step flow into single page with form at top and study checklist below\n- Simplified study list to checkbox + title layout (removed borders, gender, age, status, compensation)\n- Clicking study title now toggles its checkbox instead of linking to study details\n- Removed Continue button and Back to Studies navigation — single Submit button for the whole form\n- Removed study filters (Sex, Age) — all studies now shown without filtering\n- Made email field optional — defaults to noemail@cenexel.com when left empty\n- Replaced Date of Birth date picker with Month, Day, and Year dropdowns (Year is required, Month and Day are optional)\n- Replaced Azure Service Bus submission with SendGrid email delivery\n- Lead emails sent as HTML table to configurable recipient via CENEXEL_LEAD_EMAIL constant\n- Requires SENDGRID_API_KEY and CENEXEL_LEAD_EMAIL constants in wp-config.php\n
v0.9.40
- Consolidated multi-step flow into single page with form at top and study checklist below\n- Simplified study list to checkbox + title layout (removed borders, gender, age, status, compensation)\n- Clicking study title now toggles its checkbox instead of linking to study details\n- Removed Continue button and Back to Studies navigation — single Submit button for the whole form\n- Removed study filters (Sex, Age) — all studies now shown without filtering\n- Made email field optional — defaults to noemail@cenexel.com when left empty\n- Replaced Date of Birth date picker with Month, Day, and Year dropdowns (Year is required, Month and Day are optional)\n- Replaced Azure Service Bus submission with SendGrid email delivery\n- Lead emails sent as HTML table to configurable recipient via CENEXEL_LEAD_EMAIL constant\n- Requires SENDGRID_API_KEY and CENEXEL_LEAD_EMAIL constants in wp-config.php\n
v0.9.39
- Consolidated multi-step flow into single page with form at top and study checklist below\n- Simplified study list to checkbox + title layout (removed borders, gender, age, status, compensation)\n- Clicking study title now toggles its checkbox instead of linking to study details\n- Removed Continue button and Back to Studies navigation — single Submit button for the whole form\n- Removed study filters (Sex, Age) — all studies now shown without filtering\n- Made email field optional — defaults to noemail@cenexel.com when left empty\n- Replaced Date of Birth date picker with Month, Day, and Year dropdowns (Year is required, Month and Day are optional)\n- Replaced Azure Service Bus submission with SendGrid email delivery\n- Lead emails sent as HTML table to configurable recipient via CENEXEL_LEAD_EMAIL constant\n- Requires SENDGRID_API_KEY and CENEXEL_LEAD_EMAIL constants in wp-config.php\n
v0.9.37
- Restored form fields (Date of Birth, Gender, Caregiver checkbox)\n- Updated form styling to match design requirements\n- Fixed PHP handler to process all form fields\n- Enhanced location hero section to match site design\n- Expanded image field lookup with 15+ meta key candidates for better compatibility\n- Made address clickable with Google Maps link\n- Improved title formatting to display 'CenExel [Location], [State]' format\n- Added clickable phone number links\n- Fixed address display to show on single line with zip code\n- Fixed phone field alignment in location hero\n- Added 'Back to Studies' button on thank you page\n- Added study filters (Sex, Age, Compensation) above studies list\n- Replaced study subtitle/description with Gender, Age, Compensation, and Status fields\n- Updated meta field mappings to use exact WordPress field names (gender_ta, age_low_ta, age_high_ta, compensation_ta, status_ta)\n- Implemented client-side filtering for studies based on eligibility criteria\n- Added UTM parameter tracking for marketing attribution (utm_source, utm_medium, utm_campaign, utm_content, utm_term)\n- Implemented dual attribution model (last-touch and first-touch) for comprehensive marketing analytics\n- UTM values captured from URL query string (priority 1), WordPress cookies (priority 2), or configurable defaults\n- UTM data persists in cookies (30 days for last-touch, 365 days for first-touch) and included in Azure submissions\n