Skip to content

chore(main): release 0.0.4 - #461

Merged
mforce merged 1 commit into
mainfrom
release-please--branches--main--components--cluckwork
Aug 13, 2026
Merged

chore(main): release 0.0.4#461
mforce merged 1 commit into
mainfrom
release-please--branches--main--components--cluckwork

Conversation

@cluckwork-lockfix

@cluckwork-lockfix cluckwork-lockfix Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.0.4 (2026-08-13)

Features

  • api,web: add an independent farm banner shown on a post-login splash (#496) (1732a38)
  • api,web: show who created and last changed a record, inline on its own page (#494) (#503) (4ffa7f1)
  • api: promote/demote a user's role (#475) (f273879)
  • stock: let an admin write off lost egg stock without restating production (#464) (79a4e94)
  • stock: page and date-filter the lot drill-down so older lots stay reachable (#465) (#467) (1b6c86c)
  • users: disable and re-enable a user without deleting them (#356) (#492) (3f5c370)
  • web,api: entity-scoped audit history reachable from any record (#493) (#516) (c14d5b6)
  • web: a per-place error store, with Sales as its first consumer (#479) (#489) (4f493ec)
  • web: cascading record-type filter on the Audit page (#521) (64bab23)
  • web: display app version in the sidebar, sourced from version.txt (#459) (abdcb98)
  • web: offer common date/time format presets, with a custom fallback (#463) (7cb01b4)

Bug fixes

  • api: give every boot guard an explicit process role, and fail closed on unusable JWT keys (#507) (925c31c)
  • api: seeded demo and simulation records name a real person (#517) (a552d08)
  • auth: measure the refresh grace window from the read, not the request start (#471) (2612e06)
  • web: announce the update and farm warnings a dialog made inert (#499) (2ea2226)
  • web: give every dialog screen its own error slot (#479) (#491) (64a3780)
  • web: give the sales dialogs their own error slot (#477) (#478) (d157a97)
  • web: one page, one scroll lock and one live dialog (#482) (#483) (4340f54)
  • web: put the release-please version marker on the value line (#524) (6e67668), closes #458
  • web: render a sales mutation error inside the dialog that raised it (#474) (#476) (22cf6dc)
  • web: render a wide farm logo at its natural aspect in the sidebar (#498) (0dd5ea1)
  • web: tag the sales dialog error by scope instead of assuming one dialog (#480) (#481) (eb6d80f)

Refactoring

  • web: one paged-list discipline for every filtered screen (#469) (#473) (9f74b4b)

Documentation

  • agents: note graphify update cadence is periodic, not per-edit (#497) (fb53d1f)
  • agents: update phase context now that epic #14 is closed (#515) (851033b)
  • pin the one-serving-instance deploy invariant (#271) (#484) (61f26a7)
  • web: widen the Help line #478 narrowed, now that it is true (#479) (#495) (9dcd233)

This PR was generated with Release Please. See documentation.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d3d8bbae3e

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread version.txt
@@ -1 +1 @@
0.0.3
0.0.4

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep the SPA build version in sync

This bumps the published release version to 0.0.4, but web/.env.production in the same tree still says VITE_APP_VERSION=0.0.3 (and release-please-config.json lists it as an extra-files target). Production Vite builds read that env var for the sidebar and error reports, so the v0.0.4 image would still present/report itself as 0.0.3 unless the env file is updated with the release.

Useful? React with 👍 / 👎.

@cluckwork-lockfix
cluckwork-lockfix Bot force-pushed the release-please--branches--main--components--cluckwork branch 27 times, most recently from c1e9f87 to 00acc11 Compare August 13, 2026 02:55
mforce added a commit that referenced this pull request Aug 13, 2026
release-please's generic updater only matches a semver pattern on the
same line as the x-release-please-version marker, not the line below
it. #459 placed the marker above the value, so it silently never
matched — v0.0.4 (#461) bumped version.txt but left
web/.env.production at 0.0.3, caught by review.

Move the marker to a trailing comment on the value's own line.
dotenv (Vite's env loader) strips inline # comments on unquoted
values, so the runtime value stays clean — verified via a real
npm run build and a grep of the bundled output.

Fixes #458

Co-authored-by: mforce <>
@cluckwork-lockfix
cluckwork-lockfix Bot force-pushed the release-please--branches--main--components--cluckwork branch from 00acc11 to 1e27bd7 Compare August 13, 2026 07:46
@mforce
mforce merged commit d92c89f into main Aug 13, 2026
10 checks passed
@mforce
mforce deleted the release-please--branches--main--components--cluckwork branch August 13, 2026 08:04
@cluckwork-lockfix

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Display app version in the SPA, sourced from release-please's version.txt

1 participant