Skip to content

October 2026 Release 3 - #9

Merged
jmgasper merged 2 commits into
masterfrom
develop
Oct 21, 2026
Merged

jmgasper merged 2 commits into
masterfrom
develop

Conversation

@jmgasper

Copy link
Copy Markdown
Contributor
  • PM-6619

What was broken
Form reports and CSV exports listed the oldest submissions first, making recent Let's talk requests difficult to find.

Root cause
The all-revision report explicitly ordered submission timestamps and UUIDs ascending.

What was changed
Order all-revision report and export rows by descending submission timestamp and UUID, preserving cursor pagination, date filters and all export columns. Document the ordering and companion website attribution behavior.

Any added/updated tests
Update PostgreSQL integration coverage for descending pagination across revisions, CSV ordering and stable UUID ties across 1,002 exported rows. Verify authenticated Let's talk submissions retain member ID and UTM answers in reports and Kafka, while anonymous member IDs remain null.

Validation: pnpm lint, pnpm build, pnpm test (69 passed), and pnpm test:integration against disposable PostgreSQL (24 passed), after nvm use.
PM-6619: Sort form reports newest first
@jmgasper
jmgasper merged commit 56bfc65 into master Oct 21, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant