Hello Homelable users !
Thanks for the continued feedback and bug reports — this release focuses on polish and quality of life improvements.
New Features
- Inline service editing — edit a service directly in the detail panel by clicking the pencil icon, no need to delete and re-add.
- Edge animation modes — choose between None, Snake, and Flow animation styles per edge, with full persistence end-to-end.
- Zone improvements — rename Rectangle → Zone, add border width selector, label position (inside/outside), and text size options.
Bug Fixes & Improvements
- Fix edge animation not saved on new connections (was silently dropped from edge data)
- Fix backend 422 error when saving canvas with string animation values
- Fix snake and flow animations rendering identically in production
- Fix login returning 500 instead of 401 when bcrypt hash has
$signs stripped by shell (#21) - Fix CORS configuration hardcoded in docker-compose
- Improve login error messages (network error vs auth failure distinction)
Upgrade
docker compose pull && docker compose up -dOr rebuild from source:
docker compose build && docker compose up -d