# Changelog

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

## [1.10.0] - 2024-03-04

### 🐛 Bug Fixes

- Remove the extra colon if there is no narrator's name in the cinematic
- Fix a conflict with data in the old format in untranslatedData
- Remove the extra colon in cinematic and fix a conflict with data in the old format  (#53)
- Add a check if the unit name should be displayed to avoid a error (#54)
- Incorrect replacement of declension tag inside other tags (#55)
- Incorrect replacement of numeric values from an unclosed color tag in the spell description (#57)
- Add support for {sex|%s|%s} tag for NPC subnames (#58)
- Rework microbuttons translation to avoid environment tainted (#60)
- Hide the "switch translation" button if the quest has no translation (#63)
- Missing Quest Info and Unit Type in creature tooltip (#64)
- Add translations for quest progress information messages (#65)
- Add tooltip translation for PIN buttons on the world map and POI on the world map and mini-map (#66)
- Translate quest log and objectives tracker dropdown menu (#67)
- Case tag for class name does not work (#68)
- Use correct fonts when the "use default font" option is selected (#69)
- Merge cinematic and movie subtitles translators, and update code for 10.2 client (#70)
- "Talking Head" does not display the translation and has the wrong font for the title (#71)
- Spell tooltip not translated in spellbook if ElvUI is enabled (#74)
- Dropdown menu for profession track recipe is empty (#75)
- Quest greeting window not translated (#76)
- Quest completion text is empty in objective log and tooltip (#77)
- Add missing minimap icon for addon (#78)
- Add machine translation for quests (core) (#79)
- Add machine translations for 959 quests in Dun Morogh [1], Elwynn Forest [12], Dragon Isles [13642], Ohnahran Plains [13645], Thaldraszus [13647], The Azure Span [13646] and Valdrakken [13862]
- Add many machine translations for quests in Dragon Isles (#81)
- The $p tag now correctly replaced by the player's name. (#83)
- Unify human & AI quest translations, preferring human ones when there is overlap (#84)
- Add support for immersion addon (#85)
- Add pcall to ignore crash when display friendly nameplates in instance (#86)
- Bugs with the display of untranslated quest names and incorrect display of additional buttons in the Immersion add-on. (#87)
- Added notification window for cases when the addon is launched on a game client with non-English interface language. (#88)

### 👑 Features

- Improve automatic build and deploy add-on to CurseForge. Enhance the process for releasing new versions. (#47)
- Add a new module for translations of messages from the NPC for both chat and "bubble" messages (#49)
- Add translator for cinematic and talking head subtitles (#52)
- Add translator for main frame (#59)
- Add quest translation module (#61)
- Add changelogs window (#82)
- Refactoring project, add first run user friendly wizard and update build to release mode (#89)

## [1.3.0] - 2023-07-20

### 🐛 Bug Fixes

- Added version and build time to the configuration window.
- Comment out the code that causes "taint" of the code and causes an error "An action was blocked because of taint UseAction()" when using the keyboard to activate the action bar.
- Add contributors page to settings

### 👑 Features

- Add translator for movie subtitles and contributors page to settings (#46)

