Repository navigation
Master-dev sync: action-required tags on load, Community Projects menu, sass-loader v16
·
337 commits
to master
since this release
Summary
Syncs master-dev into master. Merging this cuts the next release.
Fixes
- Tasking: action-required badges now show on page load (#485). Previously the badges only appeared after an incident was expanded or a SignalR push arrived. Unresolved action-required tags are now loaded in one batched query for every incident on initial load, config save, and each refresh cycle. Resolved actions clear, and pushes missed during a SignalR disconnect are picked up on the next refresh.
Changes
- Community Projects menu (#483). The Lighthouse nav menu in Beacon has a new Community Projects section. Radio Operations Console moved there from the Tasking section.
Maintenance
- sass-loader upgraded to v16 (#484). Removes the Dart Sass "legacy JS API is deprecated" warning from every build. No config changes.
Notes
masteris an ancestor ofmaster-dev, so this merges as a fast-forward with no conflicts.- Diff: 7 files changed, 171 insertions, 49 deletions.
Test plan
- Unit tests and lint pass on
master-dev(603 tests) - Production webpack build compiles with no Sass deprecation warning
- Tasking page: action-required badges show on load without expanding incidents
- Beacon menu: Community Projects → Radio Operations Console opens radiocon
🤖 Generated with Claude Code