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.121] — 2026-08-25
AI handoff document.
Added
docs/AI-HANDOFF.md— a full handoff guide so another AI (or developer) can pick up the project: architecture, money model, environments, build and deploy workflow, versioning conventions, feature map, known blockers and reference docs.
[0.9.120] — 2026-08-25
Interactive wholesale image gallery.
Fixed
- Thumbnails on wholesale product pages now work — clicking an extra photo switches the main image, with the active thumbnail highlighted. Previously the extra images were displayed but did nothing when clicked.
[0.9.119] — 2026-08-25
Campaign type switching fix.
Fixed
- Clicking a campaign type under "Your Fundraisers" (Donations, Product sales, Event tickets, Raffle, Peer-to-peer, Supporter subscriptions) now updates the create form immediately. Previously the URL changed but the form kept showing the previous type because the page stayed mounted.
[0.9.118] — 2026-08-25
Getting started — wholesale mention.
Changed
- The "List products" step on the Getting Started page now also explains selling other businesses' products: add items from the wholesale catalogue and earn a commission of at least 10% on every sale, while the business fulfils the order. Added a "Browse wholesale catalogue" link.
[0.9.117] — 2026-08-25
Signup clickwrap consent.
Added
- Fundraiser and business sign-up now require ticking "I agree to the Terms of Service, Privacy Policy and all site policies" (with links to the legal pages) before an account can be created — the submit button stays disabled until it's ticked and the API rejects signups without agreement.
- Every acceptance is recorded in a consent log: user, terms version, IP address, user agent and timestamp, so the agreement can be proven later if needed.
[0.9.116] — 2026-08-25
Clarified Charity Verification Policy (v2.0).
Changed
- Charity Verification Policy updated to v2.0: verification is an identity and registration check only (not endorsement, audit, financial-integrity or tax-deductibility confirmation), proof-of-authority and additional document requests, deregistration and investigation checks, pause/freeze powers, off-platform badge restrictions, and appeal verification.
[0.9.115] — 2026-08-25
Strengthened AML/CFT Policy (v3.0).
Changed
- AML/CFT Policy updated to v3.0: explicit "not a financial service provider" and "no wallet or stored value facility", obligations limited to the Platform's own fee revenue, reliance on Stripe's regulated KYC/AML controls, additional risk indicators (refund patterns, high-risk goods, bank changes, VPNs, high-risk industries), document-request powers, permanent bans, sanctions restrictions, anonymous-donation metadata, and staff no-tipping-off and annual training duties.
[0.9.114] — 2026-08-25
Clarified Dispute Resolution Policy (v3.0).
Changed
- Dispute Resolution Policy updated to v3.0: explicit "Platform cannot issue refunds" and refunds flow through the seller's Stripe account, two-business- day response expectations, evidence and investigation powers, new considerations (Stripe risk signals, prior history), expanded outcomes (suspension, item removal, commission freezes, proof requests), chargeback fees and bank-account debits, override powers, and a statement that the Platform is not a legal arbitrator.