This website requires JavaScript.
43426e96ac
feat(docker): allow vm and proxmox as parent for docker_container
Pouzor
2026-05-16 16:47:14 +02:00
280d5a2ae1
feat(docker): allow LXC as parent for docker_container
Pouzor
2026-05-15 22:54:51 +02:00
cdc6091bd0
Merge pull request #152 from Pouzor/feat/group-edge-handles
Rémy
2026-05-15 21:19:31 +02:00
14597ab86f
feat(group): add 4 side handles for edge connections
Pouzor
2026-05-15 21:12:10 +02:00
14719a5c39
Merge pull request #136 from findthelorax/feat/multiple-ips
Rémy
2026-05-15 14:40:47 +02:00
ea451885af
refactor(ip-parsing): centralize multi-delim splitting in splitIps
Pouzor
2026-05-15 13:36:15 +02:00
9cd93ef294
updated tests for multiple ips
findthelorax
2026-05-08 19:58:17 -04:00
8d937b2a0d
removed comma and allow multiple in a row
findthelorax
2026-05-08 19:49:16 -04:00
60ea0fa11b
made multiple ips all clickable separately
findthelorax
2026-05-04 20:37:43 -04:00
ff0d33128c
Merge pull request #150 from Pouzor/feat/edge-endpoint-reconnect
Rémy
2026-05-15 11:10:47 +02:00
17d4ddd070
feat(canvas): edge endpoint reconnect + proxmox container snap points
Pouzor
2026-05-15 03:05:38 +02:00
4795dc40b8
Merge pull request #149 from Pouzor/feat/homepage-widget-stats
Rémy
2026-05-15 01:16:48 +02:00
994ed9d77a
feat(api): stats endpoint for gethomepage widget (closes #131 )
feat/homepage-widget-stats
Pouzor
2026-05-14 18:11:43 +02:00
4d4befa916
Merge pull request #106 from findthelorax/fix/zone-styling
Rémy
2026-05-14 15:58:45 +02:00
8f741691d0
fix(zone-modal): center slider thumb on track, drop dead code, cover a11y
Pouzor
2026-05-14 15:35:19 +02:00
c21fbac599
Merge remote-tracking branch 'origin/main' into fix/zone-styling
Pouzor
2026-05-14 14:03:46 +02:00
e9c66fceda
Merge pull request #148 from Pouzor/feat/zigbee-properties
Rémy
2026-05-14 13:47:12 +02:00
373960f6ea
test(frontend): cover api client, ProxmoxGroupNode, CustomStyleModal
Pouzor
2026-05-14 13:25:41 +02:00
aa17edf1d0
chore(security): drop passlib for direct bcrypt + reject CLI-flag check targets
Pouzor
2026-05-14 12:11:40 +02:00
5f87c64dcf
fix(zigbee): default IEEE/Vendor/Model/LQI props to hidden, preserve user visibility
Pouzor
2026-05-14 01:10:45 +02:00
5822a1483a
fix(zigbee): inject IEEE/Vendor/Model/LQI props into approved nodes client-side
Pouzor
2026-05-14 00:45:58 +02:00
3a303a1376
feat(zigbee): populate IEEE/Vendor/Model/LQI properties on approve and re-import
Pouzor
2026-05-14 00:17:13 +02:00
f5e0e68806
Update README.md
Rémy
2026-05-13 11:49:14 +02:00
8541922386
bump: version 2.0.3
v2.0.3
Pouzor
2026-05-13 11:37:06 +02:00
3ed9cb0d4f
Merge pull request #146 from Pouzor/fix/zigbee-no-check-method
Rémy
2026-05-13 11:35:10 +02:00
fff11a4b6a
fix(zigbee): hide check method in modal, force none/online for zigbee nodes
Pouzor
2026-05-13 11:14:35 +02:00
890463373a
Merge branch 'Pouzor:main' into fix/zone-styling
Brett Ferrante
2026-05-12 14:40:41 -04:00
0680566081
bump: 2.0.2
v2.0.2
Pouzor
2026-05-11 19:55:17 +02:00
2f5a90a00e
Merge pull request #142 from Pouzor/fix/visual
Remy
2026-05-11 19:53:48 +02:00
928f63df0f
fix(icons): narrow ICON_MAP lookup type for strict build
Pouzor
2026-05-11 19:44:20 +02:00
e84a4e0eb3
merge feat/brand-icons into fix/visual
Pouzor
2026-05-11 19:20:10 +02:00
3b0dbd7a8b
feat(icons): add brand icon picker from dashboard-icons
feat/brand-icons
Pouzor
2026-05-11 19:18:01 +02:00
3a9b3b2650
feat(icons): add Smart Home / Sensors icon category
Pouzor
2026-05-11 17:08:11 +02:00
ff02f3b5db
fix(node-modal): cap height at 90vh with scroll
Pouzor
2026-05-11 16:54:33 +02:00
a66e6aa906
bump: version 2.0.1
v2.0.1
Pouzor
2026-05-11 16:11:45 +02:00
8e59d9a0d1
Merge pull request #141 from Pouzor/fix/zigbee-node-types-in-modal
Remy
2026-05-11 16:09:07 +02:00
ee4136b506
fix(node-modal): expose Zigbee device types in selector
Pouzor
2026-05-11 15:55:34 +02:00
8e8f01d6ca
bump version 2.0.0
v2.0.0
Pouzor
2026-05-11 02:23:48 +02:00
aba4f34168
feat(style-modal): expose Zigbee node types for customization
Pouzor
2026-05-11 01:44:24 +02:00
6524efe126
Merge pull request #139 from Pouzor/feature/node-alignment-guides
Remy
2026-05-11 01:29:44 +02:00
062a08f116
fix(alignment): only snap top-level dragged nodes
Pouzor
2026-05-11 01:23:37 +02:00
5e9963db4d
refactor(alignment): defer snap to drag stop, stabilise callback deps
Pouzor
2026-05-11 01:14:47 +02:00
82203f67d8
fix(alignment): use OnNodeDrag (NodeDragHandler doesn't exist in @xyflow/react)
Pouzor
2026-05-11 01:00:36 +02:00
004a8f19c1
feat(canvas): alignment guides + snap while dragging nodes
Pouzor
2026-05-11 00:35:50 +02:00
5ab0bdeb7f
fix(text-node): persist text in label so it survives reload
Pouzor
2026-05-11 00:34:38 +02:00
3f9866e8a1
fix(detail): handle non-Z timezone offsets in Last Seen
Pouzor
2026-05-10 21:45:22 +02:00
ebdf6cb55b
fix(scan): default check_method='ping' for approved devices
Pouzor
2026-05-10 20:33:49 +02:00
ec8f1c87f1
fix(status): use ms timeout for ping on macOS
Pouzor
2026-05-10 19:45:36 +02:00
2b91f31807
fix(group): preserve children + size on edit, fix status WS proxy
Pouzor
2026-05-10 19:30:04 +02:00
c6965b827b
Merge pull request #138 from Pouzor/feature/text-node
Remy
2026-05-10 16:58:41 +02:00
afdea65d4e
feat: add demo text nodes with onboarding hints
Pouzor
2026-05-10 16:50:39 +02:00
32eb9fbe23
fix: add 'text' entry to nodeIcons + all themes
Pouzor
2026-05-10 16:31:38 +02:00
27fd78ece6
feat: add Text node type to canvas
Pouzor
2026-05-10 15:58:35 +02:00
e672cb086a
Merge pull request #107 from findthelorax/feature/services-node-toggle
Remy
2026-05-10 03:29:31 +02:00
3cddcf5b81
added cursor pointer to edit and delete buttons on services
findthelorax
2026-05-04 21:09:46 -04:00
19791abf5b
adjusted show services toggle for alignment
findthelorax
2026-05-04 21:07:52 -04:00
d9d4be9a53
services styling in node and detail panel
findthelorax
2026-04-23 22:22:07 -04:00
c165b8b016
rebase with new main branch
findthelorax
2026-04-23 21:15:17 -04:00
b16e81cf29
fixed some styling inconsistencies, removed show services toggle from affecting custom colors
findthelorax
2026-04-21 10:25:15 -04:00
3028e5a3f7
fix: cleanup
findthelorax
2026-04-19 22:03:03 -04:00
340bd15099
fix: external link icon on the detail panel for non URL services
findthelorax
2026-04-19 21:55:47 -04:00
d181cef4c1
fix: external link icon set to opacity 0 when no URL
findthelorax
2026-04-19 21:52:18 -04:00
4a048d0ab5
fix: styling
findthelorax
2026-04-19 21:36:22 -04:00
f32c32f6a5
feature: added a toggle to show the services on a node
findthelorax
2026-04-19 21:31:33 -04:00
d1f170d5db
Merge pull request #128 from pranjal-joshi/feat/zigbee
Remy
2026-05-10 02:35:16 +02:00
0a680fb9f2
fix(deps): bump fast-uri to patch GHSA-q3j6-qgpj-74h6 / GHSA-v39h-62p7-jpjc
Pouzor
2026-05-10 02:16:52 +02:00
9db41e886a
fix(pending): respect active filters when clearing pending devices
Pouzor
2026-05-10 01:51:11 +02:00
0863c2db94
feat(zigbee): import as background scan run
Pouzor
2026-05-10 00:45:21 +02:00
b17299f531
fix(pending): drop dangling onNodeApproved call + add keydown deps
Pouzor
2026-05-09 23:53:33 +02:00
277879488f
feat(pending): full-screen modal with grid cards, filters, bulk restore
Pouzor
2026-05-09 23:40:44 +02:00
456f26a85a
fix(ci): null-safe pending IP in SearchModal + bump python-multipart
Pouzor
2026-05-08 00:53:18 +02:00
2a6140a6b1
chore(db): log instead of silently suppress new Zigbee migrations
Pouzor
2026-05-07 23:57:52 +02:00
3ae159d8d6
feat(zigbee): import to pending section with edge persistence
Pouzor
2026-05-07 23:02:03 +02:00
5e567d4628
feat(zigbee): add slow-fetch hint in modal + bump timeout to 300s
Pouzor
2026-05-07 00:27:48 +02:00
05db9a59f5
fix(zigbee): strict tree edges + auto-select imported nodes
Pouzor
2026-05-06 23:25:52 +02:00
a46e505505
fix(zigbee): parse real Z2M networkmap shape (data.value.nodes/links)
Pouzor
2026-05-06 22:38:15 +02:00
5b5866d8d6
fix: update axios to ^1.15.2 and audit fix
pranjal-joshi
2026-05-06 14:38:30 +00:00
9970780e7a
fix(zigbee): sanitize MQTT error messages to prevent credential leakage
Pouzor
2026-05-06 16:50:01 +02:00
53aeb82af1
bump: dependancy
Pouzor
2026-05-06 16:37:07 +02:00
d49610163f
feat(zigbee): add MQTT TLS support with optional cert verify skip
Pouzor
2026-05-06 16:30:23 +02:00
517130a9ef
fix(zigbee): add zigbee node types to icons and themes maps
Pouzor
2026-05-06 15:41:29 +02:00
c90538b1d0
Refactor Select component for font selection
Brett Ferrante
2026-05-04 20:26:05 -04:00
67b0620be2
fix: resolve all mypy errors in zigbee_service
pranjal-joshi
2026-05-04 14:25:15 +00:00
cc9c010002
fix: adhere to CONTRIBUTING.md — ruff clean + all tests passing
pranjal-joshi
2026-05-04 14:12:38 +00:00
103e24e5fa
feat: add Zigbee2MQTT network map importer
pranjal-joshi
2026-05-04 13:58:58 +00:00
8110ee075d
Merge branch 'Pouzor:main' into fix/zone-styling
Brett Ferrante
2026-05-03 19:34:44 -04:00
2994f8653a
Fix import statement for GroupRectModal.module.css
Brett Ferrante
2026-05-03 19:16:49 -04:00
5fb77ab00b
Merge pull request #122 from Pouzor/1.12.1
v1.13.0
Remy
2026-05-03 22:50:09 +02:00
56cfbd1e76
bump version 1.13.0
Pouzor
2026-05-03 22:44:38 +02:00
43761c60cb
feat(handles): allow 1-48 bottom connection points via slider
Pouzor
2026-05-03 21:09:14 +02:00
ad958feabd
fix(node-modal): keep modal open when delete confirm is cancelled
Pouzor
2026-05-03 17:16:05 +02:00
e3876e934c
feat(nodes): add firewall node type
Pouzor
2026-05-03 16:48:15 +02:00
dfa4a9c849
fix(sidebar): unfreeze view after scan triggers history panel
Pouzor
2026-05-03 16:03:30 +02:00
785be6a5dd
Create FUNDING.yml
Remy
2026-04-28 14:52:25 +02:00
d5f4a9f729
cleaned up file structure
Brett Ferrante
2026-04-26 23:13:25 -04:00
8859893e42
fixed font casing and increased slider thumb size
findthelorax
2026-04-24 21:47:07 -04:00
93b98f760c
changed font casing, revamped opacity slider and improved accessibility with aria labels and keyboard navigation
findthelorax
2026-04-23 15:30:51 -04:00
30ed78c240
Merge branch 'Pouzor:main' into main
Brett Ferrante
2026-04-24 20:41:48 -04:00
39f8d16ef1
Merge pull request #113 from jackspiering/patch-1
Remy
2026-04-25 02:14:55 +02:00
0095bf8425
Fix typo in 'optional' section header
Jack Spiering
2026-04-24 22:43:26 +02:00