Files
HSRTools/CHANGELOG.md
jorg 4dcea5d7de Add auto-accept party invites from friends and FC members
- New AutoAcceptPartyService uses IAddonLifecycle to detect party invite popup
- Checks inviter against InfoProxyFriendList and InfoProxyFreeCompanyMember
- Config options: AutoAcceptEnabled, AutoAcceptFromFriends, AutoAcceptFromFreeCompany
- Bump version to 1.0.4, update CHANGELOG and README

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-20 20:40:44 -06:00

1.7 KiB
Raw Permalink Blame History

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[1.0.4] - 2025-02-20

Added

  • Auto-accept party invites Option to automatically accept party invites when the inviter is on your friend list or is a member of your Free Company. Configurable toggles for friends and FC members.

[1.0.3] - 2025-02-03

Added

  • /hsr chat command to open HSRTools settings.

[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 (18), Cross-World Link Shell (18), 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.