Commit Graph

  • 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