-
6e5bda5860
chore: bump python-multipart to 0.0.31 for CVE fixes
Pouzor
2026-06-17 17:59:32 +02:00
-
0796c96fc1
chore: resolve high-severity npm audit advisories
Pouzor
2026-06-17 16:49:25 +02:00
-
6fba0cdec4
fix: don't trap new child nodes under a non-container parent
Pouzor
2026-06-17 14:23:49 +02:00
-
2a4d109ee6
fix: persist manual node sizes and add width/height inputs
Pouzor
2026-06-17 11:55:55 +02:00
-
-
96bb048228
Merge pull request #204 from Pouzor/chore/bump-2.5.0
v2.5.0
Rémy
2026-06-12 01:16:25 +02:00
-
-
88c006764a
test: fix flaky per-service toggle assertion in SettingsModal
Pouzor
2026-06-12 01:05:48 +02:00
-
9c3dace12f
chore: bump version to 2.5.0
Pouzor
2026-06-12 00:54:52 +02:00
-
-
ec53363fdb
Merge pull request #203 from Pouzor/feat/scan-history-modal
Rémy
2026-06-12 00:40:19 +02:00
-
-
0e260ede73
feat: move scan history from sidebar panel into a modal
Pouzor
2026-06-12 00:11:16 +02:00
-
-
60902167c0
Merge pull request #202 from Pouzor/feat/node-into-container
Rémy
2026-06-11 18:36:48 +02:00
-
-
592e7865c5
fix(deps): bump zeroconf to 0.149.12 for CVE-2026-48045
Pouzor
2026-06-11 18:24:59 +02:00
-
f082c295fd
feat: edit container parent in the node modal instead of detail panel
Pouzor
2026-06-11 17:25:44 +02:00
-
10b981ad1d
feat: editable container selector to detach/re-parent a nested node
Pouzor
2026-06-11 15:39:49 +02:00
-
2058e453ff
feat: drop node onto container node to nest it
Pouzor
2026-06-11 14:59:25 +02:00
-
-
b776b6b8f1
Merge pull request #200 from Pouzor/feat/editable-node-groups
Rémy
2026-06-11 02:05:34 +02:00
-
-
fe3787f0cd
fix: persist group description with Ctrl+S, not just on blur
Pouzor
2026-06-11 01:48:22 +02:00
-
7ea1fc2d69
feat: editable node groups (add/remove members, description)
Pouzor
2026-06-10 16:50:36 +02:00
-
-
71cc183efb
Merge pull request #199 from Pouzor/feat/multiline-edge-labels
Rémy
2026-06-10 15:13:12 +02:00
-
-
7873f8b94f
feat: multi-line edge labels
Pouzor
2026-06-10 12:04:10 +02:00
-
-
b34b40794d
Merge pull request #198 from Pouzor/fix/status-ping-service-color
Rémy
2026-06-10 11:13:06 +02:00
-
-
ed310f0d8d
fix(status): keep non-HTTP services grey instead of red
Pouzor
2026-06-10 10:48:03 +02:00
-
2db173cd56
fix(ws): idempotent connection removal, release slot on any error
Pouzor
2026-06-10 09:58:06 +02:00
-
d032103b7d
fix(types): add type params to broadcast_service_status services arg
Pouzor
2026-06-10 02:44:06 +02:00
-
bcc488993d
feat: per-service status checks with offline colouring
Pouzor
2026-06-10 02:13:15 +02:00
-
aa0a97c245
fix: reduce status flapping, add IPv6 ping, color manual web services
Pouzor
2026-06-09 21:20:05 +02:00
-
-
a39d4d4406
Merge pull request #197 from Pouzor/some-fixes
Rémy
2026-06-09 17:26:56 +02:00
-
-
7c2417f5a9
fix(security): resolve code scanning alerts
Pouzor
2026-06-09 16:51:32 +02:00
-
ea66e6c9c7
chore: bump hono to 4.12.21+ and ignore versioned db backups
Pouzor
2026-06-09 16:29:52 +02:00
-
-
f78bac6e6b
Merge pull request #192 from Pouzor/chore/bump-2.4.0
v2.4.0
Rémy
2026-06-05 16:24:23 +02:00
-
-
a0bfb97517
chore: bump version to 2.4.0
Pouzor
2026-06-05 16:21:43 +02:00
-
-
ff9c4735e0
Merge pull request #191 from Pouzor/fix/persist-show-port-numbers
Rémy
2026-06-05 16:04:27 +02:00
-
-
2f3e986d4a
fix(nodes): persist show_port_numbers across reloads
Pouzor
2026-06-05 15:53:58 +02:00
-
-
0a4bac30ac
Merge pull request #190 from Pouzor/fix/save-button-event-arg
Rémy
2026-06-05 15:29:51 +02:00
-
-
ba2f6564ec
fix(canvas): Save button no-op due to leaked click event
Pouzor
2026-06-05 15:22:13 +02:00
-
-
754a79d21f
Merge pull request #189 from Pouzor/feat/cross-design-copy-paste
Rémy
2026-06-05 14:24:33 +02:00
-
-
b52bbc6d9f
feat(settings): move Hide IP toggle into Settings modal, persist it
Pouzor
2026-06-05 11:26:28 +02:00
-
c67b1775a5
feat(canvas): copy/paste nodes across designs
Pouzor
2026-06-05 10:52:44 +02:00
-
-
5940e11860
Merge pull request #188 from Pouzor/refactor/settings-modal
Rémy
2026-06-05 10:17:22 +02:00
-
-
fa8f949b45
refactor(settings): move sidebar settings into a modal
Pouzor
2026-06-05 10:00:39 +02:00
-
-
6e17a2afc6
Merge pull request #187 from Pouzor/fix/edge-anim-css
Rémy
2026-06-05 02:03:06 +02:00
-
-
2375efa6b7
refactor(edges): use CSS animations for snake/flow edges instead of SVG SMIL
Pouzor
2026-06-05 01:54:54 +02:00
-
-
61fbebb13e
Merge pull request #185 from Pouzor/feat/liveview-design-param
Rémy
2026-06-04 21:35:08 +02:00
-
-
05fb67e7f0
feat(liveview): header View link opens active design as read-only canvas
Pouzor
2026-06-04 14:10:29 +02:00
-
-
1a426f6301
Merge pull request #177 from pranjal-joshi/feat/electrical
Rémy
2026-06-04 13:20:22 +02:00
-
-
f56dfea838
fix(liveview): allow zoom-out to 0.25 so large infra fits
Pouzor
2026-06-04 13:00:29 +02:00
-
6784b8f6be
refactor(ui): harden pending-devices keyboard handler
Pouzor
2026-06-03 01:31:50 +02:00
-
01fce64b2c
fix(ui): Enter restores hidden devices instead of approving them
Pouzor
2026-06-03 01:09:36 +02:00
-
79093fdcfb
fix(ui): close pending/hidden devices modal via the X on Firefox
Pouzor
2026-06-03 00:59:28 +02:00
-
4ce8a12720
test: guard legacy -> multi-design migration (no data loss on upgrade)
Pouzor
2026-06-02 16:52:42 +02:00
-
cc2cc72482
Merge remote-tracking branch 'origin/main' into feat/electrical
Pouzor
2026-06-02 16:10:46 +02:00
-
-
-
-
12d527aad6
feat: manage canvases with custom name and icon
feat/electrical
Pouzor
2026-06-02 15:47:57 +02:00
-
73b479a408
Merge pull request #182 from Pouzor/chore/dependabot-qs-brace-expansion
Rémy
2026-06-02 11:04:27 +02:00
-
-
16183285b5
chore(deps): bump qs to 6.15.2 and brace-expansion to 5.0.6
Pouzor
2026-06-02 10:10:04 +02:00
-
-
3b3cc1eba0
Merge pull request #181 from Pouzor/chore/bump-2.3.0
v2.3.0
Rémy
2026-05-31 23:58:05 +02:00
-
-
3da5517996
chore: bump version to 2.3.0
Pouzor
2026-05-31 23:51:26 +02:00
-
-
cb26da3de5
Merge pull request #180 from Pouzor/feat/issue-174-mcp-full-node-schema
Rémy
2026-05-31 23:14:31 +02:00
-
-
23a0a47a7f
feat(mcp): expose full node schema in create_node/update_node (#174)
Pouzor
2026-05-31 22:53:00 +02:00
-
-
aac6c09a04
Merge pull request #178 from Pouzor/feat/issue-168-mac-in-properties
Rémy
2026-05-31 16:39:50 +02:00
-
-
bf90d6312b
fix(canvas): include MAC property in approved node sent to canvas (#168)
Pouzor
2026-05-31 16:15:14 +02:00
-
ec15c260e1
feat(scan): carry scanned MAC onto approved nodes (#168)
Pouzor
2026-05-31 14:47:15 +02:00
-
-
47ab3a9a76
Merge pull request #176 from Pouzor/fix/issue-167-zigbee-pending-revival
Rémy
2026-05-31 14:21:24 +02:00
-
-
eb7b0c6d38
test: fix canvasApi.load test to expect params arg
Pranjal Joshi
2026-05-31 15:07:29 +05:30
-
be320c2ac4
fix: auto-create default design in save_canvas when none exists
Pranjal Joshi
2026-05-31 15:03:54 +05:30
-
60ce648a96
ci: fix remaining lint/type errors - react-compiler deps, None-indexable
Pranjal Joshi
2026-05-31 14:56:55 +05:30
-
d5e35a885d
ci: fix lint/type errors - missing electrical icons, unused vars, mypy issues
Pranjal Joshi
2026-05-31 14:53:38 +05:30
-
3a57d809a4
fix: compatibility with multi-design schema for scan/zigbee/liveview/CustomStyleModal
Pranjal Joshi
2026-05-31 14:44:17 +05:30
-
46435605eb
feat: multi-design canvas system with electrical nodes/edges
Pranjal Joshi
2026-05-31 14:35:22 +05:30
-
-
-
e8bcf04b46
fix(zigbee): revive orphaned approved devices on re-import (#167)
Pouzor
2026-05-31 01:54:24 +02:00
-
-
4ba04660c8
Merge pull request #175 from Pouzor/fix/zeroconf-cve-bump
Rémy
2026-05-31 01:33:12 +02:00
-
-
4b06ce6ef6
fix(deps): bump zeroconf 0.131.0 -> 0.149.7 for CVE fixes
Pouzor
2026-05-31 01:26:42 +02:00
-
-
6761f73c17
Merge pull request #172 from Pouzor/feat/switch-ports-64-fibre-edge
Rémy
2026-05-31 01:09:36 +02:00
-
-
1431f5b19e
feat(canvas): raise switch port cap to 64, add port numbers and fibre edge type
Pouzor
2026-05-29 17:56:51 +02:00
-
-
b5628e18fa
chore(release): bump version to 2.2.0
v2.2.0
Pouzor
2026-05-29 10:42:19 +02:00
-
dc70805673
Merge pull request #166 from CodeWarrior4Life/pr-laptop-mobile-types
Rémy
2026-05-29 10:25:35 +02:00
-
-
05c24d622b
style(themes): align laptop/mobile keys + theme-coherent mobile accents
Pouzor
2026-05-29 10:12:04 +02:00
-
541e25327b
Merge pull request #158 from pranjal-joshi/feat/collapsible
Rémy
2026-05-29 09:38:20 +02:00
-
-
9823be9d78
fix(liveview): apply collapse filter in read-only canvas
Pouzor
2026-05-29 09:27:45 +02:00
-
b71c96897a
fix(canvas): make collapse reachable + persist for every node type
Pouzor
2026-05-29 08:58:36 +02:00
-
20e1820a4e
refactor(canvas): promote collapsed to first-class NodeData field + edge rewire
Pouzor
2026-05-29 01:34:21 +02:00
-
517486ff79
perf(canvas): memoize collapse visibility filter + add tests
Pouzor
2026-05-29 01:09:46 +02:00
-
b5b1056ae6
Add laptop and mobile node types
Cyril Grosse III
2026-05-28 15:55:46 -04:00
-
-
-
66a9a57861
Merge pull request #163 from Pouzor/feat/lxc-mcp-install-script
Rémy
2026-05-28 00:50:49 +02:00
-
-
529c75a175
feat(scripts): lxc-mcp-install env-var overrides + repo clone fallback
feat/lxc-mcp-install-script
Pouzor
2026-05-27 22:27:54 +02:00
-
fc765fa255
ci(docker): publish homelable-mcp image to GHCR
Pouzor
2026-05-27 21:32:55 +02:00
-
77159ce1cd
feat(scripts): add LXC/bare-metal MCP install script
Pouzor
2026-05-26 15:13:14 +02:00
-
-
69aa8256f0
fix: add null-safe default for nodes array in GroupRectNode
pranjal-joshi
2026-05-18 03:03:28 +00:00
-
78b43a300f
fix: simplify collapse tests to focus on unit tests, avoid act() warnings
pranjal-joshi
2026-05-18 02:59:36 +00:00
-
995de26591
fix: remove any types and unused variables in test file
pranjal-joshi
2026-05-18 02:40:05 +00:00
-
525dfe5ece
feat: add collapsible/expandable zones for canvas decluttering
pranjal-joshi
2026-05-17 19:37:04 +00:00
-
d066f37e88
Merge branch 'Pouzor:main' into main
Pranjal Joshi
2026-05-18 00:51:14 +05:30
-
-
-
-
004623bae5
Merge pull request #1 from pranjal-joshi/feat/zigbee
Pranjal Joshi
2026-05-18 00:50:30 +05:30
-
-
f8635df1c5
bump: version 2.1.1
v2.1.1
Pouzor
2026-05-17 00:30:21 +02:00
-
1cc9b7c52f
Merge pull request #155 from Pouzor/fix/liveview-parity
Rémy
2026-05-16 22:28:38 +02:00
-
-
fdf2b1f2be
chore(liveview): include setTheme/setCustomStyle in effect deps
Pouzor
2026-05-16 21:52:52 +02:00
-
5630e7d202
fix(liveview): nest docker children, apply theme & custom style
Pouzor
2026-05-16 21:49:55 +02:00
-
-
be705f0cb9
bump: version 2.1.0
Pouzor
2026-05-16 18:18:46 +02:00
-
1790d24ee7
Merge pull request #154 from Pouzor/feat/docker-container-lxc-parent
v2.1.0
Rémy
2026-05-16 18:03:31 +02:00
-
-
8b97f578c6
feat(node-modal): sanitize parent_id on type change and exclude descendants
Pouzor
2026-05-16 17:41:58 +02:00
-
48e7b3c690
Merge pull request #153 from Pouzor/feat/docker-container-lxc-parent
Rémy
2026-05-16 17:11:50 +02:00
-
-
3a4df578ec
feat(node-modal): restore Parent Container selector for child types
Pouzor
2026-05-16 17:08:06 +02:00
-