Skip to content

Releases: y-young/f1music

v2.6.0

23 Apr 07:51
c8c24a4
Compare
Choose a tag to compare

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

03 Apr 04:43
b845dbe
Compare
Choose a tag to compare

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

  • @so1ve made their first contribution in #17

Full Changelog: v2.4.0...v2.5.0

v2.4.0

19 Mar 13:50
d74d4aa
Compare
Choose a tag to compare

Refactor

  • Migrate to Laravel 10, PHP 8.2 & MySQL 8 (#14)

Full Changelog: v2.3.2...v2.4.0

v2.3.2

19 Mar 07:03
d69c358
Compare
Choose a tag to compare

Bug Fixes

  • Get file MD5 from netease URL

Full Changelog: v2.3.1...v2.3.2

v2.3.1

04 Mar 06:04
e9164c1
Compare
Choose a tag to compare

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

Full Changelog: v2.3.0...v2.3.1

v2.3.0

20 Jul 12:41
Compare
Choose a tag to compare

升级 Ant Design 4 前的稳定版本