# Alyx # Changelog
### 1.5.1 24\. Mar 25 ##### Maintenance - Update NetStone API Client to 1.5.1 to support more granular fallback types |
### 1.5.0 23\. Mar 25 ##### New - Support for NetStone API cache fallback - When Lodestone unavailable, sheet shows cached data - Clear warning is shown when this happens - Sheet metadata shows which data used fallback and why - When retrieving Lodestone data for sheet, HTTP Client now retries on failure - Uses the standard .NET resilience handler - Commands in messages now clickable - eg. "you can use '/character me' to view your character" - Buttons to open mount and minion pages for character below sheet ##### Maintenance - Runtime upgrade to .NET 9 - Upgrade to NetStone API Client 3.0.0 |
### 1.4.1 17\. Dec 24 ##### Fixed - Error while retrieving disciples of the hand |
### 1.4.0 06\. Dec 24 ##### New - Landing Page - [https://alyx.tawmy.net](https://alyx.tawmy.net) ##### Changed - Level 100 now displayed as "X" on character sheet - Previously shown as "1X" - Please stop at level 100, Yoshi-P |
### 1.3.1 30\. Sep 24 ##### Fixed - /ffxiv copypasta was missing 'private' parameter - Also made wording on parameter description more clear - User context menu was not working for user install, only in guilds - Commands were not showing up in DMs (private + group) - Commands (slash commands + context menu) should now be available everywhere |
### 1.3.0 30\. Sep 24 ##### New - User context menu command to retrieve character sheet - Right click a user -> Apps -> Character Sheet - /ffxiv copypasta command - Interaction data now persisted to database - No more "Data for this interaction has already been cleared" ##### Maintenance - New health endpoints - Will help with monitoring bot health - Database connection, NetStone API connection, and connection to Discord - Various adjustments to logging, mainly to reduce clutter |
### 1.2.1 27\. Sep 24 ##### Fixed - Job icons for Pictomancer and Viper clipping out of the job frame - Grand Company parsing fails under certain circumstances - Wrong primary attributes for Ninja and Viper |
### 1.2.0 27\. Sep 24 ##### New - User Installation - You can now add the bot to your account and use it anywhere! |
### 1.1.1 26\. Sep 24 ##### Fixed - Metadata would be wrong after a while - It was fetched from API again, character might have gotten refreshed in the meantime - Metadata is now persisted once sheet is created and retrieved from there |
### 1.1.0 26\. Sep 24 ##### New - Character Claim command - Accepts name and world parameters - Generates code for user to put on Lodestone profile - Offers button to validate code. If found on profile, character is claimed - Character Unclaim command - Allows to unclaim a previously claimed character - Character Me command - Quickly request a character sheet for your claimed character - Skips having to enter full name and world each time sheet is requested - New metadata button below character sheets - When pressed, privately shows when character, class jobs, mounts, and minions were last updated - Database for storing character claims - Data persistence service for storing command data between interactions |
### 1.0.0 22\. Sep 24 Initial release ##### New - Character Get command - Accepts name and world parameters - Returns character sheet with various character data - Name, title, and home world - Active job + level - Free company + grand company - Item level - Percentage of mounts and minions collected - Most important attributes for active job - Levels for all jobs - Character portrait - Link to Lodestone profile - Command can be run privately - If run privately, if search result is no perfect match, a select menu with results is shown - Sheet is shown after selection - If not run privately, sheet is always shown for first character, even if no perfect match |