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.110] — 2026-08-25
Strengthened Fundraiser Agreement (v3.0).
Changed
- Fundraiser Agreement updated to v3.0: explicit "not a party to fundraiser/donor contracts" and "not a financial service provider", authority requirements, campaign accuracy and evidence-of-funds rules, donor expectations (non-refundable, no imposed conditions), non-refundable fees and failed-card suspension, wholesaler indemnity of the Platform, minimum-price adjustments, Stripe payout timing disclaimers, automated fraud monitoring, identity verification, DIA raffle compliance, and new defined terms.
[0.9.109] — 2026-08-25
Strengthened Seller Agreement (v3.0).
Changed
- Seller Agreement updated to v3.0: explicit "not a party to buyer/seller contracts" and "not a financial service provider", listing accuracy and evidence rules, non-refundable fees and failed-card suspension, tracking and response-time duties, wholesaler indemnity of the Platform, no misrepresenting wholesale products, Stripe payout timing disclaimers, automated fraud monitoring, identity verification, DIA raffle compliance, and defined terms for seller of record and platform fee.
[0.9.108] — 2026-08-25
Strengthened Privacy Policy (v3.0).
Changed
- Privacy Policy updated to v3.0: explicit "not a financial service provider", expanded collection (Stripe metadata, communications, logs, images, location approximations, fraud signals), lawful bases, dedicated direct-charge Stripe section, business fulfilment sharing, overseas multi-jurisdiction disclosure, breach notification, longer fraud/audit retention, data portability, consent-based cookies, and an AI/automated processing section confirming personal data is not used to train AI models.
[0.9.107] — 2026-08-25
Strengthened Terms of Service (v3.0).
Changed
- Terms of Service updated to v3.0 with stronger protections: explicit "not a financial service provider" and "not a party to buyer/seller contracts" statements, verifiable parental consent, no multi-account fee avoidance, document/evidence requests, campaign freezes during investigations, seller fulfilment and refund obligations, DIA raffle compliance, non-refundable fees, failed-fee suspension, no guarantee of delivery/success/accuracy, no liability for Stripe outages, outstanding fees after termination, and new Fraud & Misuse and Privacy & Data sections.
[0.9.106] — 2026-08-25
Wholesale go-live checklist.
Added
- New "Go-live checklist" page for wholesale accounts with every step needed to go live: application approved, Stripe payout connected, commission payment card added, brand setup, first product approved, product active, and voucher codes available (shown only when voucher products exist). Done items show a tick with strikethrough; each item links to where it's done.
- An amber banner appears at the top of the wholesale area while the checklist is incomplete, with a link to the checklist. The checklist link disappears from the sidebar once everything is complete.
- The first three steps are now a hard gate: until the application, payout account and payment card are all done, the store cannot list or edit products (staff can still manage on their behalf).
[0.9.105] — 2026-08-25
Product type selector on listings.
Added
- "New listing" now has an Item type dropdown under the Fundraiser dropdown: Physical item, Digital item, Event ticket, Raffle ticket. Event and raffle tickets appear only when the campaign supports them.
- Each type shows only its relevant fields. Physical items keep condition, inventory and the Pickup / Courier / Local delivery / Digital options, with a pickup location box, metro + rural courier price boxes, a delivery area box and a digital details box. Digital items get a delivery-details box. Tickets get inventory (and the donation portion for event tiers).
[0.9.104] — 2026-08-25
Draft editing, submission and AI review.
Added
- Every fundraiser card on "Your Fundraisers" (and the dashboard overview) now has an Edit button, including drafts.
- Drafts and rejected fundraisers can be submitted for review from the edit form ("Submit for review after saving" / "Resubmit for review").
Changed
- Submitting a draft (or resubmitting a rejected one) now runs the AI review: when the AI is confident the content is fine, it is auto-approved; anything ambiguous or high-risk goes to the human moderation queue. Auto-approve is now on by default (still toggleable in Admin → AI review).
[0.9.103] — 2026-08-25
Your Fundraisers page.
Added
- New "Your Fundraisers" page (sidebar item) listing every campaign with raised totals, goal progress, status, expiry and reasons — the same area shown on the dashboard overview, now at the top of its own page with a "+ New fundraiser" button.
Changed
- The "New fundraiser" sidebar item is gone; the campaign-type links (Donations, Product sales, Event tickets, Raffle, Peer-to-peer, Supporter subscriptions) now sit grouped under "Your Fundraisers".