reMember 1.3.7
- Enhancement: The event card printout uses a larger square photo at top left, with the display name and the first four opted-in custom fields in the column beside it. Remaining event-card fields continue in two columns under that row, then Interests.
- Enhancement: Assigned member numbers print on both sheets: under the display name on the confidential profile and the event card, and in the confidential footer.
- Fix: Member billing register follows Xero/QBO invoice totals: voided or deleted invoices are cancelled locally (zero balance, no ghost debit), deleted payments and credit notes drop off on sync, and remaining credits are applied so Current Balance matches the provider.
- Fix: Opening a member profile always refreshes invoices, payments, and credits from Xero or QuickBooks (no 60-second cache).
- Fix: Settings → Xero shows Reconnect Xero while a connection is stored, and warns when the access token can no longer be refreshed.
- Fix: Xero reconnect keeps the authorization error on the Xero tab, uses a stored OAuth state plus PKCE, and exchanges the code with the same redirect URI that started the flow.
- Fix: Xero token exchange, refresh, and revoke send the same User-Agent as other Xero calls. identity.xero.com was returning HTTP 403 (Akamai) for WordPress’s default user-agent. A failed reconnect notice is cleared once the live connection works again.
Update: this release should appear under Plugins → Updates if you are on 1.3.5 or 1.3.6. Otherwise download remember-1.3.7.zip below (not GitHub's "Source code" zip, which unpacks to the wrong folder name) and use Plugins → Add New → Upload Plugin. If you already installed the first 1.3.7 zip, upload this one to pick up member numbers on the printouts.