Releases: seriaati/hoyo-buddy
Releases · seriaati/hoyo-buddy
v1.4.1
v1.4.0
1.4.0 - 2024-07-19
Bug Fixes
- (/characters) Show extra detail footer for ZZZ - (6e31f79)
- Add support for fetching multiple agent info - (4eb1c67)
- Fix daily notifier not working - (b4200ef)
Features
Improvements
- Add more verbose repr for HoyoAccount - (405d56e)
Miscellaneous Chores
- (/characters) Update command interface - (ef1e3e8)
- (assets) Add ZZZ character card assets - (6129732)
- (deps) update dependency sentry-sdk to v2.10.0 - (124c8e5)
- (deps) update dependency cachetools to v5.4.0 - (c08630d)
- (deps) update dependency ruff to v0.5.3 - (f2ef309)
- (deps) Update dependencies - (d30f696)
- (deps) Update genshin.py - (52cacc0)
- (deps) update dependency tortoise-orm to v0.21.5 - (e7468f3)
- (emojis) Add ZZZ specialty emojis - (7e3107b)
- (run) Configure debug logging - (1140db1)
- (utils) Add fetch_and_cache_json and measure_time - (c75c287)
- DIsable asyncio debug mode in prod - (49363d4)
Performance
- (zzz-chs) Lower image quality to lower image saving time - (ff70c6f)
Refactoring
Style
- Organize imports - (4aeaadf)
v1.3.0
1.3.0 - 2024-07-15
Bug Fixes
- (draw) Fix sans font get logic - (e138352)
- (draw) Fix how font style is obtained - (58856db)
- (zzz-card) Fix not showing bonus element dmg stats - (590287e)
- (zzz-card) Fix KeyError on Miyoushe accounts - (91707b7)
- (zzz-card) Use cn data instead of en - (93f21f1)
- (zzz-card) Fix how agent full name is written - (2605ce7)
- Setting first account as current when not supposed to - (f016370)
- Remove unused import - (48de603)
Documentation
- Update README.md - (e4c1baf)
Improvements
- (/challenge) Add node scores - (8803cb4)
- (hsr-card) Change relic positions - (df0735f)
- (pf-card) Improve pure fiction card background - (e7bd542)
- (zzz-card) Improve the card - (ab5a6b3)
Miscellaneous Chores
- (assets) Add ZZZ element icons - (bbc80e8)
- (assets) Add more ZZZ build card assets - (2694789)
- (assets) Update agent data - (fb451a6)
- (deps) Update genshin.py - (a7b4806)
- (deps) Update genshin.py - (a9bb562)
- (deps) update dependency ruff to v0.5.2 - (d6778b4)
Refactoring
- (zzz-card) Refactor how agent data is processed - (f04d88b)
- Refactor account sanitization logic - (9830d12)
Style
- Format code using ruff - (1069087)
v1.2.0
1.2.0 - 2024-07-12
Bug Fixes
- (farm notify) Fix InteractionResponded - (5fc64c5)
- (l10n) Use command mention for /feedback - (8b06ac9)
- (search) Fix IndexError on new main skill embeds - (ffe66b7)
- Fix autocomplete - (067d817)
- Replace NotImplementedError with FeatureNotImplementedError - (e9235e8)
- Don't blur UIDs in DM - (b6690e3)
- Fix view hoyo.challenge.BuffView timed out without a set message - (7a8777b)
- Handle invalid int inputs in cookies - (1f94ebe)
- Fix missing blur arg - (cc07264)
- Fix manual redeem with ac command not working - (17402c7)
- Temporarily disable pc icon caching - (9edfe7e)
- Fix notes notif go back button no image shown - (eff2d2b)
- Fix missing permission error on user apps - (764557c)
Features
- (/redeem) Allow entering code URLs - (601d3b1)
- Handle -2006 error - (b6fe376)
- Allow setting default card template - (c72a83e)
- Handle account locked error - (cdee34b)
Improvements
- Lower darkness on build card images - (e22d846)
- Make box background more visible in dark theme - (a3db3cc)
- Set loading state before drawing different theme card - (5fc90e7)
- Improve font sytle getter - (bf2ee2e)
- Handle 3rd party template draw error - (95fa00b)
- Change update talent data button color to blurple - (b7f0252)
Miscellaneous Chores
- (assets) Improve GI build card dark theme background - (31890b4)
- (deps) update dependency sentry-sdk to v2.9.0 - (7428dce)
Style
- Use wildcard import for fonts - (a04ba0d)
v1.1.5
1.1.5 - 2024-07-09
Bug Fixes
- (/accounts) Remove lang arg - (0f419b8)
- (/checkin) Set client lang - (734ad4b)
- (l10n) Remove unused strings - (5a2ffab)
- (theater) Always show const as unknown if chara type is not normal - (550cb59)
- Strip email before logging in - (d6a2de6)
- Fix ZZZ icon and emoji - (194361b)
- Skip Honkai in auto code redeem - (fe491e8)
- Set first buff option as default - (70ba705)
Documentation
- Update README.md - (9892dfa)
Features
- (/notes) Support ZZZ for notes reminder - (5c73598)
- (/notes) Support ZZZ - (17ff90c)
- (/redeem) Support ZZZ - (755f590)
- (auto-redeem) Support ZZZ - (eb4bc0c)
- Add Support for Imaginarium Theater (#122) - (b61a8ea)
- Support all 3 games for HoyoAccount.server_reset_time - (d6fb92a)
- Add ZZZ notes card draw func - (b747ced)
Miscellaneous Chores
- (assets) Add ZZZ notes card assets - (0f5a789)
- (assets) Update zzz dark theme notes assets - (b1dcc6d)
- (deps) update dependency ruff to v0.5.1 - (48d2503)
- (deps) Update genshin.py - (06df014)
- (deps) Update genshin.py - (35a8d6a)
- (deps) update dependency sentry-sdk to v2.8.0 - (ca2f03c)
- (deps) Update genshin.py - (9e6d676)
- (deps) Update dependencies - (f9ce2f4)
- (gitignore) Add vscode/time_log.json - (6dc7295)
- Add black and italic Nunito fonts - (0d60503)
- Add battery and scratch card emojis and icons - (e21a195)
Performance
- Estimate expedition time - (03c392e)
v1.1.4
1.1.4 - 2024-07-05
Bug Fixes
- (/challenge) Fix not using dark theme setting - (953b58a)
- (/farm) Handle when item not in list - (216bd67)
- (search) Show trailblazer gender symbol in autocomplete - (54ef9bf)
- (search) Only show choices of current lang in autocomplete - (0703c69)
- (search) Fix imaginary March 7th not in autocomplete - (062d55b)
- (ui) Fix TCGCardUI elements not expiring - (1ee58e6)
- (ui) Fix BookVolumeUI elements not expiring - (05ad9f9)
- Only use proxy when region is OS - (23ca1d3)
- Validate game autocomplete input - (780d76e)
- Handle invalid UID format - (69dce31)
- Disable proxy when proxy errored - (7d351c5)
- Fix bugs related to farm commands - (abc8782)
- Fix string key not found - (7b37885)
Features
- (/notes) Add bonus synchronicity points - (e92d816)
- (admin) Improve ac command - (ae79e03)
- Use socks5 proxy - (398a443)
- Add support for ZZZ - (f568b60)
- Show enhanced skills and normal attacks - (9739476)
Miscellaneous Chores
- (assets) Update assets - (5154458)
- (assets) Update brand images - (34a3ad2)
- (deps) Update lock file - (1e729e6)
- (deps) update dependency aiofiles to v24 - (1c9f8ec)
- (deps) Update dependencies - (549b8ef)
- (deps) Update lock file - (e5dc269)
- (deps) update dependency sentry-sdk to v2.7.0 - (aebace7)
- (deps) update dependency sentry-sdk to v2.7.1 - (149c3bd)
- (deps) update dependency ruff to ^0.5.0 - (9b8a67d)
- (deps) update enka-api digest to 2228ab7 - (6c3cf86)
- (deps) Update dependencies - (08e42dc)
- (deps) Update hakushin-py - (07eb719)
- (deps) Update genshin.py - (4b1f8e6)
- (deps) Add vulture - (b6685dc)
- (deps) update dependency pillow to v10.4.0 - (3424bae)
- (deps) update dependency pydantic to v2.8.0 - (9b1cb57)
- (deps) update dependency orjson to v3.10.6 - (6f96dd1)
- (deps) update dependency tortoise-orm to v0.21.4 - (891d8bf)
- (deps) update dependency pydantic to v2.8.1 - (29638d8)
- (deps) update dependency pydantic to v2.8.2 - (ad8c7cd)
Refactoring
Style
- Organize imports - (10b9a4b)
v1.1.3
1.1.3 - 2024-06-23
Bug Fixes
- (/challenge) Fix logic of determining PF quick clear - (9d000cb)
- (/characters) Fix error in sorting with friendship - (2f7a9da)
- (/farm) Fix raising item in list when removing item - (e0998c1)
- (/profile) Handle custom image remove error - (284ae6f)
- (/profile) Fix character type determine logic - (3675d07)
- (/profile) Fix wrong view author - (92c0ff2)
- (/search) Fix IndexError on HSR character sub skill selection - (79ccec8)
- (/search) Replace all 'superposition' to 'superimpose' - (0260ec8)
- (db) Fix return type for JSONFile write - (f9d303e)
- (draw) Change season type annotation - (984b253)
- (ui) Ignore reportUnnecessaryIsInstance pyright warning - (1505d48)
- Remove skill sorting - (262a905)
- Fix commands API translation issues - (0c543f1)
- Add missing string abyss_chamber.blessing.embed.field.name - (03201a9)
- [breaking]Fix weekday to comply with Python standard - (409f810)
- Fix weekday KeyError - (f1c5b40)
- Fix PLC0206 - (7ebf9fb)
- Fix issue with get_locale - (426ff77)
- Fix issue with element and path filters - (11663e6)
- Fix string keys and such - (b6eada8)
- Do not suppress general exception class - (554de7d)
- Fix buffer issues in notes check send notify - (38a6cfb)
- Reset est_time when threshold is changed - (d05d404)
- Replace cache_property deco with property - (20f3be5)
- Replace global exclude with file-level pyright ignore comment - (07957e3)
- Fix pyright errors - (2fb1b2b)
Features
- (/challenge) Support APC shadow - (18c2072)
- (db) Add ChallengeHistory model - (9afe185)
- (ui) Update ChallengeView to support ChallengeHistory - (8dca423)
- Add labels to talents (#89) - (1cab4d7)
- Add APC shadow draw func - (34f7c82)
- Improve admin dm command - (3c6a70d)
Miscellaneous Chores
- (assets) Add firefly and jade cards - (e3f064e)
- (assets) Add APC shadow assets - (73c4786)
- (db) Add migration file - (ce02d5b)
- (deps) update dependency ruff to v0.4.9 - (231d32f)
- (deps) Update genshin.py - (0ca1426)
- (deps) update dependency psutil to v6 - (8f05143)
- (deps) update dependency sentry-sdk to v2.6.0 - (8e34b80)
- (deps) update dependency ruff to v0.4.10 - (42314a7)
- (deps) Update dependencies - (8ac8875)
- (deps) Update dependencies - (987dbc7)
- (deps) Update genshin.py - (087e676)
- (deps) update discord-py digest to d528e8f - (95e4c84)
- (deps) update discord-py digest to c75ca25 - (96c5cce)
- (deps) update discord-py digest to 3a80636 - (972f565)
- (deps) Update discord.py to v2.4.0 - (ddb7cbe)
- (deps) Point genshin.py source to my fork - (4f93213)
- (pyright) Enable some rules - (ec61937)
- (renovate) Use chore type for every PR - (064843d)
- Update ruff pre-commit - (e3c5556)
Performance
- Cache user IDs to improve performance - (036c0de)
Refactoring
v1.1.2
1.1.2 - 2024-06-14
Bug Fixes
- (deps) update dependency pydantic to v2.7.4 - (d3b9151)
- (deps) update dependency orjson to v3.10.5 - (b3a47bd)
- Fix #80 - (acac77c)
- Fix #79 - (0e8e1e9)
- Remove fetch l10n files task - (c9dd539)
- Remove debug logging - (364e07a)
Features
- (/characters) Add a button to show unowned characters (#78) - (7978400)
- Add proper logging - (5837d26)
- Enable asyncio debug mode - (d4d2704)
Miscellaneous Chores
- (db) Reset migration files - (acad71c)
Refactoring
v1.1.1
1.1.1 - 2024-06-10
Bug Fixes
- (/challenge) Enlarge level and constellation flairs an texts - (824293a)
- (/challenge) Fix client lang not being set - (1bdce52)
- (deps) update dependency orjson to v3.10.4 - (2728ed1)
- (l10n) Fix command IDs - (14158f0)
- (trans) Fix setting source string as empty - (8283155)
- (trans) No longer push to git - (bea26f0)
Documentation
- Update Transifex URL - (8fa74d1)
Features
- (schedule) Add fetch source string task - (80d4267)
- Update translator - (7c0aefa)
- Add automatic pull - (334d8f9)
Miscellaneous Chores
- (assets) Update assets - (2d4283c)
- (deps) Update seria-library - (49d1edd)
- (deps) Clean up dependencies - (a1bdc7d)
- (l10n) Delete translation files - (c1033f7)
- (l10n) Update crowdin.yml - (466c3fb)
- (l10n) Upload zh-CN and zh-TW l10n files - (d867c27)
- (l10n) Rename l10n files - (86226ac)
- (l10n) Upload all l10n files - (66de490)
- (l10n) Configure Transifex - (b25ae16)
- (l10n) Update l10n/en_US.yaml in en - (4142ceb)
- (l10n) Remove command IDs - (0d12284)
- (l10n) Translate l10n/en_US.yaml in zh_TW - (2506afa)
- (l10n) Update source strings - (f9360c1)
- (l10n) Add new strings - (97882d5)
- (l10n) Update l10n files - (bcbf39a)
- (l10n) Add new strings - (d76f31c)
- (l10n) Add new l10n strings - (05eaa0f)
- (l10n) Update l10n/en_US.yaml in en - (5ebcdc2)
- (l10n) Remove some strings - (ee99599)
- (l10n) Update l10n/en_US.yaml in en - (529bc7f)
- (l10n) Translate l10n/en_US.yaml in zh_TW - (6dacab7)
- (l10n) Translate en_US.yaml in zh_CN [Manual Sync] - (e5c5438)
- (l10n) Translate en_US.yaml in id [Manual Sync] - (6052639)
- (l10n) Translate en_US.yaml in nl [Manual Sync] - (0de65c5)
- (l10n) Translate en_US.yaml in pt_BR [Manual Sync] - (b83439f)
- (l10n) Translate en_US.yaml in fr [Manual Sync] - (c1458cf)
- (l10n) Translate en_US.yaml in ja [Manual Sync] - (527ca13)
- (l10n) Update source strings - (7611de4)
- (l10n) Translate l10n/en_US.yaml in zh_TW - (86d2d22)
- (l10n) Translate l10n/en_US.yaml in id - (3a986c5)
- (l10n) Translate l10n/en_US.yaml in nl - (76e6ab0)
- (l10n) Translate l10n/en_US.yaml in zh_TW - (dfdb222)
- (l10n) Translate l10n/en_US.yaml in zh_CN - (0b4cce1)
- (l10n) Translate l10n/en_US.yaml in pt_BR - (a5b0e51)
- (l10n) Translate l10n/en_US.yaml in fr - (0a40f0e)
- (l10n) Translate l10n/en_US.yaml in ja - (703a05c)
- (renovate) Fix JSON schema issue - (4eb8b47)
- Remove crowdin.yml - (32c0414)
Refactoring
v1.1.0
1.1.0 - 2024-06-10
Bug Fixes
- (/geetst) Handle messages in different way - (010f9eb)
- (/profile) Fix HSR characters wrong stats - (7e2f557)
- (deps) update dependency sentry-sdk to v2.5.1 - (11e2e65)
- Fix string mismatch - (efb0185)
- Wrap LocaleStr around enum value - (2a5cc88)
- Fix geetest handler handling wrong notify - (2bf5ac7)
- Fix operating on file - (2366070)
- Suppress NotFound errors - (c1e7c46)
- Fix notify channel issues - (88a90ac)
- Replace class with instance approach for AbyssCard - (03acd03)
- Replace class with instance approach for ExplorationCard - (f6b868e)
- Fix geetest command handler handling wrong notify channel - (5b18ed1)
- Fix eploration and abyss cards not working - (4035724)
- Fix character type determine logic - (5a20993)
- Fix can't pickle issue - (8b1d8ba)
- Assign self.message to FarmView - (ff82382)
- Handle -2011 errors - (c179225)
- Fix wrong season and stage name - (1448e33)
Features
- (/abyss) Improve card - (eeb3e4c)
- (/profile) Add character and LC max level in hoyolab cards - (03389f7)
- (/search) Show light cone path - (a4da2fe)
- (/search) Add blessing info to abyss embed - (1f78276)
- (trans) Allow passing in config as None - (fdf3c68)
- Add CLI arguments - (5beffee)
- Implement custom translator cache - (aad484e)
- Add MOC and pure fiction draw functions - (89c4b6e)
- Add /challenge command interface - (59d2367)
- Add new exception class NoChallengeDataError - (125156d)
- Add /challenge command - (698ce52)
Miscellaneous Chores
- (assets) Improve Huohuo card color - (a6b4ba4)
- (assets) Add MOC and pure fiction assets - (ba6d5da)
- (deps) Update enka-py - (3c59b9d)
- (deps) Change genshin.py rev to master branch - (4715827)
- (deps) Update enka-py to v2.2.1 - (e871f47)
- (deps) Use my fork for genshin.py - (4c9a413)
- (deps) Update lock file - (9c222ab)
Refactoring
- Remove send status embed feature - (45b29fd)
- Separate out crop_resize_image method - (ddc9062)
- Improve MOC and PF cards - (5bfaa50)
Revert
- Revert fill in empty space - (3453e70)