Skip to content

Latest commit

 

History

History
538 lines (426 loc) · 50.7 KB

CHANGELOG.md

File metadata and controls

538 lines (426 loc) · 50.7 KB

2.0.0-alpha.5 (2021-08-29)

build

ci

feat

fix

style

  • add useModuleStore type (6877f86)
  • fix Type 'any' is not assignable to type 'never' (9d9b9ea)
  • macos hide logo (aa9cd2e)

test

2.0.0-alpha.4 (2021-06-08)

build

chore

ci

  • support multi-platform construction (a9b277d)
  • test ERR_ELECTRON_BUILDER_CANNOT_EXECUTE (459fd78)

docs

feat

  • added song loading status (9d1a0ca)
  • disable CORS using the webSecurity option (5bb13ed)
  • search interface title correction (28d3a2f)
  • support album search (3c66425)
  • support click on the lyrics to jump to the specified location (e775210)
  • support lyrics search (8634ed1)
  • support offline detection, play local music (592cee9)
  • support playlist search (372b3e5)
  • support search all songs (888136f)
  • the controller filters the data of the same url (ad396ca)
  • update profile & upload avatar (e57cb8f)
  • userInfo-view & playlist-layout-one (eb68c26)

feature

fix

  • _playlist$value.map is not a function (ba73b5c)
  • 1000ms -> 30000ms timeout (397b091)
  • desktop lyrics are not displayed problem (4c43b0e)
  • fix the display of the last few data of the pager (caaa1fe)
  • jump error (abbd5b9)
  • jump error 1 (bc1a3d8)
  • repair interface white screen (1094345)
  • the bug that the repeated lyrics are not fully displayed (cdfc3d5)
  • upload music content-type (9007852)

fixed

  • followView layout display error (5402c19)

perf

  • optimize performance experience (b2860db)
  • optimize performance experience (8aeea89)

refactor

  • antd style by theme(--base-color) (96446fa)
  • change fileName (7b6f6a1)

style

  • disable all any type checking (cb7859e)
  • invert the array in the controller (9508495)
  • less formatter. (7db6fb8)
  • md style (bd578b1)
  • modify the weight of non-essential rules (b673947)
  • optimize the experience (3c01201)
  • remove extra sound (58bbf6b)
  • remove none less files (e7c8fd2)
  • remove unfinished pages (127bd34)
  • rename nav.tsx (54a446c)
  • rewrite routing type derivation (573c723)
  • theme change (bffc9d6)
  • typescript ignore any (b6ef1e8)
  • use pseudo-elements to fill in empty areas in the lyrics area (00d4c6b)

test

2.0.0-alpha.3 (2021-02-10)

chore

  • judgment platform method functionalization (9d9acad)

docs

feat

  • support random play (2d486e3)
  • the window page controller adds the maximum number of stacks and vitality (4b594c9)

style

  • added scrolling effects in the settings interface (3badf6b)

2.0.0-alpha.2 (2021-02-05)

build

  • upgrade to 2.0.0-alpha.2 (a66f1eb)

2.0.0-alpha.1 (2021-02-02)

chore

ci

  • cache cypress binary (8bef109)
  • cache cypress binary (c5c4845)
  • cache cypress binary (f1176e4)
  • different platform packaging (5e98b79)
  • different platform packaging (2e5976f)
  • different platform packaging (45e0c9e)
  • different platform packaging (7020dbe)
  • display dev output in groups (d75a3fe)
  • do not use local proxy in ci (9b534d7)
  • fixed the Cypress binary is missing (12a6ac3)
  • increase the number of monitored files (8620b69)
  • increase the number of monitored files again (18227b3)
  • modify environment variables (5a4ce67)
  • modify environment variables (9495891)
  • optimize the log output of dev in the CI process (7b3b1a5)
  • port changed to 8080 (d9d1392)
  • rename dist (67ce113)
  • test scp (e38a530)
  • upload test results (f9abba1)
  • upload test results (928aab1)
  • upload test results (576a28f)
  • upload test results (e37b959)
  • upload test results (c972df5)
  • upload test results (770d043)
  • upload test results (647f1a8)
  • use cypress-io/github-action (3014b26)
  • use cypress-io/github-action (c614f06)
  • use cypress-io/github-action (2d0f54c)
  • use cypress-io/github-action (8320450)
  • use publicPath (06c3150)
  • when testing e2e, use background process to start (c3a8ae0)

docs

feat

  • add a song to play (7cf56aa)
  • add favorite function (0d9f59f)
  • complete download management form and partial optimization (f67c8dc)
  • complete setting related functions (f014352)
  • custom download behavior (2683b55)
  • download management support delete (d573243)
  • download management supports opening download directories (f24a734)
  • download progress display (3bd616f)
  • get the complete song automatically before getting the trial song (0c8d434)
  • initial download management (793a608)
  • initialization of the local music interface (5130733)
  • initialize the mobile platform (4cf6b11)
  • keep window size (143ce87)
  • local music format optimization (fe8df8e)
  • local music only supports electron platform (88e207d)
  • local music supports lyrics author display (528a68c)
  • local music supports synchronization of different folders and songs (260e730)
  • processing 301 status code (7159b1a)
  • save the current state of the song, and retain the previous state after refreshing (67007d5)
  • support custom playback source (a6b5949)
  • support delete history (915ea3b)
  • support double-click to play local music (2b32ca5)
  • support favorite songs in embedded lyrics (eeac945)
  • support for downloading settings (a7fd906)
  • support media session action handler stop (3907805)
  • support reading local music, the default is the user directory (3f68ce3)
  • support recommended playlists and songs (login) (a1b4670)
  • the login box pops up when the api interface returns 301 (528d2ad)
  • the message prompts that the key value becomes optional (eef0719)
  • the revolving lantern supports jump playlist, song playback, etc (23c9fcf)

fix

  • all http interfaces do not use cache (d07244b)
  • assignment to constant variable (9152453)
  • automatically close lyrics program (b52232f)
  • cross-protocol request to actively set cookies (1bce6cf)
  • double-click to play to clear the playback progress (adf9759)
  • electron cors blocked (df85e1c)
  • electron platform lyrics BUG (ee00f0f)
  • fix data structure problem (c6d1e04)
  • fix the abnormality of daily recommended songs (236a761)
  • fix the cookie storage problem on the electron platform (82f6000)
  • fix the drag problem (127e34a)
  • fix the issue that the playback link may expire after refresh (d6f2d85)
  • fix the next song not playing automatically (afa63e3)
  • fix the problem that cypress cannot capture cached get requests (f0eedb3)
  • fix the problem that the login box does not pop up when 301 (666cf0f)
  • online environment login support (dfdb620)
  • refused to set unsafe header "cookie" (b2bb220)
  • repair login logic judgment (ba24de7)
  • repair login logic judgment (2e2d664)
  • request cookie case is wrong (bcc0f50)
  • search results directly play bug (3e807e8)
  • send cookies across origins (2910e6a)
  • the list will not be refreshed until the subscription is triggered (5bf3771)
  • use timestamp, no longer use cache (087e70c)

fixed

  • Reflect.hasOwnProperty -> Object.prototype.hasOwnProperty (6252133)
  • response error (2e58890)

perf

  • cache all routing components and use onActivated api to update when necessary (c11c7d4)
  • optimization (d19306d)
  • optimize code size and increase loading speed (3687b03)
  • support the use of store in the global scope of createapp (7fadbeb)

refactor

revert

  • fix problems caused by git do not operate (5669562)

style

test

  • basic function test of recommended page (5ed777f)
  • basic routing test cases (b9aead6)
  • github action cache node_modules (98adbd8)
  • github action cache node_modules (1f5d2eb)
  • github action cache node_modules (81fc96d)
  • github action cache node_modules (f5ca97a)
  • github action cache node_modules (1b11363)
  • github action cache node_modules (d2acaa3)
  • github action cache node_modules (b86f588)
  • github action cache node_modules (4071ca7)
  • github action test (4a59a12)
  • github action test (f9a442c)
  • github action test (3e15409)
  • improve cypress testing process (672cce2)
  • init cypress test (a4a21d4)
  • possibly due to insufficient performance in the ci automatic test (27c2368)
  • remove dbl click test (57a7c3a)
  • save historical push records for easy rollback (f145864)
  • save historical push records for easy rollback (298eca8)
  • save historical push records for easy rollback (2e36090)
  • save historical push records for easy rollback (b999762)
  • save historical push records for easy rollback (45d0b3d)
  • save historical push records for easy rollback (64f3b7d)
  • save historical push records for easy rollback (6214478)
  • save historical push records for easy rollback (6eeaae2)
  • sharing cookies among different sources (74496c7)
  • thank God (b39629d)
  • try. The local test is passed, what is the problem with the online test (e1fad8d)
  • try. The local test is passed, what is the problem with the online test (575210a)
  • try. The local test is passed, what is the problem with the online test (a577fb1)
  • try. The local test is passed, what is the problem with the online test (044b57d)

2.0.0-alpha.1 (2020-12-16)

build

  • add online environment (8e4c9a6)
  • automatically push to the github page warehouse (2e7b610)
  • correct the workflow configuration file (d00b842)
  • correct the workflow configuration file (52f3ea9)
  • fix the iconfont protocol issue during the electron build process (6ef62c1)
  • warehouse address error (f9315b6)

chore

  • 🎉🎉🎉 project initialization (849071c)
  • add conventional-changelog-cli (595cd46)
  • add local api (1b9bd84)
  • add workflow configuration (a415018)
  • change import app path (0945a19)
  • fix deploy.sh permission denied (bad3ca2)
  • port 3000 to port 3001 (e4581aa)
  • remove submodule (9935192)
  • rename NeteaseCloudMusicApi to api (4453edc)
  • run lint detection before building (7444003)
  • synchronize part of the api code (79e4e95)
  • the server is localized in the development environment, and the sub-module is no longer used (725bb18)
  • update package.json order (44da351)
  • update submodule (4b65b37)
  • upgrade typescript and clear code (b681ad9)
  • upgrade v-easy-component (6132585)
  • upgrade vue and v-easy-components (30c8b3d)

ci

docs

feat

  • add qq search interface (ad1f79d)
  • add unlock gray song function api (76bdafd)
  • added singer album, details, and similar functions (ef73e44)
  • allow Electron window zoom (4cc53ed)
  • auth view can jump (97aace9)
  • complete the leaderboard interface (aaafdb7)
  • computing theme lighten, darken (48b2b0f)
  • customize forward and backward (545930e)
  • daily song recommendation entrance (a84d742)
  • increase music playback (0a24849)
  • increase the animation effect of changing the window (25259d1)
  • lyrics display after minimized (74c5d95)
  • lyrics initialization (9e4a228)
  • lyrics interface layout and some other optimizations (432e6b2)
  • monitor window zoom to ensure normal window (8602ff4)
  • more friendly error feedback interface (2f1eb63)
  • new artist list and query (adff048)
  • optimize lyrics effect (e059e73)
  • optimize the code and add support for metadata (b40320d)
  • playlist classification interface (342c4ae)
  • progress controller supports click (f975e00)
  • progress indicator supports click (24f221b)
  • show song time (fcc927a)
  • song control (previous, next) (22b261c)
  • support all boutique playlist label switching (0bcff2d)
  • support download (09b2477)
  • support electron lyrics display (4f2dfd8)
  • support flash lyrics display in electron(50%) (6708826)
  • support gray song playback (62c2940)
  • support lyrics scrolling (255524b)
  • support playlist and historical play record display (0bcb536)
  • support playlist display and playback (3f8a71f)
  • support searching for more songs (ef0c91e)
  • support show artist details (92a892f)
  • support switching lyrics themes on the electron platform (b9141e4)
  • support the leaderboard to play songs directly (55824b4)
  • tag jump (39d923b)
  • the basic structure is completed and music development begins (002e1d7)
  • the electron version backend api does not use the https protocol (560cd21)
  • the song author at the bottom can jump directly to the singer page (7ea601a)
  • use query form to verify playlist (ff2f8d8)
  • volmue control (25593fe)

fix

  • asynchronous functions cannot actively collect getter data (2bf4238)
  • baseurl problem after electron build (9324fc5)
  • electron flash lyrics display problem (c4e2d03)
  • fix animation when lyrics are closed (e3b9eee)
  • fix historical playback and playlist position issues (ad8bc35)
  • fix that on the electron platform, v-model cannot directly bind reactive data (8de30f5)
  • fix that the music controller is blocked under different zoom ratios of electron (b852272)
  • fix the call stack overflow caused by the utc plugin in dayjs (6fa02e9)
  • fix the position of lyrics (882613b)
  • fix the problem that match does not return normally (32ef3f2)
  • fix the problem that the electron platform cannot modify the color after build (9483c05)
  • fix the problem that the Logger plugin of vuex of electron version is loaded (135fcc2)
  • fix the problem that the node is not hidden after the embedded lyrics are closed (1960717)
  • fix the problem that the node is not hidden after the embedded lyrics are closed (0a0f921)
  • fix the top search icon (074bc4c)
  • lyrics are misplaced after minimization (054aca1)
  • progress controller click offset problem (362b6bc)
  • repair the album list, the play all button is invalid (0c34922)
  • repair the playlist only supports the first 10 data (d26e2ec)
  • similar singers cannot jump (e6653d1)
  • singer details last line layout problem (1eeeda6)
  • solve ttf file loading failure (f71ffec)
  • the drag area is restricted to the header (7414a62)
  • the lyrics are not displayed properly under the Electron platform (77fd0af)
  • workflow bug (900f565)

perf

  • lyric code optimization (ba936d7)
  • optimized FPS drop frame when playing song (eb05be4)
  • use the setup function to replace the render function (82855af)

refactor

style

test