What's Changed
- style: add backdrop blur by @andyksaw in #790
- feat: add badges to dashboard by @andyksaw in #791
- fix: badges not wrapping onto next line by @andyksaw in #792
- style: improve donation table design by @andyksaw in #793
- feat: add 3d map page by @andyksaw in #794
- feat: log API calls for debugging by @andyksaw in #796
- feat: new layout for rank up form by @andyksaw in #795
- feat: update donation page design by @andyksaw in #799
- feat: update donation thanks design by @andyksaw in #800
- feat: add "quick registration" API by @andyksaw in #802
- refactor: clean up repositories and old APIs by @andyksaw in #803
- refactor: combine api routes by @andyksaw in #804
- chore: clean up base
TestCase
class by @andyksaw in #805 - feat: send events to Minecraft server by @andyksaw in #806
- fix: register api by @andyksaw in #807
- feat: send ban events to Minecraft server by @andyksaw in #808
- fix: register runtime errors by @andyksaw in #809
- fix: return donor tiers as an array by @andyksaw in #811
- feat: remote Minecraft config by @andyksaw in #812
- fix: runtime error loading ban player alias by @andyksaw in #813
- feat: add Minecraft non-affiliation disclaimer to footer by @andyksaw in #814
- feat: return player data with aggregate by @andyksaw in #815
- feat: add warps by @andyksaw in #816
- fix: allow decimals for warp coordinates by @andyksaw in #817
- refactor: add minecraft columns to
Group
by @andyksaw in #818 - fix: broken tests by @andyksaw in #824
- chore: squash migrations by @andyksaw in #826
- chore: rename panel by @andyksaw in #827
- feat: add new error pages by @andyksaw in #828
- chore: clean up
resources
folder by @andyksaw in #829 - fix: badges returned as
null
when player is not registered by @andyksaw in #830 - feat: add link to Monarch application form by @andyksaw in #831
- feat: general contact form by @andyksaw in #837
- chore: add throttle and logging to contact form by @andyksaw in #838
- feat: add panels to edit groups by @andyksaw in #841
- feat: minecraft builds by @andyksaw in #836
- fix: unvote endpoint not registering by @andyksaw in #842
- refactor: add trait for Minecraft coordinate validation by @andyksaw in #843
- ci: automate web deployment by @andyksaw in #844
- ci: build frontend assets during deployment by @andyksaw in #845
- release: v4.5.0 by @andyksaw in #846
Full Changelog: v4.3.0...v4.5.0