Files
HSRTools/CHANGELOG.md
T
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

47 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [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.