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.174] — 2026-08-26
Changed
- Wholesale deal pages fill the empty space under the price with a "How it works" panel (how fundraisers sell it, commission, fulfilment), voucher conditions shown right under the price for vouchers, and social proof when available: number of purchases through fundraisers, low-stock warnings, and the review rating.
[0.9.173] — 2026-08-26
Changed
- Accounts with no fundraisers and no wholesale business now get a purchaser-specific dashboard: the sidebar shows Overview, My purchases, and a "Start fundraising" / "For businesses" section instead of the fundraiser tools, and the Overview page shows their recent purchases with easy paths into starting a fundraiser or applying as a wholesaler.
[0.9.172] — 2026-08-26
Added
- Guest buyers now get an account automatically after their first paid order: the order is linked to the account, and the buyer receives a "Your Generous.nz account is ready" email with a secure set-password link so they can sign in and use My Purchases (orders, tracking, vouchers).
- The purchase confirmation page shows a "check your inbox" prompt for guest buyers.
- New editable email template: "Buyer account created".
[0.9.171] — 2026-08-26
Changed
- Email branding: the "Generous.nz" wordmark is now a single clean link in both the header and footer of every email.
- All email links are forced to the brand green (with an embedded style rule as backup) so clients can't render them blue.
- Order receipts now clearly separate the item purchased and the fundraiser it supports: "Item purchased: 1 × …", "Total paid: …", and "Your purchase supports: [fundraiser]".
[0.9.170] — 2026-08-26
Added
- New "My purchases" area for buyers: every order they've placed, with the item, campaign, amount, status, delivery/pickup details, courier tracking links, and their voucher codes with "View & print" and "Download PDF" buttons. Accessible from the top navigation (signed in), the sidebar, and the Account page.
[0.9.169] — 2026-08-26
Added
- The admin Overview is now a site-wide dashboard: money in (raised), paid to sellers, platform fees collected, needs attention, totals for fundraisers / wholesalers / users, a 30-day raised chart, and trending fundraisers and wholesalers.
Changed
- The admin sidebar no longer shows fundraiser-specific links (Your Fundraisers, campaign types, listings, sales, stats). Staff see a clean admin-only navigation: Overview, admin tools, and Account.
[0.9.168] — 2026-08-26
Changed
- Voucher PDF rebuilt with a measured, cursor-based layout: sections are spaced explicitly, long text flows to a second page instead of colliding, and the footer always sits below the content. The standard voucher fits neatly on a single A5 page.
[0.9.167] — 2026-08-26
Changed
- Purchase celebration confetti is now a proper bottom-cannon effect: bursts pop up from the bottom edge of the screen (centre, corners, then random pops along the base), fall with gravity and rotation, and stop after a few seconds. "Celebrate again" replays the whole sequence.
- Server CSP now includes
worker-src 'self' blob:so the confetti renderer's worker is allowed (nginx site config on the server).