Releases: seriaati/hoyo-buddy
Releases · seriaati/hoyo-buddy
v0.8.1
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
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
- Update README - (9fa5e55)
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
- Improve file structure - (a9c903b)
- Organize file structure - (459f58a)
- Update icons - (0c11e0c)
- Update enums - (f210c82)
- Update migration files - (a2a9d28)
- Rename web_server.py to server.py - (7661404)
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
- Format imports - (50ff1f2)
v0.7.2
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
- Organize imports - (80013e1)
v0.7.1
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
v0.7.0
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
- Add docstrings - (100f3fa)
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
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
- Add comments - (353ec70)
v0.5.1
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
- (asset) Update assets - (f607753)
- (asset) Update assets - (e7067f7)
- (db) Update migrations - (8da003c)
- (deps) Update dependencies - (d5a5c0e)
- Rename file - (5d74150)
Refactoring
v0.5.0
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
- Add workflows - (5de784a)
Documentation
- Update new logo - (1649e59)
Features
- (draw) Add star rail build card - (22a5479)
- Add new exceptions - (46231ab)
- Handle mihomo errors - (c932898)
- Add enka UI - (f786822)
- Add new utils - (2edcdcb)
- Add card info button - (67d8ddc)
- Add
/profile
command - (e3293cb) - Add new emoji - (f23fa6e)
Miscellaneous Chores
- (assets) Update assets - (98ff593)
- (db) Update migration file - (dc2c5d1)
- (deps) Update deps - (4245e3a)
- (deps) Update dependencies - (e7511de)
- (deps) Update dependencies - (97ef4dd)
- (deps) Update dependencies - (a901bd6)
- (pc) Update pre commits - (ae8555c)
- Move
draw/checkin.py
- (2dfc8c4) - Cleanup files - (95c2c27)
- Update assets - (1e51344)
- Update assets - (00cec52)
- Move UI files out of folder - (965e0af)
- Rename file - (028e12e)
Refactoring
- (db) Update card settings table - (c498185)
- (draw) Improve the drawer - (710f937)
- (draw) Improve check-in card - (62faefb)
- Rename
log
toLOGGER_
- (e04b104) - Improve
timer
function - (f9703f0) - Add
try_except
util function - (32d6701) - Use
timer
andtry_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
- Ignore PLC2801 - (60fa02c)