Skip to content

Make service rows reorderable - #1232

Merged
edwin-zvs merged 1 commit into
mainfrom
service-list-reordering
Aug 6, 2026
Merged

Make service rows reorderable#1232
edwin-zvs merged 1 commit into
mainfrom
service-list-reordering

Conversation

@edwin-zvs

Copy link
Copy Markdown
Contributor

Summary

  • persist a stable position for service rows while keeping services in their existing top-level region
  • add service.move IPC and wire terminal Shift+move plus web Shift+Arrow/drag reordering
  • preserve legacy alphabetical order until the first move materializes positions, and preserve order across service edits
  • document the cross-client ordering rule in spec 0195

Verification

  • cargo check --workspace --all-targets
  • cargo test -p construct-daemon service_reorder_materializes_and_preserves_positions
  • cargo test -p construct-protocol service_protocol_tests
  • cargo test -p construct-cli services_render_in_persisted_position_order
  • embedded web JavaScript syntax compile via Node
  • cargo build --workspace

@edwin-zvs
edwin-zvs merged commit 5c6bd7d into main Aug 6, 2026
1 check passed
@edwin-zvs
edwin-zvs deleted the service-list-reordering branch August 6, 2026 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant