Releases: y-young/f1music
Releases · y-young/f1music
v2.6.0
New Features
- sticky vote area card
- show buffer progress on slider
- show stars in vote list
- get user info from cookies
- sentry integration
- expand by clicking table row
- revert table selection
- show vote progress
- show time period name in title
Bug Fixes
- don't collapse sidebar on desktop navigation
- CSSTransition findDOMNode deprecated error
- disable button when no row selected
- campus auth timeout & cookies
Refactoring
- switch to functional component
- switch from CSS to Less
- TimeSelector & time period config
- extract isDesktop & sidebar logic
- extract title logic & header component
- component folder structure, .js ->.jsx
- extract vote preferences logic
- migrate from dva to Vite
- extract bottom tips component
- extract report form component
- extract common layout component
- upgrade to Ant Design 5
- use remember token
- player control buttons, add title
Chores
- upgrade to axios 1.x
- add metadata and scripts by @so1ve in #20
- format by @so1ve in #19
- upgrade to Vite 4.3
- remove useless helpers.php
- update readme & changelog
Full Changelog: v2.5.0...v2.6.0
v2.5.0
New Features
- allow larger width when sidebar is collapsed
- change default tab according to phase
- cloud search by URL
- customize tags & prioritize recent tags
- display common tags as options
- enable gzip compression for json
- script for database & storage backup
- set & save audio volume
- show & sort by deleted time
- show countdown deadline in tooltip
- show link to Netease Cloud Music
- show reports count as red dot
- streaming from NCM to reduce server load
Bug Fixes
- MusicController validation & array access
- YPlayer white-space no wrap
- cloud upload validation blocks manual upload
- docker deploy script container name
- favicon.ico returned in http through proxy
- frontend assets in docker not updated
- handle empty text when truncating
- log real client IP behind trusted proxy
- param type validation
- player error when switching time
- stop music playing when modal is closed by @so1ve in #17
- utils default import requires pages/app
- view path not found error when building image
Refactor
- TimeSelector & time period config
- admin/Home time period description
- convert DB charset to utf8mb4
- increase field length
- return decoded search result
- upgrade to Ant Design 4 by @y-young in #15
Chores
- update time periods
New Contributors
Full Changelog: v2.4.0...v2.5.0
v2.4.0
v2.3.2
v2.3.1
What's Changed
- fix several problems by @Kare-Udon in #9
- Bug fix & Update documents by @Kare-Udon in #11
- Upgrade to Composer 2
- Upgrade metowolf/meting, fix Netease API
- Support docker-compose deployment
New Contributors
- @Kare-Udon made their first contribution in #9
Full Changelog: v2.3.0...v2.3.1