Skip to content

Releases: seriaati/hoyo-buddy

v0.8.1

10 Mar 08:28
Compare
Choose a tag to compare

0.8.1 - 2024-03-10

Bug Fixes

  • Fix db model path - (0c560e0)
  • Fix cogs not loading - (2744b14)
  • Fix other path issues caused by root folder rename - (799b337)
  • Fix notes card texts not being translated - (0a30523)
  • Fix string mismatch for key notif_modal.enabled.label - (1958004)
  • Fix reminder settings keys in view.py - (79a2492)
  • Fix server reset time calculation - (b0bf8ae)

Miscellaneous Chores

  • Rename src to hoyo_buddy - (1d9059b)

Refactoring

  • Update error description format - (febdf3c)

v0.8.0

10 Mar 06:49
Compare
Choose a tag to compare

0.8.0 - 2024-03-10

Bug Fixes

  • (profile) Remove character count in GI player embed - (7746620)
  • (ui) Fix attachments not working in GoBackButton - (5b5f6fc)
  • Translate level strings correctly - (808aece)

Documentation

Features

  • Add real-time notes reminder feature - (36d0bb6)
  • Implement level changing in light cone and character - (db92538)
  • Decrease integer max value - (7019d93)
  • Add weekly boss and daily reminder - (e4c9a3f)

Miscellaneous Chores

Refactoring

  • (ui) Improve TextInput - (515a92d)
  • Improve unrecognized error message in embed - (9caa337)
  • Allow author to be None in View - (e0ff8e6)
  • Replace LevelModal with improved Modal - (b9462d7)
  • Add server_reset_time attr to HoyoAccount - (662e052)
  • Refactor NotesNotify model - (2350dfb)
  • Refactor NotesChecker - (296a85f)
  • Add NotesChecker to admin command - (baed776)

Style

v0.7.2

07 Mar 01:37
Compare
Choose a tag to compare

0.7.2 - 2024-03-07

Bug Fixes

  • (draw) Fix real-time notes card wrong text position - (3b36048)
  • Fix tortoise orm config path - (f31172a)
  • Fix incorrect filename obtain logic - (91704ca)
  • Fix static image not found in /notes - (760ec03)
  • Fix dark mode toggle button incorrect label - (c51fb9c)
  • Fix AbyssView missing message attr - (dde61d6)
  • Fix db error when deleteing acc - (a6d0739)
  • Fix email password method embed desc - (12da2b9)
  • Properly display long weapon names - (84ed0e3)

Features

  • (draw) Add hsr and gi notes card - (9f9f815)
  • (utils) Add format_timedelta - (4c49cd4)
  • Allow users to choose default account for commands - (2b2b423)
  • Add /notes command - (7b0ace2)
  • Add AI image generation in /profile - (307c4a6)

Miscellaneous Chores

  • (asset) Update assets - (f6813e9)
  • (asset) Update assets - (b5bb1f8)
  • (deps) Update dependencies - (1822929)
  • (deps) Update dependencies - (47d1288)
  • (deps) Add novelai - (8a72930)
  • Update gitignore - (1664750)
  • Improve file structure - (74dc3af)
  • Improve draw func structure - (e996791)

Refactoring

  • (draw) Double the resolution of item list cards - (2827b41)
  • Improve mask_image_with_color - (7510697)
  • Skip pushing source strings if there are no untranslated strings - (dad4996)
  • Allow customizing locale in drawer.write - (c66b819)
  • Refactor email verification code - (a330895)
  • Refactor AbyssView code - (2afe3eb)
  • Make first acc selected after deleteing acc - (2afdb55)
  • Improve description in adding acc - (0a2bbcc)
  • Improve card template descriptions - (b54cc35)
  • Reserve previous inputs in modals - (d8e3dca)

Style

v0.7.1

05 Mar 11:10
Compare
Choose a tag to compare

0.7.1 - 2024-03-05

Bug Fixes

  • Fix uid param being translated - (2cde1e5)
  • Fix mihomo lang conversion failure - (d0167a8)
  • Fix image cache key - (8f506fc)
  • Fix Ayaka and Mona talents in build card - (1b70133)
  • Handle games other than Genshin and Star Rail - (86b20f5)
  • Star and cancel push source string task - (69bd1df)
  • Fix character select option - (70def3d)
  • Fix font missing in item list card - (bdb1e84)

Features

  • (draw) Add item list card - (fab7fd3)
  • Credit algoinde for some card templates - (b84b84d)
  • Add /abyss-enemies command - (60a4be8)

Miscellaneous Chores

  • (asset) Update assets - (b87647b)
  • (asset) Update assets - (6c07bf9)
  • (asset) Update assets - (6a28fec)
  • (deps) Update dependencies - (f143c08)
  • (deps) Update dependencies - (fa407c0)
  • (deps) Update dependencies - (e305d42)
  • Update gitignore - (1231f75)

Refactoring

  • Refactor AccountManager - (a9402c1)
  • Overhauls login system - (8ea430b)
  • Migrate to new genshin.py code - (b5eb0d8)

v0.7.0

03 Mar 09:10
Compare
Choose a tag to compare

0.7.0 - 2024-03-03

Bug Fixes

  • Fix lang not found in old cached characters - (1590701)
  • Fix cached character card generation error - (b756f7c)
  • Fix image distortion - (45dab62)
  • Fix catching exception when not supposed to - (ed7c29c)
  • Fix imports - (1843add)
  • Fix gi player embed - (cd00a26)
  • Fix caching mechanism - (38dc2f8)
  • Fix caching mechanisms again - (b239716)

Documentation

Features

  • (draw) Add Genshin Impact character build card - (82a8ed1)
  • Add custom EnkaAPI client - (dfffdcc)
  • Add Genshin Impact to ProfileView - (1507d8a)
  • Add new exception IncompleteParamError - (696e697)
  • Add new lang constants for EnkaAPI - (dbc9fe8)
  • Add push source string task - (9b9c629)
  • Add Genshin Impact card info - (2176a27)

Miscellaneous Chores

  • (asset) Update assets - (c424643)
  • (asset) Update assets - (933a044)
  • (deps) Update dependencies - (3134f3f)

Refactoring

  • (db) Rewrite EnkaCache mechanism - (c69a7fc)
  • (mihomo) Modify cache mechanism - (024f4cc)
  • Move enums.py to src directory - (ce228bd)
  • Remove custom response dataclasses - (a0b0305)
  • Improve mask_image_with_color method - (0873cfc)
  • Separate ProfileView items - (9a930cc)

Style

v0.6.0

01 Mar 02:40
Compare
Choose a tag to compare

0.6.0 - 2024-03-01

Bug Fixes

  • Fix language conversion in mihomo client - (4155c09)
  • Fix GoBackButton not working as intended - (30c958d)
  • Fix notification settings can't be saved - (e7554e0)
  • Fix character name max width - (bc94483)
  • Fix resp not raising status code errors - (3148694)
  • Fix build card stat round down issues - (19bea09)
  • Adjust character name max width - (5667e61)
  • Fix card lang not the same as cached lang - (a08c5f8)

Features

  • Add new templates to /profile - (e9336f9)
  • Add RemoveFromCache button - (bd34d43)
  • Add custom image re-upload feature - (284dc09)

Miscellaneous Chores

  • (asset) Update assets - (5e660b4)
  • (deps) Remove git-cliff - (d96340e)
  • (ruff) Update config - (ce033af)
  • Remove git-cliff configs - (ccd5411)

Refactoring

  • Refactor checkin UI - (152e5a8)
  • Improve UI components - (559fec6)
  • Remove logo from build card for now - (384dea3)
  • Improve constants.py - (831dcf8)
  • Use customized mihomo models - (8ad07a3)

Style

v0.5.1

28 Feb 09:53
Compare
Choose a tag to compare

0.5.1 - 2024-02-28

Bug Fixes

  • Fix card data not being updated - (c94416e)
  • Fix 404 error when press back btn - (0bb5270)
  • Fix invalid import - (542ae87)
  • Fix invalid import - (361adbd)
  • Fix open asset error - (b4531a8)

Features

  • Add EnkaCache table - (659e56d)
  • Implement official art as default - (4216fcf)
  • Implement more descriptive character options - (1d2828b)
  • Implement mihomo caching - (291ab49)

Miscellaneous Chores

Refactoring

  • Refactor mihomo data caching code - (f5bd670)
  • Improve daily checkin task - (9100a5d)
  • Export checkin card as webp - (a225060)

v0.5.0

27 Feb 10:42
Compare
Choose a tag to compare

0.5.0 - 2024-02-27

Bug Fixes

  • Add pk to one to one fields - (e5aa98c)
  • Fix dev tool add cookie method - (d2be307)
  • Fix timer function - (ef5fbac)
  • Fix timer deco - (33977f7)
  • Fix incorrect web server location - (34f2fcd)
  • Fix pm2 config - (f881ba9)
  • Fix invalid settings image paths - (870efa4)
  • Fix pm2 config - (9109d25)
  • Fix settings save error - (0c0a022)
  • Fix settings UI inconsistency - (914c663)
  • Change lang to kw param - (46ca41c)
  • Fix outdated error name - (c2a2356)
  • Fix import error - (0b2106f)
  • Fix incorrect image num - (1cc1661)
  • Update options default in character select - (d0a95a8)

Continuous Integrations

Documentation

Features

Miscellaneous Chores

Refactoring

  • (db) Update card settings table - (c498185)
  • (draw) Improve the drawer - (710f937)
  • (draw) Improve check-in card - (62faefb)
  • Rename log to LOGGER_ - (e04b104)
  • Improve timer function - (f9703f0)
  • Add try_except util function - (32d6701)
  • Use timer and try_except wrappers - (7df92c7)
  • Remove unused variables - (e6e2687)
  • Remove try_except decos - (636c8c1)
  • Remove plain_write method - (fa033a6)
  • Refactor draw methods - (e6343d3)
  • Improve search autocomplete setup - (79ff6a7)
  • Refactor drawer utils - (9cd4a3b)
  • Refactor util functions - (8de9219)
  • Update emojis - (fc32124)
  • Add mihomo lang converter - (2c6b04a)
  • Configure migrations - (b9260de)
  • Improve logging with seria-library - (9344ad1)
  • Remove init file in db folder - (838c040)
  • Improve UI components - (d9b7009)
  • Rename Select method name - (6d496fe)

Style

v0.4.2

16 Jan 00:05
Compare
Choose a tag to compare

0.4.2 - 2024-01-15

Bug Fixes

  • Fix weakness break and energy gen texts - (e6f9013)

Miscellaneous Chores

  • (deps) Update dependencies - (be7e3b3)

Performance

  • Improve autocomplete performance in /search - (8951764)

Refactoring

  • Add index infront of eidolon names - (8ab9802)
  • Improve autocomplete in /search - (d1329b4)

v0.4.1

15 Jan 09:36
Compare
Choose a tag to compare

0.4.1 - 2024-01-15

Bug Fixes

  • (hoyo) Fix hsr character embed issues - (493c743)
  • Fix duplicate names in autocomplete choices - (f8d9860)

Refactoring

  • Use level_str in all files - (fb0ceb5)