Skip to content

feat(bulletin): add boards and player mail for 1.9.0 - #73

Merged
ewrogers merged 6 commits into
mainfrom
feat/bulletins-1.9.0
Aug 30, 2026
Merged

feat(bulletin): add boards and player mail for 1.9.0#73
ewrogers merged 6 commits into
mainfrom
feat/bulletins-1.9.0

Conversation

@ewrogers

Copy link
Copy Markdown
Owner

Summary

  • Add complete bulletin state tracking for global, guild, trade, world, and player-mail sources.
  • Expose active sections, entry lists, opened entries, viewport and navigation state, composers, pending operations, and server results through direct RPC and REST.
  • Add CLI and HTTP actions for requesting sources, paging, scrolling, navigation, composition, submission, deletion, highlighting, and dismissal.
  • Publish server-confirmed bulletin.submitted, bulletin.deleted, and action-aware bulletin.failed SSE events.
  • Document the public API, protocol, state model, client-disassembly findings, and operational constraints.
  • Prepare workspace and changelog metadata for 1.9.0.

Validation

  • cargo fmt --all
  • cargo test --workspace --all-features
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • mdbook build docs
  • Native Windows i686 rpc-dll test suite: 237 passed
  • Native Windows i686 rpc-dll Clippy with warnings denied
  • Live supported-client validation for requested boards and mail, world-board interaction, paging, entry navigation, composition, submission, confirmation, and deletion

@ewrogers
ewrogers merged commit c0a184e into main Aug 30, 2026
4 checks passed
@ewrogers
ewrogers deleted the feat/bulletins-1.9.0 branch August 30, 2026 05:58
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