Skip to content

v1.15.5

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Dec 00:01
· 219 commits to main since this release

1.15.5 - 2024-12-24

Bug Fixes

  • (deps) Fix temporary hakushin API issue - (068f21c)
  • (deps) Fix missing element and attack_type in hakushin API - (787edde)
  • (deps) Update genshin.py - (2a3fefe)
  • Run auto mimo schedule task - (e9c2aa8)
  • Sleep after redeeming mimo reward code - (1e3725c)
  • Fix missing tasks in /mimo - (4ad37f2)
  • Fix comment tasks not being completed - (cecbf1d)
  • Fix sending notif when no tasks were completed - (10b8bae)
  • Only show hoyolab accounts in /mimo autocomplete - (7830662)
  • Remove unnecessary newline char - (d5c0f25)
  • Fix queryset error in auto mimo - (ee32cf1)
  • Fix post replies not being deleted - (aa9c654)
  • Handle when mimo is not available for game - (0bf9e0a)
  • Fix api retry error handling logic - (c28f542)
  • Add default highlight substats for all agents - (d7f0de9)
  • Adapt to new ZenlessData keys - (a9d7129)
  • Handle errors in HoyoAccountTransformer - (7b70229)
  • Fix KeyError for Miyabi - (ca17646)
  • Fix proxy API retry logic - (ba95b40)
  • Fix some issues with GenshinClient - (14cca99)
  • Don't update embed when going back - (81b89e4)
  • Fix wrong total characters number in ZZZ - (23984f2)
  • Fix schedule task error handling logic - (2c681b9)
  • Fix zzz.rng.moe import - (667af2a)
  • Fix Miyoushe accounts showing in /redeem account autocomplete - (b830b50)
  • Fix issues with redeem_codes method - (37bfba2)
  • Return None in redeem_codes if there are no results - (db5926f)
  • Don't lowercase ON and OFF - (4e1173d)
  • Handle empty list of blocks - (384b56a)
  • Fix convert_to_title_case func - (be6484a)
  • Make FarmChecker class instances - (cb65c04)
  • Remove unused import - (65bc715)
  • Fix ZZZ agents being identified as cache - (42c3e03)
  • Capture general exception for bot.dm_user method - (0a6500e)
  • Organize error handling code for auto tasks - (d0f7675)
  • Raise error when game is not supported for enka client - (c56d002)
  • Fix HSR banners not showing as not available - (29b0df3)

Documentation

  • Update features section - (e9b5b1a)

Features

  • Finish mimo tasks that need comments - (242898f)
  • Add lottery to /mimo - (cf17d81)
  • Add notification settings for mimo - (57600dc)
  • Add can_redeem_code check - (f60484b)
  • Finish follow topic tasks automatically - (b0af9cc)
  • Add task status command - (ff4a1d7)
  • Prevent closing bot when tasks are still running - (fc03857)
  • Use M3 art for ZZZ cards - (529fa20)
  • Add dismissible - (2ce4a1e)
  • Hide beta content in certain guilds - (1bb1966)

Improvements

  • Show mimo task progress - (d0f691f)
  • Show names of completed mimo tasks - (c79a6bf)
  • Unset item loading state on view error - (e0555e5)
  • Show error_footer in all error embeds - (dcb9b84)
  • More human-like post replies - (fe5571a)
  • Improve how tasks are shown in task result - (04fcf86)
  • Run auto redeem every 2 hours - (58c3ee9)
  • Run mimo schedule task less frequently - (a1f9e8f)
  • Add on/off label to toggle buttons - (845f703)
  • Improve capitalize_first_word impl - (3f53098)
  • Improve UI clarity in /mimo - (dae3350)
  • Omit HoYo API Error in code error message - (6589daf)
  • Show FarmChecker running status in ts command - (2832a15)
  • Update Shiyu defense layout - (959a436)

Miscellaneous Chores

  • (assets) Add Harumasa and Miyabi card data - (8f064cf)
  • (deps) lock file maintenance (#257) - (b4a8e44)
  • (deps) Update genshin.py - (f9249a9)
  • (deps) Update genshin.py - (1ff6c88)
  • (deps) lock file maintenance (#267) - (1c2139f)
  • (deps) lock file maintenance (#268) - (434e7f5)
  • (deps) update astral-sh/ruff-action action to v3 (#270) - (692fe49)
  • (emojis) Update emojis - (f637bec)
  • Remove unnecessary debug logging - (073e40c)
  • Remove dead_codes impl in auto redeem - (e71bf5d)
  • Temporarily disable B4A proxy API - (0434f45)
  • Move database-related utils to own module - (ec51045)
  • Remove code related to stopping bot closing - (8b2c9a2)

Performance

  • Turn several HoyoAccount props to cached_property - (893520e)
  • Improve performance of auto mimo task - (919e1d2)
  • Avoid refetching zzz characters - (aa9fb30)

Refactoring

  • Support specifying platform in get_game_account_choices - (8132dec)
  • Cleaner API retry logic - (91819d9)
  • Add dict_cookies prop to HoyoAccount - (1bf8d14)
  • Refactor auto mimo logic - (2923532)
  • Refactor error handling logic in auto tasks - (bb8821d)
  • Refactor auto mimo task code - (3f48b11)
  • Refactor daily checkin notify logic - (54d066a)