-
5ad5eba58c
feat: add connection handles to zone nodes (closes #58)
Pouzor
2026-04-19 12:08:41 +02:00
-
ef96cafcc8
feat: IPv6 support and multi-IP per node (closes #60)
Pouzor
2026-04-19 02:02:14 +02:00
-
6c9974b357
bump version 1.10
Pouzor
2026-04-19 01:37:51 +02:00
-
ce5fc785e1
chore: bump version to 1.10.0
Pouzor
2026-04-19 01:29:23 +02:00
-
0019c086cf
feat: automatic DB backup before migrations using VERSION file
Pouzor
2026-04-19 01:21:09 +02:00
-
-
0eff7da46e
Merge pull request #81 from Pouzor/fix/clickable-ip-multiip
Remy
2026-04-19 22:08:19 +02:00
-
-
2e6ee9dad2
fix: handle multi-IP and add tests for clickable IP link
Pouzor
2026-04-19 22:04:37 +02:00
-
81b109f981
feat: make IP Address clickable in detail panel
findthelorax
2026-04-19 10:08:09 -04:00
-
73b16a7620
Merge pull request #15 from Pouzor/main
Brett Ferrante
2026-04-19 09:21:21 -04:00
-
-
-
-
a37bf101d2
Merge pull request #76 from findthelorax/bug/drag-from-title
Remy
2026-04-19 11:41:41 +02:00
-
-
5def6b7fbf
Merge pull request #75 from dopp1e/fix-curl-healthcheck
Remy
2026-04-19 11:35:07 +02:00
-
-
892710faac
Merge branch 'Pouzor:main' into bug/bezier-label
Brett Ferrante
2026-04-18 22:27:02 -04:00
-
-
-
-
eb235cb101
Merge branch 'Pouzor:main' into bug/drag-from-title
Brett Ferrante
2026-04-18 22:14:00 -04:00
-
-
-
-
04a1c63558
Merge pull request #14 from Pouzor/main
Brett Ferrante
2026-04-18 21:36:53 -04:00
-
-
-
-
88f0c03c57
fix: add curl to backend image to support the default healthcheck
doppie
2026-04-19 01:08:51 +02:00
-
-
8cf6aec987
feat: add docker_container node type with migrations and fixes
feature/node-type-docker
Pouzor
2026-04-19 00:08:32 +02:00
-
ea6e3dc02e
Merge branch 'main' into feature/node-type-docker
Remy
2026-04-18 23:13:45 +02:00
-
-
-
-
718aff5918
Merge pull request #73 from Pouzor/feature/extended-zoom
Remy
2026-04-18 23:10:24 +02:00
-
-
70311e6331
fix: propertyIcons mock, key stability, isValidConnection memoized
Pouzor
2026-04-18 22:50:31 +02:00
-
6a3da5aded
fix: memoize onBeforeDelete and fix test mock selectors
Pouzor
2026-04-18 22:41:37 +02:00
-
35c3d00f17
fix: memoize borderWidth and sync boxShadow glow ring with zoom
Pouzor
2026-04-18 22:34:03 +02:00
-
3a5cb0de21
feature: extend zoom out and border width math
findthelorax
2026-04-16 11:44:24 -04:00
-
-
f72d44d5e5
Merge pull request #71 from Pouzor/feature/double-click-to-edit
Remy
2026-04-18 21:55:01 +02:00
-
-
-
-
a7b244502e
fix: bump pytest-asyncio to 1.3.0 (first version supporting pytest 9)
Pouzor
2026-04-18 21:52:32 +02:00
-
72d5a51b44
fix: bump pytest-asyncio to 1.0.0 for pytest 9 compatibility
Pouzor
2026-04-18 21:45:10 +02:00
-
12f46715c1
fix: bump python-multipart, pytest, pytest-asyncio to fix CVEs
Pouzor
2026-04-18 21:36:09 +02:00
-
62f674b15d
fix: extract handleNodeDoubleClick into useCallback and add tests
Pouzor
2026-04-18 21:09:49 +02:00
-
b0a67744f5
bug: fixed to allow draging from the titlebar
findthelorax
2026-04-17 22:34:17 -04:00
-
-
-
2a79161106
Merge branch 'develop' into feature/node-type-docker
Brett Ferrante
2026-04-17 20:40:37 -04:00
-
-
97a7d7da3d
Merge pull request #3 from findthelorax/feature/container-mode
Brett Ferrante
2026-04-17 20:31:56 -04:00
-
-
431fb47498
bug: fixed an issue with the label and a bezier path with multiple points
findthelorax
2026-04-17 20:28:51 -04:00
-
-
-
7e3abf8889
feature: added a docker container type
findthelorax
2026-04-16 13:48:10 -04:00
-
-
-
548da952c5
feature: added a Container Mode toggle to the Virtualization group of node types
findthelorax
2026-04-16 12:58:40 -04:00
-
-
-
fda5e6c16c
Merge pull request #2 from findthelorax/feature/extended-zoom
Brett Ferrante
2026-04-16 11:48:05 -04:00
-
-
b64716c15c
feature: extend zoom out and border width math
findthelorax
2026-04-16 11:44:24 -04:00
-
-
-
c842ff1ff3
Merge pull request #1 from findthelorax/feature/double-click-to-edit
Brett Ferrante
2026-04-16 11:32:03 -04:00
-
-
-
04069e080a
feature: double-click on a node to open an edit modal
findthelorax
2026-04-16 10:10:30 -04:00
-
-
dd1f690892
feat: add logo assets in docs/logo
Pouzor
2026-04-10 12:04:02 +02:00
-
8b04deb608
Merge pull request #56 from Pouzor/1.9
v1.9.0
Remy
2026-04-09 19:17:14 +02:00
-
-
531fb12eab
fix: replace SVG animate with CSS animation for basic edge to prevent bounce
Pouzor
2026-04-09 16:52:43 +02:00
-
e666abefad
chore: remove db backup from tracking and add *.db.back to gitignore
Pouzor
2026-04-09 16:34:25 +02:00
-
f1e9fd7cf8
test: verify standalone mode round-trips for properties, waypoints and animations
Pouzor
2026-04-09 16:28:20 +02:00
-
9134812e32
feat: add Basic edge animation with consistent downward direction
Pouzor
2026-04-09 16:04:43 +02:00
-
4844576c3b
feat: add Basic animation type for edges
Pouzor
2026-04-09 15:46:52 +02:00
-
4976f2e694
test: improve canvas route coverage to 100% and fix async tracing
Pouzor
2026-04-09 15:17:58 +02:00
-
d6a7b062f4
fix: clear node height when properties change to prevent overflow outside border
Pouzor
2026-04-09 14:34:01 +02:00
-
94c6ac7fa7
fix: add type parameters to bare list annotations for mypy compliance
Pouzor
2026-04-09 14:23:13 +02:00
-
e0f96001e2
chore: bump version to 1.9.0
Pouzor
2026-04-09 14:06:24 +02:00
-
3d89ba3b6f
feat: replace static hardware fields with dynamic node properties
feat/node-properties
Pouzor
2026-04-09 13:47:36 +02:00
-
3afc8ed3d8
fix: persist edge waypoints in backend
Pouzor
2026-04-08 23:31:53 +02:00
-
9e8bab5dec
feat: add interactive edge waypoints with smooth path editing
feat/edge-waypoints
Pouzor
2026-04-08 22:42:18 +02:00
-
9d9fdd61e9
Merge branch 'feat/version-display' into 1.9
Pouzor
2026-04-08 16:19:52 +02:00
-
-
b0df8f389a
fix: align dot grid to snap grid and fix node selection layout shift
fix/canvas-grid-alignment
Pouzor
2026-04-08 13:58:27 +02:00
-
-
75c7f25a30
feat: display app version in sidebar with GitHub release check
feat/version-display
Pouzor
2026-04-08 12:22:39 +02:00
-
-
8bd1c48976
chore: bump version to 1.8.3
v1.8.3
Pouzor
2026-04-07 01:02:40 +02:00
-
05c98355a6
Update INSTALLATION.md
Remy
2026-04-07 00:51:25 +02:00
-
323dea6798
Remove custom proxmox script and doc
Pouzor
2026-04-07 00:49:52 +02:00
-
19cb4b71f5
chore: upgrade lucide-react to v1.7.0
Pouzor
2026-04-07 00:06:21 +02:00
-
fd86c0f6ad
chore: update frontend npm dependencies (patch/minor)
Pouzor
2026-04-07 00:02:33 +02:00
-
00d44abfad
feat: reduce snap grid from 16px to 8px for finer node positioning
Pouzor
2026-04-06 23:54:56 +02:00
-
3bd18ab543
chore: bump version to 1.8.2
v1.8.2
Pouzor
2026-04-05 15:01:57 +02:00
-
4d8bb246f1
fix: scan no longer triggers before user confirms in ScanConfigModal
Pouzor
2026-04-05 14:35:10 +02:00
-
07da498d18
fix: use correct ping args on Windows (-n/-w instead of -c/-W)
Pouzor
2026-04-05 14:08:36 +02:00
-
0e59f15608
chore: bump version to 1.8.1
v1.8.1
Pouzor
2026-04-05 10:32:37 +02:00
-
bd22891fab
fix: correct UTC timestamp display and pre-existing code quality issues
Pouzor
2026-04-05 03:06:29 +02:00
-
d96b502524
fix: correct UTC timestamp display in scan history, pending devices, and detail panel
Pouzor
2026-04-05 02:50:23 +02:00
-
9cb9d02459
feat: extend search (Ctrl+F and Ctrl+K) to include pending devices
Pouzor
2026-04-05 02:40:12 +02:00
-
08a3a689c5
chore: bump version to 1.8.0
v1.8.0
Pouzor
2026-04-04 23:29:20 +02:00
-
034ba599f4
Merge pull request #40 from Pouzor/feat/bottom-handles
Remy
2026-04-04 23:23:20 +02:00
-
-
38c5bcb606
feat: configurable bottom handles, scanner rewrite, UI polish
Pouzor
2026-04-04 23:05:14 +02:00
-
-
0a72f9be67
test: add tests for useStatusPolling hook and Sidebar component
Pouzor
2026-04-03 22:55:56 +02:00
-
041583c9b4
fix: set correct edge handles on YAML import
Pouzor
2026-04-03 00:45:38 +02:00
-
5a3e8ea0b1
chore: bump version to 1.7.1
v1.7.1
Pouzor
2026-04-03 00:12:22 +02:00
-
70907e37bc
fix: LXC/VM parent-child UX bugs with Proxmox container mode
Pouzor
2026-04-02 22:30:54 +02:00
-
e356d433cb
Merge pull request #37 from Pouzor/feat/iot-discovery
Remy
2026-04-02 17:56:34 +02:00
-
-
cf7777e0af
feat: improve IoT device detection via two-phase scan and mDNS discovery
Pouzor
2026-04-02 14:12:34 +02:00
-
-
255443b8e1
fix: harden scheduler startup and interval validation
Pouzor
2026-04-02 17:39:52 +02:00
-
7e24878077
fix: pass scalars to _check_single_node to prevent DetachedInstanceError
Pouzor
2026-04-02 17:32:42 +02:00
-
ff1bc7340d
fix: resolve mypy errors in scheduler (dict type params + str | None arg)
Pouzor
2026-04-02 17:22:21 +02:00
-
a7c9abbb9a
npm audit fix
Pouzor
2026-04-02 11:48:37 +02:00
-
e4bfab7e58
perf: run status checks concurrently to prevent scheduler overrun
Pouzor
2026-04-02 11:41:08 +02:00
-
d5069d9b96
chore: bump version to 1.7.0
v1.7.0
Pouzor
2026-04-02 01:22:22 +02:00
-
7498a10c14
fix: drop -qq on apt-get update and add --fix-missing to handle stale mirror cache in LXC install
Pouzor
2026-04-02 00:24:18 +02:00
-
a8dd41a156
fix: add group NodeType to all theme definitions
feature/lasso-selection-and-groups
Pouzor
2026-04-02 00:20:32 +02:00
-
bdf3b6ea40
feat: add Ctrl+F search bar to canvas
Pouzor
2026-04-01 23:32:28 +02:00
-
0b89244317
feat: lasso selection, multi-select panel, and named groups
Pouzor
2026-04-01 23:15:52 +02:00
-
45a17b0254
fix: use node:20-slim in build stage to fix lightningcss musl binary error
Pouzor
2026-04-01 14:22:45 +02:00
-
057891f7d5
feat: add stop scan button in UI with backend cancellation support
Pouzor
2026-04-01 14:17:23 +02:00
-
5321070720
Update INSTALLATION.md
Remy
2026-03-31 14:17:14 +02:00
-
59e5a95912
docs: clarify bcrypt dollar-sign escaping for .env vs docker-compose.yml
Pouzor
2026-03-31 14:13:22 +02:00
-
985ced6bf5
chore: bump version to 1.6.0
v1.6.0
Pouzor
2026-03-31 00:33:28 +02:00
-
05a647aac7
Merge pull request #30 from Pouzor/fix/delete-key-and-undo
Remy
2026-03-31 00:29:16 +02:00
-
-
1444a81150
fix: DEL key deletes nodes and deletion is now undoable
Pouzor
2026-03-31 00:19:27 +02:00
-
-
1f884fd1db
fix: guard scheduler against double-start and unguarded reschedule
Pouzor
2026-03-31 00:03:01 +02:00
-
e9152df17a
fix: remove stale reschedule call from scan config after settings endpoint split
Pouzor
2026-03-31 00:01:31 +02:00
-
e7fc091701
fix: reschedule APScheduler job immediately when status check interval is updated
Pouzor
2026-03-30 23:55:38 +02:00
-
7071f8ef5a
Merge pull request #29 from Pouzor/feat/scan-dedup-skip-canvas
Remy
2026-03-30 23:37:18 +02:00
-
-
350dc14a16
test: add SettingsPanel tests covering settingsApi integration
Pouzor
2026-03-30 23:14:42 +02:00
-
68c7672cea
feat: split scan config and app settings into separate endpoints
Pouzor
2026-03-30 23:06:51 +02:00
-
381f870bb5
fix: update ScanConfigModal tests after removing interval field
Pouzor
2026-03-30 22:24:30 +02:00