* Add option to show neighbors
* Updated documentation and help text
* Added newlines at end of files where they where missing
* Updated options screenshot
* fix function vars
---------
* Added export to draw.io XML
* Corrected missing newline at end of file
* init
* moved to api call
---------
Co-authored-by: mattieserver <3049868+mattieserver@users.noreply.github.com>
* [up] add config for custom images, better js
* [up] use bundler to bundle js
* [fix] remove domcontentloaded since defer is used
* [fix] formatting with black
* [fix] images drf api
* [up] add support for custom icons on additional roles: power panel, power feed, circuit
* [up] optimize topology generation by using `_id` when trying to access pk of related object
* [fix] kebab case instead of slugification
* [fix] use empty queryset in api views & change coord save logic
* init
* added circuit (or at least part of)
* refactor circuits + fix js
* small changes
* small changes
* added power + rework settings
* small changes
When a cable has a color set, use this color for the edge which
repesents the cable, so that a cabling type or maybe a purpose of the cable
could be seen in the topology graph.