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.126] — 2026-08-25
Background AI moderation for all content types.
Changed
- Fundraiser saves (create and submit/resubmit), fundraiser product listings (create and edit) and user reviews now use the same background AI review as wholesale products: the content is saved instantly, moves to the moderation queue, and the AI verdict lands seconds later in the background — auto-approving low-risk items or flagging anything ambiguous for a human.
- The AI verdict is stored on the item (fundraiser/product metadata) by the background job itself, so moderation and owner views show why it was approved or flagged.
[0.9.125] — 2026-08-25
Background AI moderation for wholesale products.
Changed
- Wholesale product saves (create and edit) now return instantly. Content edits move straight to the moderation queue, and the AI review runs automatically in the background immediately after — auto-approving low-risk items or flagging anything ambiguous for a human. No cron needed; a slow AI provider can no longer make a save appear to fail.
- The background review is logged to the error log if it ever fails, and the item simply waits in the queue for a human.
[0.9.124] — 2026-08-25
AI provider timeouts.
Fixed
- AI provider calls (moderation reviews, content generation) now time out after 20 seconds instead of hanging indefinitely. Previously a slow AI provider could stall a wholesale product save past the web server's proxy timeout, making the browser show "Something went wrong" even though the save had actually completed.
[0.9.123] — 2026-08-25
Resilient wholesale product saves.
Fixed
- Editing a wholesale product no longer fails when the AI re-review step hiccups (e.g. a slow or temporarily unavailable provider). The content is saved first; if the AI review then errors, it's logged and the item waits in the moderation queue for a human instead of the whole save failing with "Something went wrong."
- The go-live checklist check on save is also guarded, so a hiccup there is logged and reported rather than silently breaking the request.
[0.9.122] — 2026-08-25
Project moved to a new location.
Changed
- The working directory moved from
C:\Users\sales\Documents\Codex\2026-08-22\files-pasted-by-the-user-andrewtoE:\AI Projects\generosity.co.nz. The AI handoff document and the wholesale sign-off pack build script now reference the new path.
[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.