v0.9.39-4-g5e51120
darwinlinuxasar

Changes to be included in this bulid:

  • build: support dev-server on wayland
  • build: update actions trigger
  • main: refactor request encoding
v0.9.39-1-g8c64726
darwinlinuxasar

Changes to be included in this bulid:

  • main: migrate login api to eapi (#183) Co-authored-by: Rocka <i@rocka.me>
v0.9.39-0-g8c9de85
darwinlinuxasar

Changes to be included in this bulid:

  • 0.9.39
v0.9.38-21-g4c99f65
darwinlinuxasar

Changes to be included in this bulid:

  • renderer: Index: avoid duplicate recommend playlist request
  • main,renderer: add settings to skip refresh login in case cookie is still valid
  • renderer: CurrentPlaylist: save scroll position when toggle search
  • main: drop webPreferences additionalArguments use location.hash for initial settings
  • renderer: workaround RecycleScroller flicker after electron update apparently "buffer" does not work well with "page-mode"
v0.9.38-16-g8f6efb0
darwinlinuxasar

Changes to be included in this bulid:

  • build: jsconfig target ESNext and fix typos
v0.9.38-15-gdd77617
darwinlinuxasar

Changes to be included in this bulid:

  • build: merge actions config
  • build: migrate to eslint@9 and apply fixes
  • build: update dependencies
v0.9.38-12-g149190d
darwinlinuxasar

Changes to be included in this bulid:

  • renderer: avoid radio playing from the beginning
  • renderer: control lyric scrolling with mouse wheel
v0.9.38-10-gfcf81d1
darwinlinuxasar

Changes to be included in this bulid:

  • main: download to user's music directory (#169)
v0.9.38-9-gef149b3
darwinlinuxasar

Changes to be included in this bulid:

  • renderer: fix unable to play DjRadio programs (#167) Co-authored-by: Rocka <i@rocka.me>
v0.9.38-8-geab4cce
darwinlinuxasar

Changes to be included in this bulid:

  • build: trigger webhook when ci build complete
  • build: migrate ci artifacts to s3 compatible storage
v0.9.38-6-g92de983
darwinlinuxasar

Changes to be included in this bulid:

  • build: fix default cover url on development mode
  • renderer: CurrentPlaylist: update filtered list when queue update
v0.9.38-4-g637a09f
darwinlinuxasar

Changes to be included in this bulid:

  • renderer: Player: fix comment route replace prop
v0.9.38-3-g2c19040
darwinlinuxasar

Changes to be included in this bulid:

  • renderer: migrate off deprecated router-link props
  • build: update dependencies removed vue and vue-resize patches
  • renderer: set willReadFrequently for worker OffscreenCanvas
v0.9.38-0-g977c398
darwinlinuxasar

Changes to be included in this bulid:

  • build: bump v0.9.38
  • build: update dependencies
  • renderer: LoginDialog: refactor component data
  • renderer: UserDetail: show play record score as track background
  • main: api: add QR code login related apis
  • renderer: fix tab slide transition for Comment and ColorPicker
v0.9.37-7-gc2f0379
darwinlinuxasar

Changes to be included in this bulid:

  • main: improve login and cookie handling
  • renderer: improve tab animation
  • renderer: fix navigation anim when go back with mouse side button
  • renderer: typing fixes
v0.9.37-3-g6904f4a
darwinlinuxasar

Changes to be included in this bulid:

  • renderer: store: remember random play order (#139) closes #50 Co-authored-by: Rocka <i@rocka.me>
v0.9.37-2-ga16c606
darwinlinuxasar

Changes to be included in this bulid:

  • build: improve source map directory structure
  • main,renderer: add settings to show track name on title bar
v0.9.37-0-g6bfa66a
darwinlinuxasar

Changes to be included in this bulid:

  • build: bump v0.9.37
v0.9.36-15-g000fe62
darwinlinuxasar

Changes to be included in this bulid:

  • renderer: Favorite: search favorite resources (except DjRadio)
  • main: tray: fix raise on click
  • renderer: Index: fix PersonalizedPlaylist only when request success
v0.9.36-12-g73c9c3b
darwinlinuxasar

Changes to be included in this bulid:

  • renderer: update user's playlist when opening playlist detail
  • main,renderer: rename user playlist api; add missing fields
v0.9.36-10-g498bfc0
darwinlinuxasar

Changes to be included in this bulid:

  • renderer: improve radio list dedup logic
  • build: ignore *.d.ts in eslintrc
  • renderer: remove some assign to readonly computed prop
  • main,renderer: fix song play submiting it seems that you can't have client cookies when calling weapi
  • renderer: Index: fix PersonalizedPlaylists play count display
  • main: fix dev server runging on windows
v0.9.36-4-g9f23ee2
darwinlinuxasar

Changes to be included in this bulid:

  • doc: update ci badge and download url in README.md
v0.9.36-3-gdaf698c
darwinlinuxasar

Changes to be included in this bulid:

  • build: migrate from travis-ci to github actions
  • main: fix recommend statistics and related album/playlists api
  • build: update dependencies
v0.9.36-0-g52fedc1
darwinlinuxasar

Changes to be included in this bulid:

  • build: bump v0.9.36
v0.9.35-2-g6ee7103
darwinlinuxasar

Changes to be included in this bulid:

  • main: httpClient: switch to Android UserAgent
  • build: update dependencies
v0.9.35-0-g4c3b3c0
darwinlinuxasar

Changes to be included in this bulid:

  • build: bump v0.9.35
v0.9.34-13-g6807db6
darwinlinuxasar

Changes to be included in this bulid:

  • renderer: Player: re-center disc rotate origin
  • build: update dependencies
v0.9.34-11-ge9ec62c
darwinlinuxasar

Changes to be included in this bulid:

  • renderer: fix types for all pages
v0.9.34-10-g67bcfc6
darwinlinuxasar

Changes to be included in this bulid:

  • main: tray: use substring instead of substr
  • build: fix source map when attach renderer in vscode
v0.9.34-8-g6b3dc96
darwinlinuxasar

Changes to be included in this bulid:

  • renderer: expose ipc methods via contextBridge also enable contextIsolation, and disable nodeIntegration even in development mode
  • main, renderer: use eventemitter3 instead of node events
  • renderer: update document title after route update
  • renderer: store: extract updateDocumentTitle action
  • build: specify worker name
v0.9.34-3-g934674c
darwinlinuxasar

Changes to be included in this bulid:

  • build: update dependencies
  • build: fix source map directory structure
  • build: migrate off old webpack config
v0.9.34-0-g47f7d22
darwinlinuxasar

Changes to be included in this bulid:

  • build: bump v0.9.34
  • renderer: mpris: send Volume on initialize
  • build: update dependencies
v0.9.33-0-g19d1771
darwinlinuxasar

Changes to be included in this bulid:

  • build: bump v0.9.33
  • renderer: PlayerBar: hide favorite button for DjRadioProgram
  • renderer: store: updateUserSignStatus after checkin
  • renderer: read initial settings once before creating App
  • main: preload: save initial settings as global variable
  • renderer: Comment: wait 500ms after posting new comment
  • build: migrate eslint config
  • build: webpack dev config
  • build: update dependencies
v0.9.32-4-gb540094
darwinlinuxasar

Changes to be included in this bulid:

  • renderer: TrackList: use text.disabled theme color
v0.9.32-3-gbebe5ae
darwinlinuxasar

Changes to be included in this bulid:

  • doc: replace dependency status badge with latest release
  • renderer: no border-radius for navigation drawer
  • build: migrate from deprecated wds constructor
v0.9.32-0-g81ea505
darwinlinuxasar

Changes to be included in this bulid:

  • build: bump v0.9.32
v0.9.31-6-gb67d530
darwinlinuxasar

Changes to be included in this bulid:

  • renderer: TrackItem: show icon for playing track
  • renderer: export theme color as css variables
v0.9.31-4-gfde9f77
darwinlinuxasar

Changes to be included in this bulid:

  • main: new settings option lyricTranslation
  • renderer: ui and settings for lyric translation
  • main: api: fetch romaji lyric as well
  • renderer: Player: menu for saving cover image
v0.9.31-0-g33753fb
darwinlinuxasar

Changes to be included in this bulid:

  • build: bump v0.9.31
  • renderer: use material design icons dx
  • build: update dependencies
  • renderer: mpris: send/receive loop status
  • main: mpris: Shuffle & LoopStatus support
  • renderer: set document title after track switch workaround KDE's workaround https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/363
v0.9.30-1-gf21a9c7
asar

Changes to be included in this bulid:

  • renderer: store: fix search hang when result is empty optional chaining! nullish coalescing! yay!
v0.9.30-0-g149b6b5
asar

Changes to be included in this bulid:

  • build: bump v0.9.30
v0.9.29-10-g64e1f15
asar

Changes to be included in this bulid:

  • doc: update ci badge url
  • build: update dependencies
v0.9.29-8-g48015e2
asar

Changes to be included in this bulid:

  • renderer: UserDetail: more accurate user type
  • renderer: DjRadioDetail: programs.length can be smaller than programCount
v0.9.29-6-g2fdec3b
asar

Changes to be included in this bulid:

  • main: fix a typo
v0.9.29-5-g74dedbe
asar

Changes to be included in this bulid:

  • renderer: PlayerBar: more accurate time display
  • build: update dependencies
v0.9.29-3-g4514657
asar

Changes to be included in this bulid:

  • build: migrate to webpack 5 asset modules
  • build: update dependencies
v0.9.29-1-ga567f0d
asar

Changes to be included in this bulid:

  • fix download filename on windows
v0.9.29-0-gd0040d8
asar

Changes to be included in this bulid:

  • build: bump v0.9.29
  • main: only workaround scale factor for chrome 91
v0.9.28-0-g206fbed
asar

Changes to be included in this bulid:

  • build: bump v0.9.28
  • renderer: Player: minor refactor
  • main: workaround chrome 91 HiDPI scaling issues
  • build: update vue patches
  • build: migrate wds config
  • build: update dependencies
  • main: httpClient: some additional cookies
v0.9.27-1-gb976785
asar

Changes to be included in this bulid:

  • build: update ci dist to focal
v0.9.27-0-g237fb3f
asar

Changes to be included in this bulid:

  • build: bump v0.9.27
  • main,renderer: get rid of 'remote' module
  • build: update dependencies
  • add album col for track item
v0.9.25-13-g89d0226
asar

Changes to be included in this bulid:

  • renderer: store: refactor mutation RESTORE_UI_STATE
  • build: update dependencies
v0.9.25-11-g6149ea8
asar

Changes to be included in this bulid:

  • build: bump v0.9.26
  • renderer: 'auto' theme variety leveraging css prefers-color-scheme
  • main: 'auto' theme variety leveraging electron's nativeTheme
  • build: migrate to webpack@5
  • build: update dependencies
v0.9.25-6-gc349d74
asar

Changes to be included in this bulid:

  • renderer: LoginDialog: handle contry code when login via cellphone
  • main: api: fix login via cellphone
  • main: fix web login
v0.9.25-3-g2f4e2f8
asar

Changes to be included in this bulid:

  • renderer: Index: event 'online' should on 'window'
v0.9.25-2-g76d9c40
asar

Changes to be included in this bulid:

  • renderer: alert error msg when refreshLogin fails
  • build: fix build process for only main or renderer
v0.9.24-29-gd5686e8
asar

Changes to be included in this bulid:

  • build: bump v0.9.25
  • renderer: PlayerBar: download icon respects theme color
  • build: update dependencies
  • renderer: online dection before login / get recommend resources
  • renderer: Settings: ui for `minimizeOnStartup`
  • main: new settings option `minimizeOnStartup`
v0.9.24-23-g0f597c4
asar

Changes to be included in this bulid:

  • fix type
  • add 302 for MusicServer
  • support specific download bitrate
  • some small changes
  • spelling mistake
  • improve some ui performance
  • fix flac size overflow if picture is too large
  • add documents
  • remove some small changes
v0.9.24-4-gaf1e312
asar

Changes to be included in this bulid:

  • renderer: PlayerBar: show toast when favorite track fails
  • main: enableRemoteModule for now
  • build: update dependencies
  • renderer: fix mute handling from/to tray
v0.9.24-0-ga4e3fbd
asar

Changes to be included in this bulid:

  • build: bump v0.9.24
  • build: migrate 'worker-loader' options
  • build: update dependencies
  • renderer: PlayerBar: when paused, do not switch to next track on error
  • renderer: Recommend: try to show error message
  • renderer: Video: pause audio playback on video play
v0.9.23-3-gfcff717
asar

Changes to be included in this bulid:

  • build: refine transfer.sh upload output
v0.9.23-2-g67f43ac
asar

Changes to be included in this bulid:

  • Fix typo
  • [ci skip] build: upload asar to transfer.sh on pull request
v0.9.23-0-g8eba8a2
asar

Changes to be included in this bulid:

  • build: bump v0.9.23
  • build: update dependencies
  • renderer: Player: don't use <pre> for lyrics
  • renderer: Comment: don't perform request when input empty
v0.9.22-2-g7b95ef2
asar

Changes to be included in this bulid:

  • render: fix sometimes rocommend list cannot get updated
v0.9.22-1-g1c93619
asar

Changes to be included in this bulid:

  • build: update dependencies
v0.9.22-0-gdbc39c9
asar

Changes to be included in this bulid:

  • build: bump v0.9.22
  • build: update dependencies
  • renderer: Settings: tweak some setting labels
v0.9.21-3-g541f335
asar

Changes to be included in this bulid:

  • main,renderer: add 'lossless' quality
v0.9.21-2-ge72d692
asar

Changes to be included in this bulid:

  • renderer: EventDetail: support shared comment
  • renderer: UserDetail: support user type `300`
v0.9.21-0-gaf5c7af
asar

Changes to be included in this bulid:

  • build: bump v0.9.21
  • build: migrate copy-webpack-plugin options, fix build
  • build: bump v0.9.20
  • build: update dependencies
  • main: don't manually destroy things 'before-quit'
  • renderer: tweak player page scale animation PlayerBar's shadow won't be covered by player page during animation
  • renderer: TrackList: unify code style
  • refactor: refine code style