mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-07 23:19:14 +00:00
build: prepare v1.68.0-beta.2 candidate
Package self-explaining preflight refusals, the universal Thickness tool and reliable model-v8 room drawing. Issue: #269 Issue: #295 Issue: #313 Issue: #314 User-Visible: yes
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
## Unreleased
|
||||
|
||||
## v1.68.0-beta.2 — 2026-08-26
|
||||
|
||||
- The Russian binding dialog names its entities toggle exactly as the user
|
||||
guide does: «Показывать сущности»
|
||||
([#269](https://github.com/Matysh/houseplan-card/issues/269)).
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
|
||||
## Не выпущено
|
||||
|
||||
## v1.68.0-beta.2 — 2026-08-26
|
||||
|
||||
- Флаг диалога привязки называется «Показывать сущности» — как в руководстве
|
||||
пользователя ([#269](https://github.com/Matysh/houseplan-card/issues/269)).
|
||||
- Отказ проверки геометрии теперь объясняет себя: диалог называет причину по
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
<!-- release: v1.68.0-beta.1 -->
|
||||
<!-- release: v1.68.0-beta.2 -->
|
||||
|
||||
## Основное
|
||||
|
||||
- Структурные правки стен теперь сохраняют толщину и проёмы благодаря стабильным ID сегментов; старые планы обновляются атомарно.
|
||||
- Острые и многолучевые стыки стен больше не оставляют длинных зубцов, пиков и торчащих торцов.
|
||||
- При рисовании цепочки стен её ось и узлы остаются видимыми поверх кладки.
|
||||
- Отказ проверки геометрии перед оптимизацией теперь объясняет себя: причина по каждому пространству, копируемый диагностический блок и совет обновиться только при реальном расхождении версий.
|
||||
- Инструмент «Толщина» берёт любую стену — отдельно стоящие перегородки и сегменты черновиков меняются так же, как контуры комнат.
|
||||
- Рисование комнат на планах model v8 снова надёжно: цепочка стен переживает промежуточные сохранения и отмену, отклонённая запись сразу возвращает принятую геометрию.
|
||||
- Мелкие исправления и улучшения.
|
||||
|
||||
## Highlights
|
||||
|
||||
- Structural wall edits now keep thickness and openings attached through stable segment IDs; existing plans upgrade atomically.
|
||||
- Acute and multi-wall junctions no longer leave long teeth, peaks or protruding butt ends.
|
||||
- While drawing a wall chain, its axis and nodes remain visible above the masonry.
|
||||
- A refused pre-optimize geometry check now explains itself: a reason per space, a copyable diagnostics block, and update advice only when the card and integration versions actually differ.
|
||||
- The Thickness tool serves every wall — standalone partitions and saved draft segments resize just like room contours.
|
||||
- Drawing rooms on model-v8 plans is reliable again: a wall chain survives intermediate saves and Undo, and a rejected save restores the accepted geometry at once.
|
||||
- Small fixes and improvements.
|
||||
|
||||
[Полный список изменений на русском](https://github.com/Matysh/houseplan-card/blob/v1.68.0-beta.1/docs/CHANGELOG.ru.md)
|
||||
· [Full changelog in English](https://github.com/Matysh/houseplan-card/blob/v1.68.0-beta.1/docs/CHANGELOG.md)
|
||||
[Полный список изменений на русском](https://github.com/Matysh/houseplan-card/blob/v1.68.0-beta.2/docs/CHANGELOG.ru.md)
|
||||
· [Full changelog in English](https://github.com/Matysh/houseplan-card/blob/v1.68.0-beta.2/docs/CHANGELOG.md)
|
||||
|
||||
+2
-2
@@ -21,8 +21,8 @@ metadata). Only an explicit owner-approved emergency hotfix may skip this gate.
|
||||
|
||||
| Item | State |
|
||||
|---|---|
|
||||
| Version | **v1.68.0-beta.1 candidate** everywhere (manifest, const.py, package.json, CARD_VERSION) |
|
||||
| Current local cycle | v1.67.0-rc.3 is published. Current `dev` stabilises persisted wall-segment identity and atomic model-v8 upgrades (#282), keeps active wall-chain axes visible (#307), corrects acute and multi-wall junction envelopes (#309/#310), and includes code-only stylesheet/process maintenance. v1.68.0-beta.1 packages the reviewed S8 product work and remains gated by exact-SHA Validate before publication. |
|
||||
| Version | **v1.68.0-beta.2 candidate** everywhere (manifest, const.py, package.json, CARD_VERSION) |
|
||||
| Current local cycle | v1.68.0-beta.1 is published. Current `dev` adds self-explaining optimize-preflight refusals with copyable diagnostics (#295), the Thickness tool for standalone walls and draft segments (#313), reliable model-v8 room drawing through intermediate saves and Undo (#314), and the user-guide wording for the binding dialog toggle (#269). v1.68.0-beta.2 packages the reviewed S8 product work and remains gated by exact-SHA Validate before publication. |
|
||||
| Hidden Labs Stage | #89 Stage 1 ships in v1.63.0-beta.1. #122 Stage 2 ships in v1.64.0 and evolves the same hidden, expiring `iso` experiment with matte walls, a low exterior floor edge, restrained shared shadows and live vertical door/window/gate panels. Flat remains default; editors and `houseplan-space-card` remain flat; live floor effects and HA actions remain unchanged. Public activation remains a separate task. |
|
||||
| Workflow | Superseded 2026-08-12: the pre-1.62 rule of "local edits without tests or commits" is **dead** — since release 1.62 every product change follows `PROCESS.md` (issue in `S5-ready`+, branch `issue/<NN>-slug`, trailers on every commit, review pipeline; `AGENTS.md` is the summary). Release mechanics below remain current. A requested pre-release gets a production build plus the smallest targeted unit/smoke set covering the changed surfaces, one tested `dev` commit/tag and a GitHub Release with `prerelease=true`; `main` stays untouched. The complete local frontend/backend/smoke gate runs only before a stable release, after which `main` is fast-forwarded to the exact tested `dev` SHA and the GitHub Release uses `prerelease=false`. Release bodies are short and bilingual (Russian first): only significant user changes get individual bullets, while minor/code-only work is grouped as `Мелкие исправления и улучшения` / `Small fixes and improvements`; every body ends with separate links to the Russian and English changelogs. Detailed RU/EN changelog bullets may link the corresponding closed GitHub Issues; open or partially delivered issues are never presented as shipped. Telegram announcements are sent only for stable releases; beta and RC publication is silent. `docs/RELEASE-NOTES.md` is the current canonical body instance; `npm run release:prerelease -- <tag> --issues=… --yes` is the primary local publication path and the manual `Publish prerelease` workflow is its GitHub-only equivalent once present on `main`. Nothing is copied to the home instance by hand |
|
||||
| GitHub | https://github.com/Matysh/houseplan-card — [Issues](https://github.com/Matysh/houseplan-card/issues) are the canonical task records; their labels carry priority and workflow status (`PROCESS.md` §9). GitHub Projects is no longer used. `main` carries stable releases; pre-release tags may point directly at `dev`. Work lands on `dev` and is merged into `main` for a stable release, so `dev` is normally equal to or ahead of `main`, never behind. Push via SSH key `ha_jb` (remote git@github.com:…); API releases via the fine-grained PAT in `~/.git-credentials` (Contents R/W, issued 2026-07-23) |
|
||||
|
||||
Reference in New Issue
Block a user