# BUS Core v1.2.3 Release Notes #529
truegoodcraft
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
BUS Core
v1.2.3is a larger public-release update focused on three things: making the Home screen more useful, introducing the first real Job Tracking layer, and tightening the Windows release build process.This release moves BUS Core closer to being a practical operator command center for small shops: what needs attention, what work is active, what is blocked, and what is ready to move forward.
What’s new
Home dashboard polish
The Home screen has been reworked into a clearer operator-facing dashboard.
It now includes:
The goal is simple: BUS Core should open to something useful, not just a collection of tools.
Job Tracking Phase 1/2
This release adds the first full Jobs slice.
Jobs are designed as a lightweight work/demand tracking layer for small shops. A Job represents work that needs to be done, for a customer/contact or internal purpose, without taking over inventory, manufacturing, or finance authority.
Added:
New
#/jobsoperator screen.Jobs sidebar navigation.
Jobs backend API under
/app/jobs.New Jobs data model:
jobsjob_linesjob_eventsJob statuses such as draft, active, blocked, ready, done, and cancelled.
Job line support for products, services, fees, and notes.
Job event/history support.
Home Jobs Pressure board for due, overdue, blocked, ready, and active work signals.
New permissions:
jobs.readjobs.writeImportant boundary: Jobs do not silently mutate stock, cash, manufacturing, or accounting records. They are a coordination layer, not a replacement authority.
Permissions and claimed-mode updates
Claimed-mode role defaults now include Jobs permissions.
/auth/stateso Jobs access is picked up cleanly.Release build improvements
The Windows build script now supports a proper local release build path.
Running:
.\scripts\build_core.ps1 -Releasenow builds, signs, verifies, and bundles the release artifact.
The release flow now:
dist/BUS-Core-<VERSION>.exe.The release ZIP is:
The ZIP contains only:
No signing password or PIN is stored in the repo or script. Any required credential entry remains handled by Windows / the signing provider /
signtool.Tests and guardrails
This release adds coverage around the Jobs feature and its safety boundaries, including:
What this release does not do
This release does not make Jobs a full quoting, invoicing, reservation, scheduling, or manufacturing execution system.
It also does not publish artifacts, upload to Lighthouse/R2, create GitHub releases, or publish update manifests by itself.
Those remain part of the external release process.
Why it matters
v1.2.3is a meaningful step toward BUS Core becoming a real local-first operating layer for small shops.The Home screen now gives better operational awareness. Jobs provide the first structured way to track work in progress. The release script now produces a cleaner signed Windows release artifact.
This is still local-first, still open, still offline-capable, and still built around the rule that Core remains the operator’s system of record.
This discussion was created from the release # BUS Core v1.2.3 Release Notes.
Beta Was this translation helpful? Give feedback.
All reactions