Commit Graph

5 Commits

Author SHA1 Message Date
Stan
69aa2b3f66 Fix npm build command in workflow because I'm a donkey 2025-09-08 07:10:42 +00:00
Stan
3a3a9ff2e4 Add retention policy for test results in workflow 2025-09-08 07:09:17 +00:00
Stan
2bd1318441 fix: correct rectangle reducer and update CI workflow with build step
- Remove incorrect scene deletion from rectangle reducer (rectangles only exist in model)
- Update rectangle tests to reflect correct behavior
- Add npm build step to CI workflow to catch build errors early
2025-09-08 08:03:57 +01:00
Stan
70b1f560a2 feat: add comprehensive tests for connector reducer and improve CI/CD coverage reporting 2025-09-07 09:23:27 +01:00
Stan
607389a076 connector enhancements (#129)
* feat: enhance connector functionality with multiple labels and line types

- Add support for three line types: single, double, and double with circle
- Implement start, center, and end labels with independent height controls
- Add custom RGB color picker for connectors and rectangles
- Increase spacing between double lines for better visibility
- Offset start/end labels by one tile to prevent node overlap
- Fix label filtering to show connectors with any label type
- Improve slider UI spacing to prevent interaction issues

Closes #107
Closes #113

* Updated test suite and CI/CD workflow to include testing

* fix: sync package-lock.json with package.json for CI

---------

Co-authored-by: Stan <stanleylsmith@pm.me>
2025-09-06 16:52:20 +00:00