Feat/wall merging - #4
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
dallasteele
added a commit
to dallasteele/halofire-studio
that referenced
this pull request
Apr 22, 2026
Prepares the release-facing documentation for the v0.1.0 ship. - **CHANGELOG.md** — prepended the Keep-a-Changelog 1.1.0 header plus an `[Unreleased]` slot and a full `[0.1.0] — 2026-04-21` entry. Preserved the existing 0.4.x internal pre-release history below a `## Pre-release history` divider so the session-by-session changelog is not lost. The 0.1.0 entry is organized per the format's section guide: Added (Pascal fork + 12 node types, 10-stage Python pipeline, 40-part OpenSCAD catalog, `.hfproj` + autosave, Tauri 2 shell, sheet-set renderer → PDF/DXF/DWG, Auto-Design against the 1881 truth fixture, Pascal tools + InstancedCatalogRenderer, 403 Py + 274 Playwright + parity CI) / Changed (Turbopack NFT hygiene, Biome lint zero-state) / Fixed (PDF intake polygon bug + 12-test golden lock) / Known limitations (DoD-pascalorg#4 cold-launch, DoD-pascalorg#11 real 2nd-project, DoD-pascalorg#12 clean-VM MSI, LiveCalc re-READ vs re-SOLVE, OpenSCAD arm64) / Upgrade notes. - **docs/RELEASE_NOTES_v0.1.0.md** (new, 167 lines) — a ship note targeted at fire-protection engineers evaluating the product, not developers. Sections: What HaloFire Studio is, Headline features, Install + first bid, Known limits, What's next, Thanks. Tone is honest: we name the auto-design's measured error against the 1881 truth (−0.8% head count, +10.5% bid), we call out the four open DoD rows, and we thank Wade for the patience that made the cruel-test scoreboard possible. - **README.md `## Ship state`** — bumped 48/53 → 49/53 (counts the 0a943a6 Codex-sweep + f89b199 synthetic 2nd-project rows that shipped after the last README edit), corrected the test counts (403 Py / 274 Playwright, reflecting the current state from BUILD_LOG entry 31), added a Lint row (0/0 post-sweep), and linked CHANGELOG.md + RELEASE_NOTES_v0.1.0.md. No verification gates affected by this commit — documentation only. Editor build + lint unchanged. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
dallasteele
added a commit
to dallasteele/halofire-studio
that referenced
this pull request
Apr 22, 2026
Adds the tag-and-push release script and documents the invocation so the v0.1.0 ship is a single-command gesture when DoD-pascalorg#4/11/12 close. - **scripts/release.sh** (executable, 42 lines) — annotated-tag release script: - Accepts `vMAJOR.MINOR.PATCH[-prerelease]`, rejects other formats with a clear error. - Validates a clean working tree (no staged, unstaged, or untracked changes) before tagging — prevents tagging "a tag plus some unsaved scraps". - Rejects re-tagging an existing version. - Creates an annotated tag with message "HaloFire Studio $VERSION" and pushes to `origin`. - Prints the GitHub Actions URL where the MSI / DMG / AppImage matrix builds land (.github/workflows/build-desktop.yml is triggered by tag push). Not wired into root package.json — the existing `release` script there triggers a different workflow (`release.yml` for the viewer+core JS packages). `scripts/release.sh` is invoked directly: `bash scripts/release.sh v0.1.0`. - **docs/CODEX_SWEEP_READY.md** — appended a "Release invocation" section at the bottom so the review doc and the release doc cross-reference (the reviewer can see how the ship completes from the same page they opened to read Codex's five questions). DRY-RUN: the tag is *not* created by this commit. `git tag v0.1.0` is the user's call, executed via `bash scripts/release.sh v0.1.0` when ready. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3 tasks
leapar
added a commit
to leapar/pascaleditor
that referenced
this pull request
Aug 31, 2026
…ascalorg#3, pascalorg#6 - pascalorg#1: FitSceneButton now calls useTranslations() (was throwing ReferenceError on render). - pascalorg#2: Command palette group keys use dotted form (commands.group.scene) to match the i18n catalog; previously used the flat form (commands.groupScene) which produced undefined labels. - pascalorg#3: save-button.tsx migrated from the bespoke messages[] lookup to useTranslations() with save.* keys, removing the unprefixed key leak into the global namespace and matching the rest of the codebase. - pascalorg#6: Added missing catalog keys with full en/zh parity: sidebar.build, sidebar.settings editor.openSavedScenes, editor.rotate, editor.place, editor.forcePlace, editor.guidedConstraintsBypassed Skipped pascalorg#4 (resolveBaseUrl) and pascalorg#5 (editor-layout-v2 toolbar) — those predate this branch and are out of scope for the i18n restore PR.
leapar
added a commit
to leapar/pascaleditor
that referenced
this pull request
Sep 1, 2026
…calorg#5 Two regressions on the i18n restore branch predate the i18n work and have stayed open across every Bugbot pass because they're outside that work's scope. They're real bugs that need to ship, though — without them the scenes page is empty in any deployed environment and the viewer toolbar no longer sits flush to the right. * apps/editor/app/scenes/page.tsx — Bug pascalorg#4: resolveBaseUrl was hardcoded to 'http://localhost:3000' when NEXT_PUBLIC_APP_URL is unset, so the scenes list always returned an empty array outside local development. Bring back the headers()-based host detection the same way upstream main does it: read x-forwarded-host (or fall back to host) and x-forwarded-proto (or fall back to 'http'), and only return the localhost sentinel if neither header is present. Restores the missing 'next/headers' import that the i18n commit dropped alongside this logic. * packages/editor/src/components/editor/editor-layout-v2.tsx — Bug pascalorg#5: the viewer toolbar was wrapped in a three-column grid that placed toolbarRight in the center column and left the third column empty, pushing display, walkthrough, and preview controls away from the right edge. Restore the upstream flex layout — toolbarLeft at the start, toolbarRight at the end, both with 'justify-between' on the parent so they sit at opposite edges of the toolbar strip. Both files typecheck clean. Refs Bugbot reviews on PR pascalorg#740.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.