promotional bannermobile promotional banner

Raid Call

repeats your raid recruitment message to chatting channel

File Details

RaidCall 2.0.1.zip

  • R
  • Jun 24, 2026
  • 485.87 KB
  • 6
  • 2.5.5
  • Classic TBC

File Name

RaidCall 2.0.1.zip

Supported Versions

  • 2.5.5
# Changelog

All notable changes to **Raid Call** are documented here.

Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

---

## [2.0.1] - 2026-06-24

### Fixed

- **Settings migration**: load legacy `RecruitPulseDB` from SavedVariables (listed in TOC) and merge into `RaidCallDB` when the new DB is empty — fixes lost ad message after rebrand.

### 한글

- **설정 이전 수정**: `RecruitPulseDB`를 함께 로드·병합해 리브랜드 후 광고 문구가 비는 문제 수정.

---

## [2.0.0] - 2026-06-19

### Changed

- **Rebrand**: addon renamed from **Recruit Pulse** to **Raid Call** (folder `RaidCall`, saved variables `RaidCallDB`).
- **Slash commands**: `/rc` and `/raidcall` (replaces `/rp` and `/recruitpulse`).
- **Minimap icon**: Rallying Cry (`Ability_Warrior_RallyingCry`).
- **CurseForge**: new project identity; bundled `Logo-RaidCall.png` for listing thumbnail.

### Added

- **Settings migration**: first load copies `RecruitPulseDB` → `RaidCallDB` if present.

### 한글

- **이름 변경**: Recruit Pulse → **Raid Call** (`RaidCall` 폴더, `RaidCallDB`).
- **명령어**: `/rc`, `/raidcall` (`/rp` 대체).
- **아이콘·로고** 변경. CurseForge 새 등록용.
- **설정 이전**: 예전 `RecruitPulseDB` 자동 복사.

---

## [1.3.49] - 2026-06-19

### Fixed

- **`·` pending: guild `J` and other keys blocked**: Removed full-screen keyboard capture (SetPropagateKeyboardInput did not pass keys through on Anniversary). Pending posts flush on **mouse click** (WorldFrame hook — same click as move/target), minimap click, or corner dot — not on keyboard. Keys stay normal while `·` is shown.

### 한글

- **`·` 표시 후 J 등 키 입력 불가**: 전체 화면 키 캡처 제거. 대기 중 전송은 **마우스 클릭**(이동·타겟과 동일), 미니맵·좌상단 점. `·`가 떠도 **J 등 키는 정상**.

---

## [1.3.48] - 2026-06-19

### Fixed

- **Timer posts stuck at minimap `·`**: Restored MessageQueue-style full-screen hardware capture when a channel post is queued (removed in 1.3.43). Any click or key in the game window now flushes the queue — not only the minimap button. Removed optional **MessageQueue** addon dependency (built-in queue again).
- **AFK hands-free (optional)**: Bundled `PixelTrigger.ahk` — watches the top-left #333333 pixel and sends a key to flush the queue without manual input (AutoHotkey v2).

### 한글

- **미니맵 `·`에서 멈춤**: 타이머 전송 대기 시 전체 화면 입력 캡처 복원(1.3.43에서 제거됐던 동작). 미니맵뿐 아니라 **WoW 창 아무 곳 클릭·키**로 전송 재개. 별도 **MessageQueue** 애드온 불필요.
- **AFK 완전 자동(선택)**: `PixelTrigger.ahk` 포함 — 좌상단 픽셀 감지 후 키 입력으로 대기열 전송(AutoHotkey v2).

---

## [1.3.47] - 2026-06-19

### Fixed

- **Keyboard stuck after stopping auto-post**: Stopping did not clear the chat send queue or release the key-capture frame, so keys like guild (`J`) could keep getting intercepted. `Stop()` now clears the queue and forcibly disables keyboard capture.

### 한글

- **광고 중단 후 키 입력 불가**: 중지 시 전송 대기열·키 캡처 프레임이 남아 단축키(예: `J` 길드)가 먹히지 않던 문제 수정. 중지 시 대기열을 비우고 키보드 캡처를 강제 해제합니다.

---

## [1.3.46] - 2026-06-19

### Fixed

- **Minimap 5-4-3-2-1 loop**: Removed the 5-second retry timer used while a post waited for click/key; it restarted the countdown every 5s instead of the configured interval (e.g. 60s). Pending posts now show `·` on the icon until sent; the normal interval starts after a successful send.
- **Minimap left-click while queued**: Left-click to flush the queue no longer toggles auto-post off afterward.

### 한글

- **미니맵 5-4-3-2-1 반복**: 클릭/키 대기 중 5초 재시도 타이머가 설정 간격(예: 60초) 대신 5초 카운트를 반복하던 문제 수정. 대기 중에는 `·` 표시, 전송 성공 후 정상 간격으로 재개.
- **대기 중 좌클릭**: 대기열 전송용 좌클릭 후 자동 전송이 꺼지던 문제 수정.

---

## [1.3.45] - 2026-06-19

### Fixed

- **Minimap countdown stuck at 0**: When a timer-fired post was queued for click/key (Classic hardware-event rule) or failed (channel missing, send error), the next interval was not rescheduled, so the minimap counter stayed at 0. Timer posts now schedule a short retry watchdog; successful sends still use the normal interval.

### 한글

- **미니맵 카운트 0에서 멈춤**: 타이머 전송이 클릭/키 대기열에 들어가거나(클래식 하드웨어 이벤트) 채널 미접속·전송 실패 시 다음 주기가 예약되지 않아 0에서 진행이 멈추던 문제 수정. 짧은 재시도 타이머를 두고, 전송 성공 시에는 기존 간격으로 계속 진행.

---

## [1.3.44] - 2026-06-16

### Fixed

- **ADDON_ACTION_BLOCKED (`SetPropagateKeyboardInput`)**: Stop calling the protected API from `OnKeyDown`/`OnKeyUp`. Set propagation once at init (when allowed); if unsupported, keyboard capture is disabled and click/minimap flush still works. Keyboard capture also pauses in combat.

### 한글

- **`SetPropagateKeyboardInput` 인터페이스 차단**: 키 핸들러에서 보호 API 호출 제거. 초기화 시 1회만 시도하고, 불가하면 클릭·미니맵으로만 전송. 전투 중 키 캡처 중지.

---

## [1.3.43] - 2026-06-16

### Fixed

- **Keyboard stuck after settings / during post queue**: Removed full-screen mouse+keyboard overlay that blocked game UI and swallowed keys without propagation. Pending posts now use a tiny key-capture frame with `SetPropagateKeyboardInput` (keys still flush the queue but reach spells/UI) plus a small corner click target and minimap click.
- **UI stutter while auto-posting**: Dropped always-on `OnUpdate` capture loop; countdown uses a 1s ticker instead of per-frame updates. Capture disables while talents, spell book, merchant, and other panels are open.
- **Settings close focus leak**: Clearing EditBox focus when the settings panel hides so hidden fields no longer eat keyboard input.

### 한글

- **설정·전송 대기 중 키보드 먹통**: 전체 화면 입력 오버레이 제거. 키는 대기열 전송 후 게임에도 전달되며, 좌상단 작은 버튼·미니맵 클릭으로도 전송 가능.
- **광고 중 UI 멈칫**: 매 프레임 `OnUpdate` 캡처 루프 제거, 카운트다운 1초 간격 갱신. 특성·주문장·상점 등 패널이 열려 있으면 입력 캡처 중지.
- **설정 닫을 때 포커스 잔류**: 설정창 숨김 시 EditBox 포커스 해제.

## [1.3.42] - 2026-06-12

### Fixed

- **ADDON_ACTION_BLOCKED on chat queue capture**: Removed `SetPropagateKeyboardInput()` from the full-screen input frame `OnUpdate` loop (protected API; caused repeated “interface action failed” errors). Keyboard capture still toggles via `EnableKeyboard` only when capture is active; edit box / settings focus still disables capture through `ShouldCaptureInput()`.

### 한글

- **채팅 대기열 입력 캡처 시 인터페이스 실패**: `OnUpdate` 에서 매 프레임 호출하던 `SetPropagateKeyboardInput()` 제거(보호 함수 → `ADDON_ACTION_BLOCKED`). EditBox·설정창 포커스 시 캡처 해제는 기존 `ShouldCaptureInput()` 으로 유지.

## [1.3.41] - 2026-06-12

### Fixed

- **Settings message edit blocked while post queue pending**: `ChatQueue` full-screen capture could stay active when the addon settings panel was open but `frame:IsShown()` was false (canvas layout). Settings visibility now also checks the displayed Settings category. Multiline edit boxes: parent frame no longer steals mouse clicks; added text insets and frame level.

### 한글

- **전송 대기 중 광고 문구 편집 불가**: 자동 전송 대기(클릭/키 필요) 상태에서 설정 창을 열어도 `IsShown()` 이 false 로 남아 전체 화면 입력 캡처가 꺼지지 않던 문제 수정. 멀티라인 입력창 클릭·포커스 개선.

## [1.3.40] - 2026-06-11

### Added

- **Title attribution tamper guard**: Settings panel title must keep the official author prefix; if modified, a blocking overlay shows 「불법 수정된 애드온입니다.」

### 한글

- **제목 변조 감지**: 설정창 제목의 원작자 표기가 변경되면 「불법 수정된 애드온입니다.」 오버레이로 차단합니다.

## [1.3.39] - 2026-06-09

### Changed

- **Minimap clicks**: Left-click toggles auto post; right-click opens settings. Tooltip and settings hint updated.

### 한글

- **미니맵 클릭**: 좌클릭=자동 전송 켜기/끄기, 우클릭=설정 (다른 애드온 관례에 맞춤). 툴팁·설정 안내 갱신.

## [1.3.38] - 2026-06-05

### Removed

- Anti-AFK nudge feature (settings UI, status counter, `AntiAfk.lua`). Saved `antiAfk*` DB keys are ignored.

---

## [1.3.37] - 2026-06-05

### Fixed

- Chat queue no longer drains all pending posts on a single click/key (one send per hardware event), preventing burst channel messages and throttle errors.
- Post timer no longer stacks duplicate queued messages every interval while a send is still waiting for click/key; next interval starts only after a successful send.
- Removed duplicate queue flush on mouse-up (mousedown + mouseup had been firing two sends per click).

---

## [1.3.36] - 2026-06-05

### Changed

- Default post interval **35s → 60s** (reduces chat throttle errors). Existing saved settings still at 35/35 are migrated once on load.

---

## [1.3.35] - 2026-06-04

### Fixed

- **GetClassColor** on TBC Anniversary returns RGB as three numbers, not a table — fixed crash when opening the away-whisper log (`attempt to index local 'c' (a number value)`).

---

## [1.3.34] - 2026-05-19

### Fixed

- Class colors in the away-whisper log: removed `SetTextColor` on the log body so `|cff` color codes render correctly.
- Improved class detection: player GUID from whisper events, guild/party/friend roster cache, backfill for older log entries.

### Added

- Persistent `whisperClassCache` in saved variables.

---

## [1.3.33] - 2026-05-19

### Added

- Class-colored sender names in away-whisper log (initial implementation).

### Fixed

- Settings panel keyboard input no longer blocked by global key capture when an edit box is focused.

---

## [1.3.32] - 2026-05-18

### Fixed

- Away-whisper window: Clear / Close buttons aligned on the bottom bar (left / right).

---

## Earlier versions (1.3.x)

### Added / changed

- Status mini-window styled like RaidBook trade watch (backdrop, size, drag bar, lock).
- Away-whisper log window (separate frame, draggable, lock, clear).
- Whisper auto-reply while auto-posting is on; Discord URL placeholder in template.
- Post count and anti-AFK count on status window; `작동중 /N (Xs)` subline.
- Chat queue: posts wait for click/key when the client requires user interaction.
- Anti-AFK optional nudge (random interval, only while posting).
- Default post interval migrated to **35 seconds** (1.3.21).
- Auto-posting defaults to **off** after login/reload until enabled.
- Korean and English locale strings.
- Minimap button: toggle, drag, hide option.
- Slash commands: `/rc`, `/rc on`, `/rc off`, `/rc now`, `/rc config` (see 2.0.0 rebrand).

---

## [1.0.0] - Initial release

- Timed recruitment messages to a configurable chat channel.
- Minimap button and settings UI.
- Saved variables: `RaidCallDB` (migrates from `RecruitPulseDB`).