mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-28 19:01:34 +00:00
Release v1.65.0-beta.6 candidate
Issue: #179 Issue: #198 Issue: #204 Issue: #205 User-Visible: yes
This commit is contained in:
@@ -46,7 +46,7 @@ PLAN_ORPHAN_TTL_S = 3600
|
||||
SCHEDULED_GRACE_S = 30 * 24 * 3600
|
||||
FILES_DIR = "houseplan/files"
|
||||
CONF_ADMIN_ONLY = "admin_only"
|
||||
VERSION = "1.65.0-beta.5"
|
||||
VERSION = "1.65.0-beta.6"
|
||||
|
||||
# Portable backup format. This is deliberately independent from the Home
|
||||
# Assistant Store version above: storage migrations and files exported by a
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -16,5 +16,5 @@
|
||||
"issue_tracker": "https://github.com/Matysh/houseplan-card/issues",
|
||||
"requirements": [],
|
||||
"single_config_entry": true,
|
||||
"version": "1.65.0-beta.5"
|
||||
"version": "1.65.0-beta.6"
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
Vendored
+2
-2
File diff suppressed because one or more lines are too long
+4
-1
@@ -1,6 +1,6 @@
|
||||
# Changelog
|
||||
|
||||
## v1.65.0-beta.5 — 2026-08-19
|
||||
## v1.65.0-beta.6 — 2026-08-19
|
||||
|
||||
- Device markers now use the designer-supplied shared shell/core system in
|
||||
light and dark themes, with distinct focus, selected, locked, unlocked,
|
||||
@@ -28,6 +28,9 @@
|
||||
fragments, real topology boundaries and ambiguous thickness changes remain
|
||||
lossless; Preview, Apply and server Undo keep their existing flow
|
||||
([#198](https://github.com/Matysh/houseplan-card/issues/198)).
|
||||
|
||||
## v1.65.0-beta.5 — 2026-08-19
|
||||
|
||||
- Turning off **Show names** now removes room names completely in View, kiosk,
|
||||
the static card and hidden isometric mode, while Plan still exposes the
|
||||
existing draggable card for positioning. Re-enabling names restores its
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
> **Правило проекта:** оба файла пополняются в одном коммите с самим
|
||||
> изменением — как и остальная документация (см. docs/STATUS.md).
|
||||
|
||||
## v1.65.0-beta.5 — 2026-08-19
|
||||
## v1.65.0-beta.6 — 2026-08-19
|
||||
|
||||
- Маркеры устройств теперь используют единый дизайн shell/core из пакета
|
||||
дизайнера в светлой и тёмной теме, с отдельными состояниями фокуса, выбора,
|
||||
@@ -38,6 +38,9 @@
|
||||
перепады толщины по-прежнему сохраняются; предпросмотр, применение и серверная
|
||||
отмена работают прежним потоком
|
||||
([#198](https://github.com/Matysh/houseplan-card/issues/198)).
|
||||
|
||||
## v1.65.0-beta.5 — 2026-08-19
|
||||
|
||||
- Выключение **«Показывать названия»** теперь полностью убирает названия комнат
|
||||
из Просмотра, киоска, статической карточки и скрытой изометрии, а редактор
|
||||
Плана по-прежнему временно показывает существующую карточку для настройки
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
<!-- release: v1.65.0-beta.5 -->
|
||||
<!-- release: v1.65.0-beta.6 -->
|
||||
|
||||
## Основное
|
||||
|
||||
- Проёмы в независимых стенах теперь сохраняют безопасные откосы при размещении и редактировании.
|
||||
- Подписи комнат больше не сдвигаются между Просмотром и Планом и полностью скрываются при выключении названий.
|
||||
- Толщина стен сохраняется на сложных стыках и частично разделённых участках.
|
||||
- Иконки устройств получили единый новый дизайн для светлой и тёмной темы со всеми рабочими, тревожными и недоступными состояниями.
|
||||
- След робота-пылесоса теперь сохраняется при коротком заезде на базу, паузе или мойке швабр в пределах одной уборки.
|
||||
- Диалог нового пространства сразу показывает реальные значения границ и названий для загруженного и нарисованного плана.
|
||||
- Мелкие исправления и улучшения.
|
||||
|
||||
## Highlights
|
||||
|
||||
- Independent-wall openings now keep safe jambs during placement and editing.
|
||||
- Room labels no longer shift between View and Plan and disappear completely when names are disabled.
|
||||
- Wall thickness stays correct at complex junctions and partially split stretches.
|
||||
- Device icons now use one new light/dark design with complete working, alarm and unavailable states.
|
||||
- Robot vacuum trails now survive a short docking, pause or mop-washing stop within the same cleaning run.
|
||||
- The new-space dialog immediately shows the real border and name defaults for uploaded and drawn plans.
|
||||
- Small fixes and improvements.
|
||||
|
||||
[Полный список изменений на русском](https://github.com/Matysh/houseplan-card/blob/v1.65.0-beta.5/docs/CHANGELOG.ru.md)
|
||||
· [Full changelog in English](https://github.com/Matysh/houseplan-card/blob/v1.65.0-beta.5/docs/CHANGELOG.md)
|
||||
[Полный список изменений на русском](https://github.com/Matysh/houseplan-card/blob/v1.65.0-beta.6/docs/CHANGELOG.ru.md)
|
||||
· [Full changelog in English](https://github.com/Matysh/houseplan-card/blob/v1.65.0-beta.6/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.65.0-beta.5** everywhere (manifest, const.py, package.json, CARD_VERSION) — prerelease candidate for the current `S8-merged` queue |
|
||||
| Current local cycle | v1.65.0-beta.5 candidate carries #176, #186, #195, #200, #201, #203, #204 and #205; issue branch #198 additionally makes explicit Optimize remove only a proven isolated sub-half-step wall-thickness island, while ordinary render/edit normalisation remains lossless and Preview/Apply/server Undo remain unchanged. One same-map vacuum trail survives available stops up to 30 minutes; new-space File/Draw border/name defaults are visible and a user-touched pair survives source switches. Independent-wall openings preserve their physical jamb margin, room labels keep View/Plan geometry and obey the name-visibility switch, atomic wall stretches inherit the intended thickness, the editor close target is easier to hit, and unreachable legacy Partition tool-state is removed. Publication waits for a green exact-SHA Validate and fail-closed prerelease preflight; v1.65.0-beta.4 is published and stable v1.64.0 remains unchanged. |
|
||||
| Version | **v1.65.0-beta.6** everywhere (manifest, const.py, package.json, CARD_VERSION) — prerelease candidate for the current `S8-merged` queue |
|
||||
| Current local cycle | v1.65.0-beta.6 candidate carries #179, #198, #204 and #205. Device markers use the designer-supplied light/dark shell and complete state system; Optimize removes only a proven isolated sub-half-step wall-thickness island; new-space File/Draw border/name defaults are visible and preserve a user-touched pair; and one same-map vacuum trail survives available stops up to 30 minutes. Publication waits for a green exact-SHA Validate, reviewed Linux golden baselines where the intentional icon redesign changes pixels, and the fail-closed prerelease preflight. v1.65.0-beta.5 is published and stable v1.64.0 remains unchanged. |
|
||||
| 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) |
|
||||
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "houseplan-card",
|
||||
"version": "1.65.0-beta.5",
|
||||
"version": "1.65.0-beta.6",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "houseplan-card",
|
||||
"version": "1.65.0-beta.5",
|
||||
"version": "1.65.0-beta.6",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"lit": "^3.1.3",
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "houseplan-card",
|
||||
"version": "1.65.0-beta.5",
|
||||
"version": "1.65.0-beta.6",
|
||||
"description": "Interactive house plan Lovelace card for Home Assistant",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
|
||||
@@ -259,7 +259,7 @@ import {
|
||||
} from './opening-placement';
|
||||
import { safeStoredColor } from './color';
|
||||
|
||||
const CARD_VERSION = '1.65.0-beta.5';
|
||||
const CARD_VERSION = '1.65.0-beta.6';
|
||||
const DISPLAY_LABEL_KEYS: Record<DeviceDisplayMode, I18nKey> = {
|
||||
badge: 'display.badge',
|
||||
icon_ripple: 'display.icon_ripple',
|
||||
|
||||
Reference in New Issue
Block a user