# TOAST Changelog

This is a player-facing summary of each update: what changed and why it matters.
Technical implementation details live in the source code and are not repeated here.

## 0.9.4.4-beta

### Playing a character that is not in your crew
- If you play a character that is not linked to your Discord through `/crew`, TOAST no longer treats it as your main. Your rank, RIO, key, and resilience belonged to your main character, and showing them here made it look like this character was already on the leaderboard.
- The Status Report still greets you by your Discord name, but now shows the character you are actually playing and marks it as `Crewless character`.
- Your Progress replaces rank and RIO with a short explanation: add the character with `/crew` on Discord, then update TOAST after the daily 09:00 refresh.
- Such a character no longer shares its key or Mythic+ score with the crew under your main's name, so nobody sees a key that is not really theirs.
- Your Discord identity is still remembered, so your own row on the Leaderboard and your My Crew card stay exactly as they were.

### Leaderboard
- In the status mouseover, the last-seen time is now grey instead of teal. Teal now only means "online right now", so a player last seen 20 minutes ago no longer looks just as active as someone who is online.

### Windows
- Every TOAST window header now shows the full addon name.
- The notice about a newer TOAST version uses the same calm layout as the changelog screen, in a window sized to fit it.

## 0.9.4.3-beta

### Dungeon reliability
- TOAST now safely pauses live crew scans when World of Warcraft temporarily protects guild or Community information during a dungeon or combat transition.
- A temporary unavailable scan no longer produces a Lua error or leaves behind incomplete crew information.
- Current keystone and dungeon-name reads now fail safely when game data is not ready, then update normally on the next refresh.

## 0.9.4.2-beta

### Crew information
- Keys and current Mythic+ scores can now reach more of the crew, including players who log in later.
- The Dashboard, Leaderboard, and tooltips use the same latest-known crew information.
- Key requests only go to online leaderboard players and their `/crew` characters.
- `/toast debug` now includes a readable local communication trace when we need to check whether crew sharing is working.
- Hover a status dot on the Leaderboard to see whether a player is online or when TOAST last saw them.
- Realm name variants such as `Tarren Mill`, `Tarren-mill`, and `TarrenMill` now resolve to the same crew character.

### Updates and weekly data
- If the bundled leaderboard data is older than the weekly reset, TOAST gives one chat reminder when you open it.
- When a trusted crew member has a newer TOAST version, you can see a gentle update reminder.
- A future critical update can require an update, but only after confirmation from two trusted TIDE/CPT clients.

### Changelog and update screens
- `/toast changelog` now shows these release notes in-game in the regular TOAST visual style.
- The update-required screen includes a direct CurseForge link that you can copy with Ctrl+C.
- The Dashboard footer has a CurseForge shortcut alongside the Discord and Community links.

## 0.9.3.1-alpha

### What changed
- Better online status across the addon. Online, Away, and Busy crew members are all treated as active.
- The Dashboard now has clearer activity summaries for this week, the last 30 days, and the season.
- Your window layout and text are more consistent, even if you use a custom WoW font.
- The Trends screen has easier time ranges and clearer graphs for crew progress.

## 0.9.3.0-alpha

### What changed
- Your current Mythic+ score can update locally as soon as TOAST sees it.
- Rankings, your progress, and crew views now agree on the best score TOAST knows.
- Trends lines are smoother and easier to read without inventing sudden score drops or jumps.
- The current-key list marks keys that meet a player's resilience target.

## 0.9.2.6-alpha

### What changed
- Trends can compare your crew with leaderboard averages, key-enjoyer targets, and seasonal cutoffs.
- When forecast data is available, Trends shows where a benchmark may go next and its expected range.

## 0.9.2.5-alpha

### What changed
- Added the Trends screen for following crew Mythic+ progress over time.
- You can select a player, hover points for details, and compare visible progress lines.
- Dashboard, Leaderboard, and Trends can be opened alongside one another when useful.

## 0.9.2.4-alpha

### What changed
- Key discovery and online status now include alts linked to the same Discord account.
- Inviting from the Leaderboard chooses an online alt when the listed character is offline.
- Crew popups make it clearer who is currently online and which alt they are playing.

## 0.9.2.3-alpha

### What changed
- Added quick filters to the Leaderboard for role, crew prefix, and key level.
- Dashboard and Leaderboard remember where you placed them on screen.
- You can right-click the Dashboard or Leaderboard navigation button to keep both windows open.

## 0.9.2.2-alpha

### What changed
- Reworked the Dashboard status area into a cleaner at-a-glance player card.
- Moved technical details out of the main view so everyday information is easier to scan.
- Improved the reliability of header artwork loading.
