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.129] — 2026-08-25
Buy button checkout timeout.
Fixed
- The "Buy this item" button now gives up after 30 seconds instead of sitting on "Opening checkout…" forever if the checkout request stalls, and shows a clear message to try again.
Notes
- A fundraiser page can only take orders once its owner has connected their Stripe payout account (wholesale commissions land there too). Pages without a connected account return "The seller has not finished connecting their payout account yet."
[0.9.128] — 2026-08-25
Remove listings from My Listings.
Added
- "My Listings" now has a Remove button on every row. Removing hides the listing immediately (status REMOVED); orders already placed are unaffected, and the item can be relisted later.
[0.9.127] — 2026-08-25
Automatic fundraiser submission.
Changed
- Removed the "Submit for review after saving" / "Resubmit for review" checkboxes from the fundraiser edit form. Saving a draft (or a rejected fundraiser) now submits it for review automatically every time — AI checks it in the background, with human review as needed, before it goes live.
- Approved fundraisers keep their current behaviour: edits save and apply immediately without taking the page offline.
[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.