1.5.2
05. Apr 25
Changed
/character get now prefers exact name matches if there is more than one search result
Fixed
Claiming character was impossible for characters that had more than one match from the Lodestone
Lodestone search uses Fuzzy search, so "Max Surname" could return "Max Surname" and "Maxine Surname"
|
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
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
|