46 Commits

Author SHA1 Message Date
41e79edca0 Rewire gateway and switches to match intended topology
All checks were successful
build-linux / build (push) Successful in 1m0s
dev-20260211-225223-41e79ed
2026-02-11 16:49:10 -06:00
c75c051c5d Implement A* pathfinding for topology wire routing 2026-02-11 16:48:23 -06:00
3711c24ed0 Make topology routes local and deterministic
All checks were successful
build-linux / build (push) Successful in 1m17s
dev-20260211-224438-3711c24
2026-02-11 16:01:44 -06:00
a70c47787e Raise topology wires above nodes and soften turns 2026-02-11 15:57:50 -06:00
08727e1df7 updated state 2026-02-11 15:56:24 -06:00
57927e571b Make topology wires standalone and smoother
All checks were successful
build-linux / build (push) Successful in 2m26s
dev-20260211-215722-57927e5
2026-02-11 15:54:02 -06:00
803f9edd22 Improve topology wire routing and visual clarity
All checks were successful
build-linux / build (push) Successful in 1m16s
dev-20260211-215122-803f9ed
2026-02-11 15:48:54 -06:00
e76b89608d Fix attic topology to route through attic switch 2026-02-11 15:46:03 -06:00
e2b6502546 Force topology links through datacenter and rack entry gates 2026-02-11 15:43:49 -06:00
0a91853e28 Route topology links through endpoint fan-out corridors
All checks were successful
build-linux / build (push) Successful in 1m24s
dev-20260211-214043-0a91853
2026-02-11 15:39:41 -06:00
8e1c05c6a7 Draw connection endpoint dots and raise wire layers
Some checks failed
build-linux / build (push) Failing after 47s
dev-20260211-213849-8e1c05c
2026-02-11 15:37:26 -06:00
81af8a4d31 Move edge/client devices to datacenter-level unracked layout
All checks were successful
build-linux / build (push) Successful in 1m18s
dev-20260211-213536-81af8a4
2026-02-11 15:33:28 -06:00
76a719abde Support unracked devices across API and UI 2026-02-11 15:33:21 -06:00
3f1a2b04cd Assign unique routing lanes to avoid wire overlap
All checks were successful
build-linux / build (push) Successful in 1m35s
dev-20260211-213215-3f1a2b0
2026-02-11 15:24:47 -06:00
dc0f3ffd0b Align switch layout: gateway to main24/poe and attic two endpoints 2026-02-11 15:23:20 -06:00
3d53857eca Restructure topology: remote edge only and 6U attic rack
All checks were successful
build-linux / build (push) Successful in 1m37s
dev-20260211-212115-3d53857
2026-02-11 15:14:46 -06:00
8dd1eda8ac Fix build studio wire drag vs node drag conflict 2026-02-11 15:06:20 -06:00
d30ce088af Increase topology spacing and route cable lanes 2026-02-11 15:05:28 -06:00
713942da63 Add home-lab hardware kinds and UI options 2026-02-11 15:03:07 -06:00
ba34549214 Model requested home network topology in state data 2026-02-11 15:01:01 -06:00
72b2f1fd36 Avoid build rerender during wire drag start
All checks were successful
build-linux / build (push) Successful in 1m15s
dev-20260211-205358-72b2f1f
2026-02-11 14:51:45 -06:00
cfa7c435be Wire build studio view controls and dialogs 2026-02-11 14:51:14 -06:00
ca5cfd5a47 Style full-page drag and drop build studio 2026-02-11 14:45:42 -06:00
a36ecd3b2e Add build studio layout and device/wire dialogs 2026-02-11 14:44:53 -06:00
f1b4466888 Allow device moves across racks via patch API 2026-02-11 14:44:21 -06:00
221c01f762 Enforce connector and rack size validation rules 2026-02-11 14:43:05 -06:00
45c0ea0de3 Group rack view by datacenter with side link rails 2026-02-11 14:39:51 -06:00
cf13c4293b Route links to device endpoints instead of rack boxes 2026-02-11 14:36:39 -06:00
cbe6124905 Render datacenter and rack topology as containers 2026-02-11 14:34:26 -06:00
4f86214873 Polish inventory rows and rack edit access 2026-02-11 14:29:28 -06:00
109cd53769 Support rack drag reposition with U snapping 2026-02-11 14:29:06 -06:00
05b6f438d6 Add topology pan and zoom controls 2026-02-11 14:28:33 -06:00
174139d7b2 Enable device edit dialog from inventory and rack 2026-02-11 14:27:55 -06:00
Codex
307bf79db9 Wire builder tabs and device inventory panel 2026-02-11 14:25:54 -06:00
Codex
cc02811e84 Revamp builder layout and visual styling
All checks were successful
build-linux / build (push) Successful in 1m14s
dev-20260211-202620-cc02811
2026-02-11 14:24:20 -06:00
Codex
8eb60ffc73 Add device update and delete API endpoints 2026-02-11 14:21:34 -06:00
Codex
23792e10a8 Route topology links around node boxes
All checks were successful
build-linux / build (push) Successful in 1m16s
dev-20260211-202105-23792e1
2026-02-11 14:19:32 -06:00
Codex
7519fe8e1f Render topology links above device nodes 2026-02-11 14:17:31 -06:00
Codex
760230fa73 Wire port profile editor and port-aware suggestions
All checks were successful
build-linux / build (push) Successful in 1m11s
dev-20260211-201758-760230f
2026-02-11 14:13:55 -06:00
Codex
a0f2fbc973 Add structured port profile form UI 2026-02-11 14:10:02 -06:00
Codex
204a3ef2a8 Add structured port profiles to devices 2026-02-11 14:09:25 -06:00
Codex
ea6e1a8a68 Improve UI controls and visualization filters 2026-02-11 14:07:49 -06:00
2df02c52d6 MVP
Some checks failed
build-linux / build (push) Failing after 46s
dev-20260211-200544-2df02c5
2026-02-11 14:04:53 -06:00
861af1792b Initial commit 2026-02-11 12:44:36 -06:00
2de926c26d base layout and CI 2026-02-11 12:42:04 -06:00
ca8b1fbefd Initial commit 2026-02-11 12:33:25 -06:00