Skip to content

Releases: bielzinrx/Unsay

Unsay 0.1.6b (beta)

Unsay 0.1.6b (beta) Pre-release
Pre-release

Choose a tag to compare

@bielzinrx bielzinrx released this 15 Aug 15:41

Unsay 0.1.6b Beta — Moderation & Synchronization Update

Unsay 0.1.6b makes bulk deletion safer for operators and substantially improves
multiplayer synchronization. This release currently targets Minecraft 1.20.1 on
Fabric and Forge.

What's new since 0.1.5b

  • Added operator selection filters: Mine, Others, Player and All.
  • Operators now start in Mine, preventing Ctrl + Shift + A from selecting other
    players' messages by default.
  • Added a second, explicit Delete confirmation when a selection contains messages from
    other players.
  • Player-specific filters now identify senders by UUID rather than display name.
  • Changing filters now removes hidden or out-of-scope messages from the selection.
  • Added pagination for servers with more than eight known message authors.
  • Improved duplicate-message matching so identical messages from different players do
    not remove the wrong occurrence.
  • Added recent deletion tombstones to reconnect snapshots, preventing deleted messages
    from surviving as remote ghost rows.
  • Improved remote HUD reconciliation after single and bulk deletion.
  • Fixed quick delete after scrolling: newest/oldest shortcuts now always target the
    correct message owned by the local player, independent of hover position.
  • Improved moderation audit logs with moderator, sender, message ID and sender UUID.
  • Preserved typed chat input when entering or canceling selection mode.
  • Removed stale Mixin configuration warnings on Forge.
  • Refreshed the mod icon and in-chat action textures.

Short changelog

Added safe operator filters and moderation confirmation, fixed remote ghost messages
and duplicate-message targeting, improved reconnect synchronization, and corrected
newest/oldest quick deletion after scrolling.

Validation

  • 14 automated tests passed.
  • Clean Common, Fabric and Forge builds passed on Java 17.
  • Tested with two real clients on Fabric and Forge dedicated servers.
  • Verified single, 2-message, 20-message and 50-message deletion batches.
  • Verified delete, edit, reply, scroll, duplicate messages, reconnects and remote HUD
    synchronization.

See the complete QA summary
for the test results and residual coverage notes.

Compatibility

  • Minecraft 1.20.1
  • Fabric Loader with Fabric API 0.92.7 or newer
  • Forge 47.x
  • Java 17
  • Unsay must be installed on the server and every participating client

The 1.19.2 branch remains on its previous release for now. Do not mix Unsay versions or
loaders between the server and clients.

This remains a beta release. Back up important server data and include both client and
server logs when reporting synchronization issues.

Unsay 0.1.5b (beta)

Unsay 0.1.5b (beta) Pre-release
Pre-release

Choose a tag to compare

@bielzinrx bielzinrx released this 03 Aug 00:48

Unsay 0.1.5b (beta)

This beta introduces multi-message selection and expands Unsay's deletion controls directly inside Minecraft chat.

What's new since 0.1.4b

  • Added multi-message selection with Ctrl + click
  • Added loaded-history selection with Ctrl + Shift + A
  • Added selected-message deletion with Delete
  • Improved selection across scrolled chat history
  • Improved handling of duplicate and identical messages
  • Improved cleanup of stale chat entries after deletion
  • Improved server-synchronized deletion reliability
  • The chat input now hides during selection and returns afterward
  • Removed technical retry messages while editing
  • Simplified bulk-action text and player-facing feedback

Controls

Action Default control
Select or deselect a message Ctrl + click
Select loaded chat messages Ctrl + Shift + A
Delete selected messages Delete
Cancel selection Esc
Delete newest available message Shift + Delete or Shift + Backspace
Delete oldest available message Ctrl + Shift + Delete or Ctrl + Shift + Backspace
Browse recent messages for editing Shift + ↑

Compatibility

  • Minecraft 1.19.2
  • Minecraft 1.20.1
  • Fabric
  • Forge
  • Java 17
  • Client and server installation required

This is a beta pre-release. Update the server and participating clients together.

Unsay 0.1.4b (beta)

Unsay 0.1.4b (beta) Pre-release
Pre-release

Choose a tag to compare

@bielzinrx bielzinrx released this 26 Jul 14:55

Unsay 0.1.4b (beta)

Fixed

  • Prevented keyboard auto-repeat from triggering multiple quick deletes while Shift + Delete or Shift + Backspace is held.
  • Prevented delete and edit requests from changing the local HUD before the server confirms the action.
  • Prevented ambiguous duplicate-message fallbacks from selecting the newest matching line automatically.
  • Removed broad substring matching that could confuse messages such as house and my new house.
  • Fixed failed or rate-limited actions leaving the requesting client out of sync with the server.
  • Fixed empty edits consuming an edit rate-limit slot before being processed as deletion.
  • Prevented replies from trusting client-provided author names or previews when the target message cannot be resolved.
  • Fixed stale edit, reply, hover, and quick-delete state persisting after the chat screen closes.

Improved

  • Added a single pending-action lock for authoritative delete and edit requests.
  • Increased the join snapshot from 64 to 200 tracked messages.
  • Pruned expired messages before delete, edit, and reply validation.
  • Made loose HUD removal occur only when exactly one matching line exists.
  • Added clearer errors for messages that are still syncing and actions already in progress.

Unsay 0.1.3b (beta)

Unsay 0.1.3b (beta) Pre-release
Pre-release

Choose a tag to compare

@bielzinrx bielzinrx released this 21 Jul 14:14

Unsay 0.1.3b (beta)

Sync & reliability

  • Unsend works even when the client only had a provisional id (plain fallback to server)
  • Remote edits apply with old text hints (identical messages / late bind)
  • Login snapshot of recent chat ids for players who join mid-session
  • Server rate limits + action-bar errors (not found, rate limit, …)

Downloads

MC Fabric Forge
1.20.1 Unsay-1.20.1-Fabric-0.1.3b.jar Unsay-1.20.1-Forge-0.1.3b.jar
1.19.2 Unsay-1.19.2-Fabric-0.1.3b.jar Unsay-1.19.2-Forge-0.1.3b.jar

Client and server

Unsay 0.1.2b (beta)

Unsay 0.1.2b (beta) Pre-release
Pre-release

Choose a tag to compare

@bielzinrx bielzinrx released this 19 Jul 00:01

Unsay 0.1.2b (beta)

Fixes

  • Multiplayer unsend now removes the line for other players (not only the sender)
  • Edit targets the selected message (not only the last edited / newest twin)
  • Reply targets the selected message when several share the same text
  • Editing a reply keeps the gray citation instead of flattening it to white

Downloads

MC Fabric Forge
1.20.1 Unsay-1.20.1-Fabric-0.1.2b.jar Unsay-1.20.1-Forge-0.1.2b.jar
1.19.2 Unsay-1.19.2-Fabric-0.1.2b.jar Unsay-1.19.2-Forge-0.1.2b.jar

Client and server