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.338] — 2026-09-11
Added
- New About page (
/about), linked from the footer: the story behind Generous.nz — started in Ōtautahi Christchurch when two teenagers needed to fundraise (one for the Girl Guide Jamboree, one for the Australian National Disc Golf league) and wanted to sell things rather than just ask — plus what the platform does for fundraisers, how the business side works for suppliers, and the practical bits (fees, payouts, review). Included in the sitemap for search engines.
[0.9.337] — 2026-09-11
Added
- Scrolling promotion banner across the top of every page. The message is built from the live sign-up offer, so it always shows the current amounts and the last day to sign up, links through to the sign-up page, pauses on hover and is skipped entirely for anyone using reduced-motion settings. It disappears on its own when the offer stops applying.
Changed
- Wording corrected: the fee-free amount is a credit that doesn't expire — the date is the deadline to sign up, not an expiry on the benefit. Updated on the register page, the business page, referral invites, the help centre and the admin promotion card.
[0.9.336] — 2026-09-11
Added
- Sign-up promotion: bigger fee-free starts until 1 November 2026. New fundraisers get their first $3,000 raised fee-free (normally $250) and new businesses get their first $5,000 of sales fee-free (normally $1,000). It applies to accounts created while the promotion is live — accounts that already exist keep whatever they were given at sign-up.
- Admin → Site settings → New sign-up offer, where the promotion can be switched off, the amounts changed, or the end date moved. The register page, the business page and referral invites read the live settings, so the advertised amounts always match what a new sign-up actually gets.
Changed
- Help centre fee and referral articles now state the standard amounts and note that promotions can be higher, instead of hard-coding a single figure.
[0.9.335] — 2026-09-11
Added
- Admin → Fundraisers. A new page listing every campaign with the total raised across the platform, how many are approved / pending / draft / rejected, and per campaign: what it has raised, its goal, supporter count, whether the owner's setup is ready (payout account and fee card), and the fee-free allowance and credit the account holds. From the row you can add a dollar credit or set a fee-free sales allowance (e.g. first $5,000), both recorded in the audit log. Search by name, slug or owner email, filter by status, and sort by newest, most raised or name.
[0.9.334] — 2026-09-11
Fixed
- Removing a fundraising goal now sticks. The edit form dropped the empty field from the request instead of sending "no goal", so the API kept the old value and the goal reappeared on the page. Clearing the field now sends an explicit null, the API clears the goal (and its "goal reached" milestone), and the progress bar disappears — as it always did for campaigns created without a goal.
[0.9.333] — 2026-09-11
Changed
- Discount codes are back to exactly how they were. The fundraiser coupon work had been folded into the existing group discount codes page, which changed that page's fields and wording. That's reverted: Discount codes are again just a percentage off platform fees (1–100%) for schools, clubs and groups, with the original fields and copy. Existing codes were never altered and are untouched.
Added
- Coupon codes now have their own admin area (Admin → Coupon codes), so new coupons can be added without touching the discount codes page: code, first $X raised fee-free, discount off platform fees after that, how long the reduced rate lasts, when to stop accepting new claims, a claim limit and a note — with edit, pause and delete. The two lists are kept completely separate: coupons never appear under Discount codes, and discount codes never appear under Coupons.
[0.9.332] — 2026-09-11
Changed
- Fundraiser pages no longer repeat "Fees covered by donors" twice. The badge above the donate form is gone; the explanation inside the form (under the amount buttons) stays, since that is the one that says the platform fee and card processing are added on top so 100% of the gift reaches the fundraiser.
[0.9.331] — 2026-09-11
Added
- Fundraiser coupon codes that combine two benefits. An admin can now create a code that makes a fundraiser's first $X raised fee-free, a code that reduces their platform fee after that (e.g. 25% off the 5% + GST), or a code that does both — with optional expiry dates and signup limits. Fundraisers can enter a code at sign-up or later from their go-live checklist, the dashboard shows how much fee-free fundraising they have left and when a reduced rate ends, and the fee engine spends the free volume before charging the reduced rate (referral volume, then the coupon, then any refund credits). Admin → Discount codes gained the free-volume field and now shows what each code actually gives.