mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-04 13:48:57 +00:00
@@ -2,6 +2,8 @@
|
||||
|
||||
## Unreleased
|
||||
|
||||
## v1.70.0-beta.4 — 2026-09-02
|
||||
|
||||
- **Help & feedback** now uses the same 44 px header button as General settings,
|
||||
and its message field uses the ordinary input surface instead of a grey tint
|
||||
([#415](https://github.com/Matysh/houseplan-card/issues/415)).
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
|
||||
## Не выпущено
|
||||
|
||||
## v1.70.0-beta.4 — 2026-09-02
|
||||
|
||||
- Кнопка **«Помощь и обратная связь»** теперь совпадает по размеру 44 px с
|
||||
кнопкой «Общие настройки», а поле сообщения использует обычный фон поля ввода
|
||||
вместо серой заливки
|
||||
|
||||
@@ -1,18 +1,14 @@
|
||||
<!-- release: v1.70.0-beta.3 -->
|
||||
<!-- release: v1.70.0-beta.4 -->
|
||||
|
||||
## Основное
|
||||
|
||||
- Новый диалог «Помощь и обратная связь» объединяет документацию и ссылки проекта и позволяет отправить закрытый обезличенный репорт с предварительным просмотром данных ([#43](https://github.com/Matysh/houseplan-card/issues/43)).
|
||||
- Подтверждения удаления и разблокировки получили доступную оболочку House Plan и теперь работают в онбординге до создания первого пространства ([#402](https://github.com/Matysh/houseplan-card/issues/402), [#406](https://github.com/Matysh/houseplan-card/issues/406)).
|
||||
- Неудачный перенос устройства в другую HA-зону больше не стирает ручную позицию и не очищает всю историю Undo/Redo ([#403](https://github.com/Matysh/houseplan-card/issues/403)).
|
||||
- Кнопка «Помощь и обратная связь» теперь совпадает по размеру с «Общими настройками», а поле сообщения использует обычный фон ввода ([#415](https://github.com/Matysh/houseplan-card/issues/415)).
|
||||
- Мелкие исправления и улучшения.
|
||||
|
||||
## Highlights
|
||||
|
||||
- The new Help & feedback dialog keeps project docs and links together and can send a private anonymized report after showing the exact data first ([#43](https://github.com/Matysh/houseplan-card/issues/43)).
|
||||
- Delete and unlock confirmations gained House Plan's accessible shell and now work during onboarding before the first space exists ([#402](https://github.com/Matysh/houseplan-card/issues/402), [#406](https://github.com/Matysh/houseplan-card/issues/406)).
|
||||
- A failed move to another HA Area no longer loses the manual marker position or clears the complete Undo/Redo history ([#403](https://github.com/Matysh/houseplan-card/issues/403)).
|
||||
- The Help & feedback button now matches General settings in size, while the message field uses the standard input surface ([#415](https://github.com/Matysh/houseplan-card/issues/415)).
|
||||
- Small fixes and improvements.
|
||||
|
||||
[Полный список изменений на русском](https://github.com/Matysh/houseplan-card/blob/v1.70.0-beta.3/docs/CHANGELOG.ru.md)
|
||||
· [Full changelog in English](https://github.com/Matysh/houseplan-card/blob/v1.70.0-beta.3/docs/CHANGELOG.md)
|
||||
[Полный список изменений на русском](https://github.com/Matysh/houseplan-card/blob/v1.70.0-beta.4/docs/CHANGELOG.ru.md)
|
||||
· [Full changelog in English](https://github.com/Matysh/houseplan-card/blob/v1.70.0-beta.4/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.70.0-beta.3** everywhere (manifest, const.py, package.json, CARD_VERSION) |
|
||||
| Current local cycle | v1.70.0-beta.3 is the prerelease candidate for the private Help & feedback flow, accessible confirmation-shell fixes, safe rollback of failed HA Area relocation, and their browser/golden guard hardening. `main` remains on the stable line; publication is gated by the exact-SHA Validate and the local prerelease contract. |
|
||||
| Version | **v1.70.0-beta.4** everywhere (manifest, const.py, package.json, CARD_VERSION) |
|
||||
| Current local cycle | v1.70.0-beta.4 is the prerelease candidate for the final Help & feedback polish: matching header-button sizing and the standard message-input surface. `main` remains on the stable line; publication is gated by the exact-SHA Validate and the local prerelease contract, after which this tested beta line is promoted to v1.70.0 without new product behaviour. |
|
||||
| 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); every bullet links its GitHub issue (#NN) so the #328 rules stay machine-checkable. A STABLE body aggregates the changelog since the PREVIOUS STABLE release (never since the last beta): features/fixes described across the line's beta changelogs must appear, while bugs that were introduced and fixed strictly inside the beta line (never shipped in any stable) are excluded — draft with `npm run release:notes -- <tag>`, curate by hand, then `npm run release:notes -- <tag> --verify` must pass. `Мелкие исправления и улучшения` / `Small fixes and improvements` is allowed only when the range really contains user-visible work not itemised in the body; a single-issue hotfix ships without it (the verifier enforces this). Every body ends with separate links to the Russian and English changelogs. 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