promotional bannermobile promotional banner

iChat

About iMessage-style whisper client for WoW

File Details

1.3.2

  • R
  • Feb 15, 2026
  • 584.48 KB
  • 8
  • 12.0.1+2
  • Classic + 2

File Name

iChat-1.3.2.zip

Supported Versions

  • 12.0.1
  • 2.5.5
  • 1.15.8

iChat

1.3.2 (2026-02-15)

Full Changelog Previous Releases

  • Update CHANGELOG.md for v1.3.2 release
  • v1.3.2: Fix delivery status — replace Unicode symbols with text (WoW fonts lack Unicode support)
  • v1.3.1: Fix ElvUI skin crash — handle color table formats safely, pcall wrapper
  • v1.3.0: Typing indicator, online/offline notifications, guild/party awareness, ElvUI skin, WeakAuras integration
    New features:
    • Typing indicator: animated 'typing...' in header when you type in the input box
    • Online/offline toast notifications for friends you've chatted with
    • Guild rank and party/raid role shown in conversation header
    • ElvUI theme auto-detection: matches backdrop, border, and accent colors
    • WeakAuras events: ICHAT_WHISPER_RECEIVED, ICHAT_WHISPER_SENT,
      ICHAT_FRIEND_ONLINE, ICHAT_FRIEND_OFFLINE, ICHAT_UNREAD_CHANGED
      New files: typing.lua, notifications.lua, social.lua, elvui.lua, weakauras.lua
      New settings: Show typing indicator, Online/offline notifications, ElvUI theme integration
  • v1.2.4: Show version in title bar
  • v1.2.3: Smooth settings font size slider
    • Settings font size slider now updates all text in-place (no panel rebuild)
    • Tracks FontStrings and EditBoxes via TrackSF/TrackSmallSF/TrackEditBoxSF
    • Matches smooth behavior of the chat font size slider
  • v1.2.2: Settings panel font size slider
    • New slider at top of settings: adjust settings panel font size (8-14)
    • All settings UI elements (labels, checkboxes, dropdowns, buttons) respect the setting
    • Panel rebuilds live when slider is changed
  • v1.2.1: Delivery status, /ichat export, dynamic version, detailed changelog
    • Message delivery indicators: ✓ delivered, ✗ Failed (red) on sent bubbles
    • Detect offline player via CHAT_MSG_SYSTEM to mark failed messages
    • /ichat export slash command (was button-only before)
    • /ichat version shows version + storage mode
    • Version string read from TOC metadata (no more hardcoded)
    • Detailed CHANGELOG.md for all recent versions
  • v1.2.0: Account-wide shared conversations (optional)
    • New setting: 'Share conversations across characters'
    • When enabled, all characters share one conversation history (ICHAT_ACCOUNT)
    • When disabled, each character has separate history (ICHAT_DATA) — default
    • Migrates existing character data into account storage when toggling on
    • Merges conversations, contact notes, pins, and mutes intelligently
  • v1.1.4: Performance and consistency improvements
    • bubbles.lua: Track cumulative yOffset instead of recalculating on every AddBubble
    • settings.lua: Replace UIPanelScrollFrameTemplate with custom scroll in export frame
    • Bump version to 1.1.4 in all TOC files
  • v1.1.3: Fix version mismatch, reduce poll frequency, deep copy InitDB
    • Fix core.lua version string (was 1.1.1, now matches TOC at 1.1.3)
    • Reduce friend list polling from 30s to 60s
    • Future-proof InitDB with DeepCopy for nested table defaults
  • Add changelog