Skip to content

842 soulhome updates - #968

Merged
CapoMK25 merged 8 commits into
devfrom
842-soulhome-updates
Sep 9, 2026
Merged

842 soulhome updates#968
CapoMK25 merged 8 commits into
devfrom
842-soulhome-updates

Conversation

@tickBit

@tickBit tickBit commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Brief description

Related: #842 part 5.

Adds MQTT support and documentation for Soul Home room changes. The backend can now notify clients when room layout updates are saved through PUT /room, supporting both single-room and batch room updates, and when rooms are activated.

Change list

  • Added RoomNotifier for Soul Home room MQTT notifications.
  • Added layout update notification after successful PUT /room save.
  • Added support for mode: 'single' | 'batch' in layout update payloads.
  • Added room activation MQTT notification.
  • Updated room activation to use deactivationTime and RoomStatus.ACTIVE.
  • Registered RoomNotifier in application and test modules.
  • Added notifier and service tests for Soul Home room MQTT behavior.
  • Added Soulhome MQTT documentation.
  • Updated common MQTT notification contract documentation.
  • Added Soulhome MQTT documentation link to README.md.

@codecov-alt

codecov-alt Bot commented Sep 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

Files with missing lines Coverage Δ
src/clanInventory/room/room.notifier.ts 100.00% <100.00%> (ø)
src/clanInventory/room/room.service.ts 95.69% <100.00%> (+0.51%) ⬆️

... and 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@CapoMK25 CapoMK25 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Solid work, approved!

Comment thread src/clanInventory/clanInventory.module.ts
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Altzone-Server Sep 9, 2026
@CapoMK25
CapoMK25 merged commit 20cfefe into dev Sep 9, 2026
5 checks passed
@CapoMK25
CapoMK25 deleted the 842-soulhome-updates branch September 9, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants