Sergey Matyunin
b87e99f9a1
fix: keep decor downscale action available
...
Issue: #427
User-Visible: yes
2026-09-03 10:04:45 +03:00
Sergey Matyunin
8013f7d052
feat: add room hover tooltip setting
...
Issue: #426
User-Visible: yes
2026-09-03 09:06:57 +03:00
Sergey Matyunin
694db13760
build: prepare v1.71.0-beta.1 candidate
...
Issue: #51
Issue: #417
Issue: #418
Issue: #419
Issue: #420
Issue: #421
Issue: #422
Issue: #423
Issue: #424
Issue: #425
User-Visible: no
2026-09-03 01:22:01 +03:00
Sergey Matyunin and claude[bot]
e56f0f297b
refactor: type custom decor image contracts
...
Issue: #51
User-Visible: no
2026-09-02 21:56:04 +00:00
Sergey Matyunin and claude[bot]
590d178e29
fix: address custom decor image review
...
Issue: #51
User-Visible: no
2026-09-02 21:56:04 +00:00
Sergey Matyunin and claude[bot]
dc95563d96
feat: add reusable custom decor images
...
Issue: #51
User-Visible: yes
2026-09-02 21:56:04 +00:00
Sergey Matyunin
4a7de3370a
test: harden support preflight verification
...
Issue: #423
User-Visible: no
2026-09-02 21:29:49 +03:00
Sergey Matyunin
2038ab91b9
fix: harden support feedback pipeline
...
Issue: #423
User-Visible: yes
2026-09-02 21:25:30 +03:00
Sergey Matyunin
489e289f79
fix: guard Area snapshot cleanup
...
Issue: #419
User-Visible: yes
2026-09-02 19:18:28 +03:00
Sergey Matyunin
2b978d63ef
Fix support preview and retry races
...
Issue: #418
User-Visible: yes
2026-09-02 17:10:05 +03:00
Sergey Matyunin
e46220f3eb
Fix confirmation guards for unrenderable branches
...
Issue: #417
User-Visible: yes
2026-09-02 16:25:24 +03:00
Sergey Matyunin
1fd042d9e0
Release v1.70.0
...
Полные бенчмарки производительности / Бенчмарки рендера и геометрии (isometric) (push) Failing after 2m38s
Полные бенчмарки производительности / Бенчмарки рендера и геометрии (large-house) (push) Failing after 2m36s
Полные бенчмарки производительности / Бенчмарки рендера и геометрии (overlay) (push) Failing after 2m35s
Полные бенчмарки производительности / Бенчмарки рендера и геометрии (blend) (push) Failing after 2m38s
Проверка (CI) / HACS: валидация репозитория (push) Failing after 23s
Проверка (CI) / Предполётные проверки: документация, провенанс, процесс (push) Successful in 1m7s
Проверка (CI) / Классификация изменённых файлов (push) Successful in 30s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 1m40s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 23s
Полные бенчмарки производительности / Бенчмарки рендера и геометрии (space-default) (push) Failing after 28m14s
Проверка (CI) / Бэкенд: pytest в Home Assistant (push) Failing after 11m48s
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 12m42s
Проверка (CI) / Смоки в браузере (шард 1 из 3) (push) Skipped
Проверка (CI) / Смоки в браузере (шард 2 из 3) (push) Skipped
Проверка (CI) / Смоки в браузере (шард 3 из 3) (push) Skipped
Проверка (CI) / Смоки: все шарды зелёные (push) Skipped
Проверка (CI) / Golden-кадры против принятых эталонов (push) Skipped
Проверка (CI) / Перф-смок: бюджет времени кадра (push) Skipped
Полные бенчмарки производительности / Бенчмарки рендера и геометрии (plan-snap) (push) Failing after 41m37s
Полные бенчмарки производительности / Бенчмарки рендера и геометрии (space-glow) (push) Failing after 42m30s
Issue: #126
Release: v1.70.0
User-Visible: no
2026-09-02 13:22:13 +03:00
Sergey Matyunin
ef0d2be2be
build: prepare v1.70.0-beta.5 candidate
...
Issue: #126
User-Visible: no
2026-09-02 12:58:50 +03:00
Sergey Matyunin
a79d4cd9d2
fix: preserve geometry cache during Area baseline
...
Issue: #126
User-Visible: yes
2026-09-02 12:54:51 +03:00
Sergey Matyunin
0e235047ef
Release v1.70.0
...
Promote the published v1.70.0 beta line without new product behaviour: stable version fields, synchronized generated bundles, bilingual changelogs, release notes and status metadata only.
Issue: #415
Release: v1.70.0
User-Visible: yes
2026-09-02 12:12:59 +03:00
Sergey Matyunin
b660b7f63d
build: prepare v1.70.0-beta.4 candidate
...
Issue: #415
User-Visible: yes
2026-09-02 11:48:46 +03:00
Sergey Matyunin and claude[bot]
a0720e7584
fix: align support controls
...
Issue: #415
User-Visible: yes
2026-09-02 05:08:51 +00:00
Sergey Matyunin
afe5e98944
build: prepare v1.70.0-beta.3 candidate
...
Проверка (CI) / Классификация изменённых файлов (push) Successful in 19s
Проверка (CI) / HACS: валидация репозитория (push) Failing after 22s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 28s
Проверка (CI) / Предполётные проверки: документация, провенанс, процесс (push) Failing after 56s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 53s
Проверка (CI) / Бэкенд: pytest в Home Assistant (push) Failing after 5m39s
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 7m16s
Проверка (CI) / Смоки в браузере (шард 1 из 3) (push) Skipped
Проверка (CI) / Смоки в браузере (шард 2 из 3) (push) Skipped
Проверка (CI) / Смоки в браузере (шард 3 из 3) (push) Skipped
Проверка (CI) / Смоки: все шарды зелёные (push) Skipped
Проверка (CI) / Golden-кадры против принятых эталонов (push) Skipped
Проверка (CI) / Перф-смок: бюджет времени кадра (push) Skipped
Issue: #43
User-Visible: yes
2026-09-02 03:27:20 +03:00
Sergey Matyunin and claude[bot]
1a953718a7
test: cover help and feedback browser flows ( #43 )
...
Issue: #43
User-Visible: no
2026-09-02 00:05:37 +00:00
Sergey Matyunin and claude[bot]
6be4f9419e
fix: satisfy validation gates for support reports ( #43 )
...
Issue: #43
User-Visible: no
2026-09-02 00:05:36 +00:00
Sergey Matyunin and claude[bot]
f5ba67d069
feat: add private help and feedback reports ( #43 )
...
Issue: #43
User-Visible: yes
2026-09-02 00:05:36 +00:00
Sergey Matyunin
b4809a12ff
fix: await draft deletion through the card facade ( #405 )
...
Issue: #405
User-Visible: no
2026-09-01 22:23:57 +03:00
Sergey Matyunin and claude[bot]
816b1476f0
fix: preserve the ordinary dialog path
...
Issue: #406
User-Visible: no
2026-09-01 16:32:25 +00:00
Sergey Matyunin and claude[bot]
372d838ec2
fix: close beta 2 polish gaps
...
Issue: #406
User-Visible: yes
2026-09-01 16:32:25 +00:00
Sergey Matyunin and claude[bot]
355b0516c7
fix: preserve area relocation state
...
Issue: #403
User-Visible: yes
2026-09-01 15:08:22 +00:00
Codex
ccd870ddf7
build: refresh bundle trees and the doc capture for #402
...
User-Visible: no
Issue: #402
2026-08-31 16:47:53 +03:00
Matysh
4794183114
build: prepare v1.70.0-beta.2 candidate
...
Package HA Area marker relocation, unified dangerous confirmations, camera and marker-history fixes, beta polish and backend gate hardening.
Issue: #32
Issue: #126
Issue: #396
Issue: #397
Issue: #398
Issue: #399
Issue: #400
User-Visible: yes
2026-08-31 15:03:22 +03:00
Matysh
d5268086c2
fix: harden HA area relocation regressions
...
Issue: #126
User-Visible: no
2026-08-31 10:16:46 +03:00
Matysh
633cb20e59
fix: follow Home Assistant Area marker moves
...
Issue: #126
User-Visible: yes
2026-08-31 09:45:53 +03:00
Codex
bd6722ccd2
build: refresh bundle trees and the doc capture for #400
...
User-Visible: no
Issue: #400
2026-08-31 08:14:55 +03:00
Codex
73ecfbd1d7
build: refresh bundle trees and the doc capture for #400
...
User-Visible: no
Issue: #400
2026-08-31 07:57:02 +03:00
Codex
08d5612265
build: refresh bundle trees and the doc capture for #397
...
User-Visible: no
Issue: #397
2026-08-31 02:37:18 +03:00
Codex
f3620f2b27
build: refresh bundle trees and the doc capture after the dev rebase ( #396 )
...
User-Visible: no
Issue: #396
2026-08-31 01:40:05 +03:00
Codex
d6a2607692
build: refresh bundle trees and the doc capture for #396
...
User-Visible: no
Issue: #396
2026-08-31 01:37:12 +03:00
Matysh
c91ac74e19
Implement unified dangerous-action confirmation
...
User-Visible: yes
Issue: #32
2026-08-31 00:46:54 +03:00
Matysh
8955c02e3a
build: prepare v1.70.0-beta.1 candidate
...
Package smooth plan navigation, device position history, visible discovery filters, furniture transforms, localized backend errors and the reviewed fixes since v1.69.0.
Issue: #33
Issue: #44
Issue: #74
Issue: #82
Issue: #86
Issue: #381
Issue: #383
Issue: #384
Issue: #385
Issue: #391
User-Visible: yes
2026-08-30 22:52:02 +03:00
Codex
972e708a71
build: refresh bundle trees and the doc capture after the #392 rebase ( #42 )
...
User-Visible: no
Issue: #42
2026-08-30 21:34:32 +03:00
Codex
26d45cf405
build: refresh bundle trees and the doc capture after the dev rebase ( #42 )
...
Rebased onto dev with #82 (camera transitions), #74 (marker undo) and
the re-accepted goldens; bundle trees are rebuilt from the rebased
sources and the screenshot capture is retaken on this HEAD — manifest
AND all PNGs committed together.
User-Visible: no
Issue: #42
2026-08-30 21:34:32 +03:00
Codex
6582a06e17
build: refresh bundle trees after the dev rebase ( #42 )
...
Bundle trees are rebuilt from the rebased sources (the pre-rebase build
commit was dropped during the rebase and the trees recreated), and the
doc capture is retaken on the rebased HEAD.
User-Visible: no
Issue: #42
2026-08-30 21:34:32 +03:00
Codex
09adfd73a0
fix: CI-compatible dependency pins and an any-free JSON branch ( #42 )
...
pytest-homeassistant-custom-component transitively pins the pytest
family and the homeassistant version — re-pinning them deadlocked the
resolver (the sandbox pip index is py3.10-bound and suggested stale
versions). The structured-details branch no longer copies the legacy
(item: any) annotation the new-code any gate rightly rejects.
User-Visible: no
Issue: #42
2026-08-30 21:34:32 +03:00
Matysh and claude[bot]
a577fde799
refactor: type editor i18n keys ( #391 )
...
Remove legacy any casts from device inbox, marker, and geometry preflight translation calls. Refresh the moved preflight mutation anchor.
Issue: #391
User-Visible: no
2026-08-30 17:13:01 +00:00
Matysh and claude[bot]
6379334b21
test: settle animated camera checks
...
Wait for camera transitions in legacy smoke and golden scenarios, and render the far-object hint state even when fitting is a camera no-op.
Issue: #82
User-Visible: no
2026-08-30 16:11:35 +00:00
Matysh and claude[bot]
7d50628672
fix: preserve structural adoption guard
...
Issue: #82
User-Visible: no
2026-08-30 16:11:35 +00:00
Matysh and claude[bot]
e2464cbb48
feat: add smooth viewport zoom transitions
...
Issue: #82
User-Visible: yes
2026-08-30 16:11:35 +00:00
Matysh
cbf5cc1baa
fix: type the five any that slipped past the gate
...
Пять мест, найденных при разборе #388 : они проехали мимо гейта #342 , пока
диапазоны были узкими, и он их больше не покажет.
Кэш климата (houseplan-card.ts) сравнивается только по ссылке, значение не
читается ни разу — поэтому hass стал `unknown`: он и запрещает случайно
воспользоваться содержимым, и не врёт про форму объекта, которую HA нам не
обещает. Правила и маркеры типизированы по-настоящему, их типы известны.
Реестр HA (houseplan-editor-runtime.ts) описан минимальной структурной
формой: код читает ровно два поля и оба защищённо, так что форма честнее
`any` — она говорит, на что код опирается.
Ключ i18n `device_inbox.reason_excluded_integration` не нуждался в приведении
вовсе: он есть в словаре. Шаблонный ключ приведён к `I18nKey`, как уже
сделано в этом файле строкой 8013 — это утверждение о пространстве ключей, а
не отключение проверок; `as any` заодно снимал контроль и со второго
аргумента.
Поведение не меняется: аннотации типов стираются, эмит тот же. Бандл
пересобран, потому что в него вшит отпечаток исходников.
Issue: #390
User-Visible: no
2026-08-30 17:36:23 +03:00
Matysh and claude[bot]
bdf81fad58
feat: add device position undo history
...
Issue: #74
User-Visible: yes
2026-08-30 13:16:27 +00:00
Matysh
04da7eb18f
build: refresh rebased settings help bundles
...
Rebuild both canonical bundle trees after rebasing #86 onto the merged
discovery-filter changes.
Issue: #86
User-Visible: no
Release: v1.70.0-beta.1
2026-08-30 14:53:00 +03:00
Matysh
981b6b25e8
test: add reviewed 200 percent help goldens
...
Capture the general-settings help surface at 390 CSS pixels and DPR 2 in
both themes, assert its viewport contract, and teach the golden runner to
select a renderer scale per scenario.
Issue: #86
User-Visible: no
2026-08-30 14:49:27 +03:00
Matysh
4e0f84200a
fix: satisfy no-new-any gate for settings help
...
Use the typed i18n key directly for the show-hidden device catalog label and regenerate bundles.
Issue: #86
User-Visible: no
2026-08-30 14:49:08 +03:00
Matysh
30c15a070b
feat: add critical settings help content
...
Add the agreed Party 1 help controls to general, space, marker and device-catalog settings in all four locales, including cold onboarding parity and regression coverage.
Issue: #86
User-Visible: yes
2026-08-30 14:48:56 +03:00