Changelog
All notable changes to Generous.nz are recorded here, grouped by version. Every deployed build has a version number, a git tag, and an entry below.
Versioning scheme
Versions follow MAJOR.MINOR.PATCH:
- 0.x — pre-launch. Minor bumps mark a completed build phase or major feature set; patches are bug fixes on the current build.
- 1.0.0 — first public launch.
- 1.x+ — post-launch: minor = new features, patch = fixes, major = breaking changes or significant re-architecture.
Each version is tagged in git (v0.2.0) and the current version is kept in
package.json. See docs/version-control.md for how to cut a release.
[0.9.313] — 2026-09-10
Fixed
- Dashboard page no longer throws a 500 when the session is missing or
expired (
session!.user!.idreplaced with a proper redirect to /login). - Stripe webhook endpoint ignores empty/probe requests instead of recording a signature failure and raising a HIGH moderation flag — the admin queue now only shows genuine signature problems.
[0.9.312] — 2026-09-04
Changed
- Page/browser-tab title for the home page now matches the hero: "Sell. Donate. Be Generous.nz".
[0.9.311] — 2026-09-04
Added
- Direct Google Analytics 4 tag (measurement ID G-DJXYJBVWVD) for generous.nz, including page-view events on client-side route changes so navigation is tracked accurately.
[0.9.310] — 2026-09-04
Changed
- Home page hero now reads "Sell. Donate. Be Generous.nz".
[0.9.309] — 2026-09-04
Added
- Fundraisers can now generate social posts from a new "Promote your fundraiser" page (Your fundraisers → ✨ AI posts). The AI drafts posts for X, Facebook and Instagram from the campaign title and story (with an optional "anything specific?" note), once a title and at least a short story are filled in — each post and the whole set have one-click Copy buttons.
[0.9.308] — 2026-09-04
Added
- Donations are now AI-screened for fraud before payment, matching order screening: high-risk donations are blocked before any money moves, and borderline ones are flagged for a human reviewer (the campaign gets a moderation flag with the donor details). This makes the register page's "AI fraud checks on every donation and order" claim true.
[0.9.307] — 2026-09-04
Changed
- All site email references moved to generous.nz: help centre, dashboards, legal policies, code fallbacks (contact/webhook/billing admin emails, web-push subject, default from-address), environment examples and dev seed docs now use @generous.nz. Account login emails (admin@/demo@) intentionally stay on the old domain.
[0.9.306] — 2026-09-04
Changed
- Home page closing copy: "keep generosity safe" is now "keep Generous.nz safe", and the stale "Coming next: organisation accounts…" line is replaced with a forward-looking roadmap hook (team leaderboards, supporter discovery, share tools and an AI campaign assistant).