Matysh
9d2ef12c96
feat: smooth vacuum trails ( #209 )
...
Issue: #209
User-Visible: yes
2026-08-28 23:16:58 +03:00
Matysh
43516cc15f
docs: specify bounded vacuum trail smoothing ( #209 )
...
Issue: #209
User-Visible: no
2026-08-28 22:55:58 +03:00
Matysh
f62926fbeb
feat: make Glow follow door opening state ( #20 )
...
Issue: #20
User-Visible: yes
2026-08-28 22:33:07 +03:00
Matysh
3fa98a0915
docs: actualize #20 door-state glow spec
...
Issue: #20
User-Visible: no
2026-08-28 22:31:02 +03:00
Matysh
399df907ee
build: prepare v1.69.0-beta.2 candidate
...
Проверка (CI) / Классификация изменённых файлов (push) Successful in 15s
Проверка (CI) / Предполётные проверки: документация, провенанс, процесс (push) Failing after 45s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 25s
Проверка (CI) / HACS: валидация репозитория (push) Failing after 27s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 44s
Проверка (CI) / Бэкенд: pytest в Home Assistant (push) Failing after 4m29s
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 5m39s
Проверка (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
Package the expanded furniture library, room-aware climate placement, controller-state parity, resilient editor delivery, revision-safe writes and the reviewed supporting fixes since beta.1.
Issue: #159
Issue: #317
Issue: #318
Issue: #335
Issue: #339
Issue: #340
Issue: #341
Issue: #353
Issue: #354
Issue: #356
User-Visible: yes
2026-08-28 20:37:13 +03:00
Matysh
8ab20444d3
test: accept furniture golden baselines
...
Release: v1.69.0-beta.1
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/33189726315
Issue: #159
User-Visible: no
2026-08-28 19:31:09 +03:00
Matysh
b688714fd7
docs: pin furniture source archive
...
Issue: #159
User-Visible: no
2026-08-28 19:23:16 +03:00
Matysh
3c3f85e10d
docs: accept furniture screenshots
...
Capture: https://github.com/Matysh/houseplan-card/actions/runs/33187544417
Issue: #159
User-Visible: no
2026-08-28 18:58:17 +03:00
Matysh
94ecf260b5
fix: type furniture translation keys
...
Issue: #159
User-Visible: no
2026-08-28 18:52:31 +03:00
Matysh
7909ab6eed
feat: expand furniture library
...
Issue: #159
User-Visible: yes
2026-08-28 18:52:03 +03:00
Matysh
0a8d23bb21
docs: record MIT grant for furniture artwork
...
Issue: #159
User-Visible: no
2026-08-28 18:50:48 +03:00
Matysh
e78e8ed0e1
docs: address first furniture spec review
...
Issue: #159
User-Visible: no
2026-08-28 18:50:48 +03:00
Matysh
8e2d995ef6
docs: specify furniture pack rollout
...
Issue: #159
User-Visible: no
2026-08-28 18:50:48 +03:00
Matysh
24c9a169ac
fix: require revision for saved layout replacements
...
Issue: #356
User-Visible: yes
2026-08-28 17:23:01 +03:00
Matysh
6c9752f5e6
fix: follow marker placement for room climate
...
Issue: #317
User-Visible: yes
2026-08-28 16:48:10 +03:00
Matysh
f19ed10f2f
docs: specify room-aware climate placement
...
Issue: #317
User-Visible: no
2026-08-28 16:26:57 +03:00
Matysh and claude[bot]
72913fee84
fix: show entityless active controllers
...
Issue: #318
User-Visible: yes
2026-08-28 13:07:58 +00:00
Matysh and claude[bot]
5514fdfe15
docs: specify empty-roster controller state
...
Issue: #318
User-Visible: no
2026-08-28 13:07:58 +00:00
Matysh
2b6db4c8c3
docs: refresh screenshot fingerprint
...
Issue: #341
User-Visible: no
2026-08-28 14:46:52 +03:00
Matysh
5f6bddeaf3
fix: deduplicate Labs location listeners
...
Issue: #341
User-Visible: no
2026-08-28 14:40:06 +03:00
Matysh and claude[bot]
3e437ca3ec
fix: reject config writes without a revision
...
Issue: #340
User-Visible: yes
2026-08-28 11:26:19 +00:00
Matysh and claude[bot]
c9981e6844
docs: specify config revision enforcement
...
Issue: #340
User-Visible: no
2026-08-28 11:26:19 +00:00
Matysh and claude[bot]
ca16d1fe59
Fix vacuum trail lifecycle persistence
...
Issue: #335
User-Visible: yes
2026-08-28 11:01:40 +00:00
Matysh
79aa0a90c4
docs: accept v1.69.0-beta.1 runtime screenshot
...
Issue: #337
User-Visible: no
2026-08-28 12:50:03 +03:00
Matysh
1179a02122
ci: restore smoke test modules and isolate resize camera
...
Issue: #336
User-Visible: no
2026-08-28 12:47:37 +03:00
Matysh
801e49092f
fix: keep lazy editor release version synchronized
...
Issue: #337
User-Visible: yes
2026-08-28 12:47:30 +03:00
Matysh
568eae3fa4
test: accept German localization baselines
...
Release: v1.69.0-beta.1
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/33159601496
Issue: #348
User-Visible: no
2026-08-28 12:41:59 +03:00
Matysh
eef1ec844c
docs: accept v1.69.0-beta.1 screenshots
...
Accept the complete canonical Linux capture from run 33159459520 after visual
review of View, touch and Device editor surfaces.
Issue: #345
User-Visible: no
2026-08-28 12:29:42 +03:00
Matysh
58ebf8b4cd
build: prepare v1.69.0-beta.1 candidate
...
Проверка (CI) / Классификация изменённых файлов (push) Successful in 18s
Проверка (CI) / Предполётные проверки: документация, провенанс, процесс (push) Failing after 40s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 51s
Проверка (CI) / HACS: валидация репозитория (push) Failing after 15s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 22s
Проверка (CI) / Бэкенд: pytest в Home Assistant (push) Failing after 11m19s
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 11m46s
Проверка (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
Package the complete German interface, the unified Device lifecycle catalog,
wall-junction correctness and performance work, and the supporting delivery
infrastructure reviewed since v1.68.1.
Issue: #29
Issue: #62
Issue: #264
Issue: #267
Issue: #329
Issue: #330
Issue: #331
Issue: #333
Issue: #337
Issue: #348
User-Visible: yes
2026-08-28 12:24:15 +03:00
Matysh
4cdd6d7aac
test: prove German dialog layout at narrow widths
...
Extend the existing localized dialog footer measurements to German at desktop and 320 px. The smoke now checks opening, physical-wall and space dialogs for containment, responsive wrapping and horizontal overflow, closing #348 review r1-M1.
Issue: #348
User-Visible: no
2026-08-28 11:58:47 +03:00
Matysh
5740324bed
fix: keep locale gate within view budget
...
Track locale-owned inert and busy state together, preserving the same render contract while keeping the deterministic initial View graph below its hard gzip budget. Refresh generated assets and the documentation fingerprint after the source cleanup.
Issue: #348
User-Visible: no
2026-08-28 11:58:46 +03:00
Matysh
12cd8a1af3
feat: add complete German localization
...
Add Deutsch across all card surfaces and backend flows, backed by the language registry introduced in #62 . German loads as a fingerprint-checked page-shared locale chunk so EN/RU remain synchronous and the initial View budget stays intact. Root render gates prevent mixed-language flashes, retry once, and fail open to English. Extend parity, runtime, bundle, browser and visual coverage, plus contributor and user documentation.
Issue: #348
User-Visible: yes
2026-08-28 11:58:46 +03:00
Matysh
dcbaea2c08
docs: specify German localization
...
Issue: #348
User-Visible: no
2026-08-28 11:58:46 +03:00
Matysh and claude[bot]
9b79807b69
docs: accept lazy editor screenshot fingerprint
...
Reviewed artifact: https://github.com/Matysh/houseplan-card/actions/runs/33144737317
Issue: #337
User-Visible: no
2026-08-28 05:40:28 +00:00
Matysh and claude[bot]
81420a0d94
fix: preserve warm editor camera during lazy adoption
...
Issue: #337
User-Visible: no
2026-08-28 05:40:28 +00:00
Matysh and claude[bot]
165dabc5d7
test: restore lazy split mutation coverage
...
Issue: #337
User-Visible: no
2026-08-28 05:40:28 +00:00
Matysh and claude[bot]
bd82a6709e
test: guard eager config canonicalization
...
Issue: #337
User-Visible: no
2026-08-28 05:40:28 +00:00
Matysh and claude[bot]
9b519b0d4c
fix: preserve editor behavior across lazy runtime
...
Issue: #337
User-Visible: no
2026-08-28 05:40:28 +00:00
Matysh and claude[bot]
61d9952543
docs: refresh screenshots after dev rebase
...
Issue: #337
User-Visible: no
2026-08-28 05:40:28 +00:00
Matysh and claude[bot]
7c13b16afd
test: enter lazy editor in resize smoke
...
Issue: #337
User-Visible: no
2026-08-28 05:40:28 +00:00
Matysh and claude[bot]
542e54034b
docs: accept canonical screenshots for lazy runtime
...
Issue: #337
User-Visible: no
2026-08-28 05:40:28 +00:00
Matysh and claude[bot]
eedff24b29
fix: sync docs capture asset tree
...
Issue: #337
User-Visible: no
2026-08-28 05:40:28 +00:00
Matysh and claude[bot]
e3f5c49502
fix: keep lazy editor build portable
...
Issue: #337
User-Visible: no
2026-08-28 05:40:28 +00:00
Matysh and claude[bot]
2c65fcec03
perf: lazy-load editor runtime
...
Issue: #337
User-Visible: yes
2026-08-28 05:40:28 +00:00
Matysh and claude[bot]
4485417027
docs: specify lazy editor bundle
...
Issue: #337
User-Visible: no
2026-08-28 05:40:28 +00:00
Matysh
c755a0efc4
fix: normalize i18n registry lookup keys
...
Issue: #62
User-Visible: no
2026-08-28 02:55:22 +03:00
Matysh
6540474ff5
refactor: centralize i18n language registry
...
Issue: #62
User-Visible: no
2026-08-28 02:44:26 +03:00
Matysh
0a203649fc
docs: address i18n spec review
...
Issue: #62
User-Visible: no
2026-08-28 02:32:48 +03:00
Matysh
21d47c52ba
docs: update i18n registry specification
...
Issue: #62
User-Visible: no
2026-08-28 02:24:08 +03:00
Matysh and claude[bot]
aa9444491d
fix: align device catalog with plan rooms
...
Issue: #29
User-Visible: yes
2026-08-27 23:17:53 +00:00
Matysh and claude[bot]
cab8d128bf
feat: add device lifecycle catalog
...
Issue: #29
User-Visible: yes
2026-08-27 23:17:52 +00:00
Matysh and claude[bot]
e04cf7e573
docs: preserve hidden device ghost mode
...
Issue: #29
User-Visible: no
2026-08-27 23:17:52 +00:00
Matysh and claude[bot]
eeae6752d9
docs: update device inbox lifecycle spec
...
Issue: #29
User-Visible: no
2026-08-27 23:17:52 +00:00
Matysh
118062bb8c
test: close device presentation review findings
...
Issue: #267
User-Visible: no
2026-08-27 22:41:46 +03:00
Matysh
6efc315ba6
refactor: make device presentation decisions explicit
...
Issue: #267
User-Visible: no
2026-08-27 22:06:10 +03:00
Matysh
c5e145269b
docs: specify device presentation decisions
...
Issue: #267
User-Visible: no
2026-08-27 21:17:18 +03:00
Matysh
722f26a3c5
docs: refresh screenshot source fingerprint
...
Issue: #264
User-Visible: no
2026-08-27 20:43:34 +03:00
Matysh
4a833c5e13
test: keep resize preflight mutant effective
...
Issue: #264
User-Visible: no
2026-08-27 20:32:12 +03:00
Matysh
ba66698f55
refactor: extract resize controller
...
Issue: #264
User-Visible: no
2026-08-27 20:30:07 +03:00
Matysh
536b750d03
docs: address resize controller spec review
...
Issue: #264
User-Visible: no
2026-08-27 19:53:48 +03:00
Matysh
6e1aea3ae7
docs: add resize controller user scenario
...
Issue: #264
User-Visible: no
2026-08-27 19:43:45 +03:00
Matysh
a3e329950a
docs: specify resize controller extraction
...
Issue: #264
User-Visible: no
2026-08-27 19:43:17 +03:00
Matysh
ec957a7c88
merge: reconcile process repair into dev
2026-08-27 17:41:28 +03:00
Matysh
557c44c392
docs: keep cherry-pick provenance trailers terminal
...
Document the terminal-trailer check required after cherry-pick -x.
Issue: #326
User-Visible: no
2026-08-27 17:41:00 +03:00
Matysh
7181535dec
merge: reconcile post-release main into dev
2026-08-27 17:39:55 +03:00
Matysh
fb162953a9
chore: repair provenance after HACS revert
...
Record the published trailer-order violation without rewriting history.
Issue: #326
User-Visible: no
2026-08-27 17:39:34 +03:00
Matysh
244fddeb3b
merge: reconcile v1.68.1 main into dev
2026-08-27 17:37:52 +03:00
Matysh
b8976415ac
chore: release v1.68.1
...
Owner-approved emergency stable hotfix; the release commit changes only version fields, generated bundles and release metadata.
Issue: #324
User-Visible: yes
2026-08-27 17:26:26 +03:00
Matysh
acc30c2da7
fix: materialize empty wall catalog for new spaces
...
Issue: #324
User-Visible: yes
2026-08-27 17:26:26 +03:00
Matysh
ca383febef
chore: release v1.68.1
...
Owner-approved emergency stable hotfix; the release commit changes only version fields, generated bundles and release metadata.
Issue: #324
User-Visible: yes
2026-08-27 17:17:12 +03:00
Matysh
69e410fea3
fix: materialize empty wall catalog for new spaces
...
Issue: #324
User-Visible: yes
2026-08-27 16:33:47 +03:00
Matysh
1edf5cb3a7
perf: reuse masonry after cancelled resize
...
Issue: #322
User-Visible: no
2026-08-27 15:38:32 +03:00
Matysh
9b7a700fd6
test: keep edit walk behind optimize preflight
...
Issue: #322
User-Visible: no
2026-08-27 15:10:46 +03:00
Matysh
780b7a6c7a
perf: reuse wall topology for light transport
...
Issue: #322
User-Visible: no
2026-08-27 15:00:30 +03:00
Matysh
59a23de81b
perf: reuse validated wall geometry
...
Issue: #322
User-Visible: no
2026-08-27 13:58:06 +03:00
Matysh
87ff906545
perf: keep room contour cache out of editor previews
...
Issue: #322
User-Visible: no
2026-08-27 13:11:03 +03:00
Matysh
298030d47e
perf: reuse structural room contours
...
Issue: #322
User-Visible: no
2026-08-27 12:58:02 +03:00
Matysh
0c3aacdd34
test: keep freshness mutant aligned
...
Issue: #322
User-Visible: no
2026-08-27 12:28:38 +03:00
Matysh
134afb658e
docs: record exact-tree performance freshness
...
Issue: #322
User-Visible: no
2026-08-27 12:24:27 +03:00
Matysh
6a96254956
test: validate comparison bundles against their own trees
...
Issue: #322
User-Visible: no
2026-08-27 12:23:54 +03:00
Matysh
de7554e9e0
docs: record the parallel v1.68.0 performance gate
...
Issue: #322
User-Visible: no
2026-08-27 12:13:46 +03:00
Matysh
8210af6472
ci: parallelize independent full performance profiles
...
Issue: #322
User-Visible: no
2026-08-27 12:13:26 +03:00
Matysh
376a2db599
docs: record the v1.68.0 gate repair
...
Issue: #322
User-Visible: no
2026-08-27 11:06:33 +03:00
Matysh
6b9f5eea96
ci: support legacy performance baselines
...
Issue: #322
User-Visible: no
2026-08-27 11:04:38 +03:00
Matysh
59bf4665f6
docs: record v1.68.0 final release gates
...
Issue: #322
User-Visible: no
2026-08-27 10:51:38 +03:00
Matysh
3a562f2bd6
chore: return main process history before v1.68.0
...
Issue: #322
User-Visible: no
2026-08-27 10:49:01 +03:00
Matysh
aaf7611490
build: promote v1.68.0 after beta.4
...
Issue: #322
User-Visible: yes
2026-08-27 10:29:04 +03:00
Matysh
9ff464fe09
test: accept v1.68.0-beta.3 golden baselines
...
Accept the complete reviewed Linux matrix after the zero-thickness wall UI and migration changes.
Issue: #306
Release: v1.68.0-beta.3
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/32963513340
User-Visible: no
2026-08-26 14:35:08 +03:00
Matysh
8bfd56eb59
build: prepare v1.68.0-beta.3 candidate
...
Package the reviewed zero-thickness wall model and legacy virtual-wall migration.
Issue: #306
User-Visible: yes
2026-08-26 14:28:35 +03:00
Matysh
9134d86266
docs: accept issue 306 screenshots
...
Source: https://github.com/Matysh/houseplan-card/actions/runs/32961287574
Issue: #306
User-Visible: no
2026-08-26 14:06:00 +03:00
Matysh
f15bdc678b
fix: address zero-wall review findings
...
Issue: #306
User-Visible: yes
2026-08-26 14:01:58 +03:00
Matysh
a66fb7ef53
feat: unify zero-thickness walls
...
Issue: #306
User-Visible: yes
2026-08-26 13:39:52 +03:00
Matysh
fa9d9b05e9
docs: align zero-wall spec limits
...
Issue: #306
User-Visible: no
2026-08-26 12:55:27 +03:00
Matysh
799289e73b
docs: adapt zero-wall spec to model v8
...
Issue: #306
User-Visible: no
2026-08-26 12:55:27 +03:00
Matysh
1857cb69cf
docs: address zero-wall spec review
...
Issue: #306
User-Visible: no
2026-08-26 12:55:27 +03:00
Matysh
b8a9f9b289
docs: specify zero-thickness wall migration
...
Issue: #306
User-Visible: no
2026-08-26 12:55:27 +03:00
Matysh
64e9bf8f6b
Cover dense v8 draft invariants
...
Issue: #314
User-Visible: no
2026-08-26 09:56:35 +03:00
Matysh
ce18012fb9
Finalize issue 314 specification status
...
Issue: #314
User-Visible: no
2026-08-26 09:20:39 +03:00
Matysh
0e18038c1b
Fix documentation screenshot provenance
...
Issue: #314
User-Visible: no
2026-08-26 09:19:49 +03:00
Matysh
2347e8df88
Fix atomic model-v8 draft writes
...
Issue: #314
User-Visible: yes
2026-08-26 09:13:50 +03:00