* Sat Jun 29 2024 xtexchooser@duck.com
- Update to version 0.3.13:
* chore: release v0.3.13
* fix: missing import statement
* fix: do not remove original lyric on extracting translated ones
* docs(readme): add `ncmpcpp` via mpd-mpris
* chore: bump dependencies
* Sat Jun 22 2024 xtexchooser@duck.com
- Update to version 0.3.12:
* chore: release v0.3.12
* fix: extract lyric lines should compare start_time
* fix: `extract-translated-lyric` flag is ignored
* docs: fix typo
* chore(log): add log for textdomain to use
* Thu Jun 06 2024 xtexchooser@duck.com
- Update to version 0.3.11:
* chore: release v0.3.11
* docs(install): user-fiendly version (#240)
* feat: extract translated lyric from local LRC - this only affects behaviour on loading local lyric via player hint - close #241
* feat: try load local translated lyric with ISO-639-1 code ,close #165
* build(deps): bump toml_edit from 0.22.12 to 0.22.13
* build(deps): bump async-channel from 2.2.1 to 2.3.1
* build(deps): bump anyhow from 1.0.82 to 1.0.86
* build(deps): bump mimalloc from 0.1.41 to 0.1.42
* build(deps): bump the serde group with 2 updates
* Update INSTALLATION.md
* Update INSTALLATION.en.md
* Update INSTALLATION.md
* Update INSTALLATION.en.md
* Update INSTALLATION.md
* Update INSTALLATION.en.md
* Update INSTALLATION.md
* Update INSTALLATION.en.md
* 修复了一些安装文档的小问题
* Wed Jun 05 2024 xtexchooser@duck.com
- Update to version 0.3.10:
* chore: release v0.3.10
* fix(log): i18n bind result will not be logged
* Sun May 26 2024 xtexchooser@duck.com
- Update to version 0.3.9:
* chore: release v0.3.9
* fix(windows): auto connect to active player
* fix(test): do not test time
* build: enable import lyric feature for windows
* docs(readme): intro musicfox, TUI music player supports SMTC [ci skip]
* enhance: workaround for musicfox v4.4.0 [ci skip]
* Fix Chinese translation
* Set title for lyrics file selection dialog
* Tue Apr 30 2024 xtexchooser@duck.com
- Update to version 0.3.8:
* chore: release v0.3.8
* i18n: translate 'import lyric' & translated/original lyric
* build: do not strip binary by default [ci skip]
* chore(deps): bump dependencies [ci skip]
* feat: import local lrc in tray & csd menu
* docs(readme): intro waylyrics-sakura-translator [ci skip]
* chore: release v0.3.7
* feat: emit LoadLyricCache signal on lyric cache load
* chore: release v0.3.6
* fix(typo): import-lrc -> import-lyric
* feat: select local LRC file to import
* refactor: inline variable "text"
* Avoid starting with article in summary
* build: migrate to ksni 0.2.2
* feat: allow LRC line that starts with [xxx] without ':'
* fix: disable local lrc hint on `enable-local-lyric=false`
* docs(install-en): add flatpak installation link
* docs(install): add flatpak installation link
* fix: missing import
* feat: disable loading local lyric
* refactor: Change net-test to offline-test
* chore: add archlinuxcn in installation guide
* feat(tray): refetch-lyric for windows
* refactor: store dbus connection instead of gapplication
* Fri Apr 26 2024 xtexchooser@duck.com
- Update to version 0.3.5:
* chore: release v0.3.5
* feat: emit NewLyricCache signal on lyric cache update
* feat: reload lyric from cache
* build(test): set profile.test.debug a boolean
* chore: release v0.3.4
* Fix Exec in desktop file
* chore(metainfo): use v0.3.3 tag
* chore(metainfo): add screenshot of search window
* chore(metainfo): fix warnings
* chore: release v0.3.3
* chore(desktopfile): remove action `Launch`
* chore(metainfo): h3 tags are not supported
* chore: release v0.3.2
* fix: enum tuple variant cannot be destrcucted by tuple matching
* fix(readme): broken link of desktop file
* Use patched ksni to solve tray issue in flatpak (thanks to @taoky)
* chore: make extracting values from tuples more readable
* chore: use for loop to refactor items appending in ui_section & play_section
* chore: use for loop to refactor entries appending in imp.vbox
* log(tray): do not flood start_time on smtc
* ci: fix documents deploy CI
* ci: remove microsoft-prod.list
* ci: fix test.yml
* chore: release v0.3.1
* feat: set search-window ColumnView row padding in themes
* docs(changelog): update changelog
* Add replaces & launchable
* Update metainfo to v0.3.0
* Fri Apr 26 2024 xtexchooser@duck.com
- Update to version 0.3.0:
* docs(changelog): update changelog
* chore: release v0.3.0
* fix(ci): new schema path
* docs(install): update packaging script
* BREAKING CHANGE: formalize app id & restructure files~
* Fix missing wayland icon
* Add metainfo
* Change filenames
* Change screenshot 1
* Add screenshots
* fix: set titlebar before set decorated
* log: set time diff log level to TRACE so we will not flood debug log
* log: mpris position delay
* refactor: pass WeakRef<Window> to register_sync_task
* fix(i18n): en_US translation
* revert: "Translate display modes"
* Translate display modes
* align -> alignment
* docs(changelog): update changelog
* chore: release v0.2.21
* fix: stop lyric update when show_lyric_on_pause not set on pause
* docs(changelog): update changelog
* chore: release v0.2.20
* build: remove git dependencies
* docs(changelog): update changelog
* Sat Apr 20 2024 xtexchooser@duck.com
- Update to version 0.2.19:
* chore: release v0.2.19
* fix(i18n): load i18n on windows
* fix: underscore not showing in display mode menu
* build: enable i18n for msvc build
* docs(build): gettext-rs on windows cannot builds out-of-box with MSVC
* fix: use '/' as splitte on searchbox creating
* feat: use song_search_detailed in search box to apply aliases
* enhance: apply alias for artist name on `netease`
* enhance: make fuzzy-match weight more than length based match
* enhance: fine-tune fuzzy match factor
* feat: convert zh-hans/zh-hant in fuzzy match with opencc
* chore: bump dependencies
* build(windows): add build script
* docs(changelog): update changelog
* Sat Apr 20 2024 xtexchooser@duck.com
- Update to version 0.2.18:
* chore: release v0.2.18
* fix: set paused as false after resumed to playing
* log: print control status at trace level
* feat: hide lyric on pause
* docs(changelog): update changelog