d3d8b0fa1a
Co-authored-by: Cursor <cursoragent@cursor.com>
1.4 KiB
1.4 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[1.0.2] - 2025-02-03
Added
- Suppress "That player has already been invited" toast (same window as other party errors). Also handle QuestToast; match "already" + "invited" for wording variants.
[1.0.1] - 2025-02-03
Fixed
- Same-world invites (FC, LS, same-world CWLS) work again; cross-world CWLS invites work via ContentId.
- Same-world CWLS: fallback tries ContentId then name+world so invite succeeds; party-error toast is suppressed via IToastGui (ErrorToast/Toast) so the on-screen "Cannot locate a player with that name" no longer appears.
Changed
- Log module is read at the start of the chat callback for CWLS so ContentId is captured reliably.
- FC/LS always use name+world (no ContentId). CWLS uses ContentId when available; same-world CWLS uses fallback (ContentId + name+world).
[1.0.0] - 2025-02-02
Added
- Initial release.
- Trigger-word detection in Free Company, Link Shell (1–8), Cross-World Link Shell (1–8), and tells.
- Auto-invite to party when a monitored message contains the configured trigger text.
- Configurable trigger text (default:
inv), case sensitivity, and channel toggles. - Cross-world invite support for tells and CWLS (via ContentId when available).
- Debug option to log invite flow for troubleshooting.