All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.5.2 - 2022-8-17
- Remove
songs.prefix
field in project configurations. - Replace APlayer with AmplitudeJS.
- Remove
songs.prefix
field in project configurations.
- Fix some styling glitches.
- Use
import type
to organize typings instead ofimport
. - Rewrite
parseResourcePath()
. - Replace APlayer with AmplitudeJS.
0.5.1 - 2022-7-11
- Allow HTTPS address binding.
- Bind "http://localhost:8083" for HTTP port as default.
- Edit some documentation.
0.5.0 - 2022-7-10
- Remove front-end part.
- Remove front-end part.
0.4.0 - 2022-7-10
ANNOUNCEMENT: This repo will be broken into two parts - front-end part and back-end part for project MusicHub, and will be moved into the MusicHub organization as the back-end part. Therefore, the front-end code here will be removed quickly.
- Add sort icons to playlist header (only appearance now).
- Set static URI to
/public
, not/static
.
- Rewrite UI via Tailwind CSS.
- Refine code and remove useless styles in template HTML.
- Add Tailwind CSS compilation to
npm start
.
- Fix redirect links in changelog.
0.3.0 - 2022-06-27
- Set up ESLint and prettier pre-commit hooks.
- Make playlist of MusicHub more useful and add a toolbar for it. (#3)
- Replace
removeSong()
withremoveSongs()
.
- Set APlayer upstream to own.
- Refine code style.
- Refine format of
CHANGELOG.md
.
- Add missing title of v0.2.0 in
CHANGELOG.md
. (633313c) - Set width of expanded player panel correctly. (#5)
0.2.0 - 2022-06-12
- Add readonly song list to homepage.
- Refactor some typings, classes and functions. E.g.
- Redefine some typings like
SongPiece
. - Change the pattern of returns of
/rest/get-config/songs
.
- Redefine some typings like
- Change homepage layout.
- Fix some annoying TypeScript compiler errors. (ce44e8b)
- Accept blank
cover
andlrc
fields ofAPlayerAudio
. (6a9fda3) - Fix parsing error on absolute URLs. (#2)
0.1.0 - 2022-06-03
- Support playing local media.