Skip to content

Latest commit

 

History

History
570 lines (452 loc) · 44.4 KB

changelog.md

File metadata and controls

570 lines (452 loc) · 44.4 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

  • Bump ytdl-core (bug fix) #816
  • Bump electron and fix tests in CI #813
  • Allow user to pass custom CSS file #800
  • [Snyk] Upgrade html-to-text from 8.2.0 to 8.2.1 #799
  • [Snyk] Upgrade electron-store from 8.0.1 to 8.0.2 #772
  • Bump jpeg-js from 0.4.3 to 0.4.4 #756
  • Support MPRIS loop and volume change #749
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.23.7 to 1.23.8 #742
  • Use ; instead of space for play/pause. #745
  • Update readme.md #750
  • fix lyrics font size #753
  • fix top gap between nav-bar and browse-page #734
  • migrate from remote to ipc + fix restart in portable app #605
  • [Snyk] Upgrade custom-electron-prompt from 1.4.2 to 1.5.0 #717
  • Picture in Picture v2 #685
  • Add MPRIS volume control #776
  • Remove jest bb6115f
  • migrate from remote to ipc 5bd9768
  • v3 d23bfe9

16 May 2022

  • Bump ejs from 3.1.6 to 3.1.7 #712
  • fix injectCSS did-finish-load listener overload #693
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.23.6 to 1.23.7 #689
  • [Snyk] Upgrade custom-electron-prompt from 1.4.1 to 1.4.2 #686
  • [Snyk] Upgrade @electron/remote from 2.0.7 to 2.0.8 #684
  • Improve plugin submenu ux #699
  • update build action #702
  • add different modes to video-toggle plugin #700
  • lint #701
  • [ImgBot] Optimize images #703
  • add album to lastfm if available #695
  • [in-app-menu] add hide icon option #680
  • Add plugin to bypass age restrictions #682
  • Add "Picture in picture" plugin #674
  • Set lyrics metadata from Genius #679
  • MacOS: bring back the app in dock when using tray + app hidden #677
  • [Snyk] Upgrade @electron/remote from 2.0.4 to 2.0.5 #644
  • [Snyk] Upgrade ytpl from 2.2.3 to 2.3.0 #660
  • [Snyk] Upgrade ytdl-core from 4.10.1 to 4.11.0 #659
  • Bump plist from 3.0.2 to 3.0.5 #678
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.23.4 to 1.23.5 #624
  • [Precise-Volume] fix volumeHud position in miniplayer #645
  • add always-on-top option #655
  • [precise-volume] fix expand-volume-slider not updating its value #670
  • Fix lyrics genius missing parts #671
  • feat: option to force show like buttons #673
  • fix custom titlebar in prompt options #619
  • Process lyrics HTML in Genius util d0532d6
  • Create first version of picture in picture plugin d2265b5
  • Bump electron-builder to fix Mac build script ae8365f

20 February 2022

  • update in-app-menu #596
  • Fix clientID #602
  • Add snoretoast custom compile script #600
  • fix interactive notifications icon + exclude platform specific plugins from build #591
  • Add album title to largeImage and change paused icon #587
  • make useragent override optional #595
  • get album name from DOM #588
  • fix various lyrics issues #584
  • discord set inactivity timeout prompt #580
  • add single instance lock option #578
  • fix "restart app on config change" option #561
  • fix window position save spam #562
  • load adblocker sooner #583
  • add description of new plugins to readme #585
  • Use center alignment for lyrics text #573
  • fix precise-volume hud positioning #567
  • update electron and dependencies #565
  • filenamify playlist folder name #557
  • [Snyk] Security upgrade node-fetch from 2.6.6 to 2.6.7 (3.1.1 incompatible) #554
  • fix app starting offscreen #548
  • Release Mac arm64 #566
  • Build command for Apple (m1) silicon macs #553
  • [Snyk] Upgrade custom-electron-titlebar from 3.2.9 to 3.2.10 #545
  • Fix duplicate media session on linux #551
  • show a badge remaining items when downloading a playlist #550
  • allow downloading playlists from popup menu #549
  • xesam:artist should be a list #539
  • fix notifications showing thumbnail of last song #537
  • Fix th-ch#578 (comment) #578
  • Add automatic changelog 1d9bfe8
  • update electron to v17.0.0 fef7115
  • update dependencies 8be07bc

30 December 2021

  • Switch from spectron to playwright to fix tests #531
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.23.0 to 1.23.1 #529
  • fix precise-volume options sync #525
  • Add album art/thumbnail to discord activity #524
  • fix skip-silences plugin #521
  • [Snyk] Upgrade electron-updater from 4.6.2 to 4.6.3 #520
  • update electron & remote & user agents #515
  • fixes mpris bug in snap #513
  • Add "Skip silences" plugin #519
  • Aligned lyric design #510
  • Fix mpris bugs - follows #480 #509
  • Various small fixes (discord, video-toggle, precise-volume, playback-speed, shortcuts, lyrics) #476
  • Mpris + obs-tuna fixes #480
  • [Snyk] Upgrade node-fetch from 2.6.5 to 2.6.6 #498
  • fix interaction between blur navbar & in-app-menu #491
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.22.7 to 1.23.0 #475
  • New Plugin: Exponential Volume #488
  • [Snyk] Upgrade electron-updater from 4.6.0 to 4.6.1 #474
  • Fix loadeddata/metadata video events rarely not firing (+other small fixes) #477
  • fix #490 #490
  • fix #472 #472
  • fix mpris ccfe743
  • lint 4362101
  • rework songInfo pause listener 6726e26

7 November 2021

  • [Snyk] Upgrade custom-electron-prompt from 1.1.0 to 1.2.0 #467
  • Video Toggle Plugin #448
  • fix playback speed plugin #462
  • Fix sponsorblock skipping when not needed #465
  • Sponsorblock fix + use new apiLoaded event #463
  • use apiLoaded event in audio-compressor plugin #458
  • alert on initial hide-menu enabled #456
  • Blur plugin tweaks and integration with in-app-menu #451
  • set resume on start url to songInfo.url #449
  • quality-changer-plugin #446
  • get songInfo from youtube API #443
  • New plugin: Blur navigation bar #442
  • Discord plugin: Clean Up Export (follow-up #380) #440
  • remove upgrade button + makes images unselectable #434
  • new auto confirm when paused #433
  • fix: mpris instance not registering itself and media controls #431
  • Audio compressor plugin #288
  • precise-volume plugin fixes & updates #275
  • Custom Prompt for changing options #243
  • [Snyk] Upgrade async-mutex from 0.3.1 to 0.3.2 #412
  • build(deps): bump tmpl from 1.0.4 to 1.0.5 #414
  • [Snyk] Upgrade node-fetch from 2.6.1 to 2.6.2 #416
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.22.5 to 1.22.6 #429
  • build(deps-dev): bump electron from 12.0.8 to 12.1.0 #430
  • Fix discord clearActivity, menu, listen along option #380
  • Bump dev deps 41a01ba
  • Discord add reconnecting functionality b5fd6b4
  • add custom-electron-prompt e4eed2e

19 September 2021

  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.22.4 to 1.22.5 #406
  • Fix incorrect Google alert caused by changing user agent coresponding to current platform #384
  • [Snyk] Upgrade electron-updater from 4.4.3 to 4.4.6 #401
  • [Snyk] Upgrade electron-updater from 4.4.0 to 4.4.1 #370
  • Bump path-parse from 1.0.6 to 1.0.7 #375
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.22.2 to 1.22.3 #385
  • Bump jszip from 3.5.0 to 3.7.1 #388
  • List missing plugins #382
  • add tuna plugin for obs #397
  • Update menu buttons to new format #389
  • Plugin to fetch lyrics from Genius #387
  • Add mpris support with cherry picked commit from previous PR th-ch#394 #395
  • Add "Listen Along" button, solve #353 #383
  • Bump node to v14 #386
  • [Snyk] Upgrade electron-updater from 4.3.9 to 4.3.10 #350
  • [Snyk] Upgrade chokidar from 3.5.1 to 3.5.2 #354
  • Bump ytdl/ytpl c01506d
  • Add mpris support e255777
  • Add Genius lyrics plugin acbe0ac

1 July 2021

  • Fix downloader plugin #339
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.22.0 to 1.22.1 #337
  • Update and simplify in-app-menu #249
  • Bump hosted-git-info from 2.8.8 to 2.8.9 #331
  • Bump lodash from 4.17.20 to 4.17.21 #330
  • [Snyk] Upgrade ytdl-core from 4.8.0 to 4.8.2 #328
  • [Snyk] Upgrade electron-updater from 4.3.8 to 4.3.9 #324
  • Bump normalize-url from 4.5.0 to 4.5.1 #323
  • Bump trim-newlines from 3.0.0 to 3.0.1 #320
  • [Snyk] Upgrade @ffmpeg/core from 0.9.0 to 0.10.0 #317
  • [Snyk] Upgrade @ffmpeg/ffmpeg from 0.9.8 to 0.10.0 #316
  • [Snyk] Upgrade custom-electron-titlebar from 3.2.6 to 3.2.7 #311
  • fix hidden webp thumbnail throwing MIME type error in downloader #318
  • Add Sponsorblock plugin #308
  • [Snyk] Upgrade @ffmpeg/ffmpeg from 0.9.7 to 0.9.8 #305
  • Bump dependencies to fix vulnerabilities 496836b
  • update refreshMenu() function 33855f1
  • Add SponsorBlock plugin ca64a77

28 May 2021

  • Bump ws from 7.4.3 to 7.4.6 #303
  • Bump browserslist from 4.16.3 to 4.16.6 #301
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.20.4 to 1.20.5 #300
  • [Snyk] Upgrade ytdl-core from 4.5.0 to 4.7.0 #299
  • [Snyk] Upgrade @ffmpeg/core from 0.8.5 to 0.9.0 #298
  • [Snyk] Upgrade filenamify from 4.2.0 to 4.3.0 #293
  • [Snyk] Upgrade ytpl from 2.1.1 to 2.2.0 #285
  • fix song-info callback duplication #269
  • fix notification showing appID instead of app name on windows #270
  • Upgrade electron to v12 #273
  • fix last-fm overwrite config on each start #267
  • Downloader tweaks + taskbar progress bar #265
  • remove open dependency from last-fm plugin #262
  • Fix downloader metadata if not currently playing #252
  • fix playPause bugs by directly playPause video element #259
  • Bump ua-parser-js from 0.7.23 to 0.7.28 #260
  • Fix precise volume listener override #253
  • fix css not inserting on reload #255
  • playlist download progressBar using chokidar 53bf7c5
  • download progress bar on taskbar a8ac2c3
  • fix: upgrade @cliqz/adblocker-electron from 1.20.4 to 1.20.5 c5f84b5

4 May 2021

  • Menu tweaks #224
  • Interactive notifications for windows #228
  • [Plugin] Precise volume control #236
  • [Snyk] Upgrade electron-store from 7.0.2 to 7.0.3 #244
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.20.3 to 1.20.4 #233
  • Dependencies update #231
  • Fix downloader metadata #245
  • Last.fm support #196
  • simple fix for discord plugin #239
  • In-app-menu plugin - rename plugin & configure menu builder #215
  • Allows downloading songs that aren't currently playing #221
  • Updated download plugin icon color to match other icons #222
  • [Notification Plugin] Fix duplicate notification #216
  • Pass metadata to front + use metadata URL in downloader #213
  • Refresh menu on plugin enable/disable (show/hide submenu) #217
  • remove 'shortcuts' from default plugins #218
  • [Plugin] styled-bars #201
  • Add configurable notification urgency #212
  • add Download Folder Chooser #207
  • Improved songinfo provider, by using the data from the '/player' request #194
  • Download plugin directory chooser #10
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.20.0 to 1.20.1 #180
  • [Plugin] taskbar-mediacontrol (for Windows) #200
  • merge source #3
  • merge source #2
  • Add playlist feature in downloader plugin + custom menus in plugin system #203
  • Added Discord timeout #192
  • Override hide(),show(),isVisible from inside plugin 6427b34
  • added back original yarn.lock 24fea5a
  • remove local prompt 8dc486f

9 March 2021

  • [Snyk] Upgrade electron-store from 7.0.1 to 7.0.2 #178
  • Added function to toggle resuming of last song when app starts #177
  • [Snyk] Upgrade discord-rpc from 3.1.4 to 3.2.0 #175
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.19.0 to 1.20.0 #154
  • Added metadata to downloader plugin, and updated packages dd1bdae
  • Fix download/speed menu item 796a7aa
  • fix: upgrade @cliqz/adblocker-electron from 1.19.0 to 1.20.0 538ab52

7 February 2021

  • [Snyk] Upgrade @ffmpeg/ffmpeg from 0.9.6 to 0.9.7 #146
  • Reuse the same notification, instead of creating a new one each time the song changes. #144
  • [Snyk] Upgrade ytdl-core from 4.2.1 to 4.3.0 #136
  • bring the new commits to this fork #1
  • GH page 3bcf409
  • Add plugin to control playback speed like in YouTube (from 0.25 to 2) f7f3185
  • Update back.js 1fdf241

15 January 2021

  • [Snyk] Upgrade electron-debug from 3.1.0 to 3.2.0 #121
  • Refactor providers #125
  • Added Discord rich presence and added extra properties to songInfo provider #124
  • Fix plugins with context isolation #127
  • Windows portable exe #126
  • Split providers in 2 0743034
  • Added Discord rich presence and added extra properties to songinfo provider a8ce87f
  • Update discord plugin for new provider + wait for ready aec542e

12 January 2021

  • Downloader plugin - custom audio format #118
  • Globalized the song info and song controls, and updated Touch Bar for it. #102
  • Bump electron to v11 #120
  • Globalized the songinfo and song controls, and changed the pause/play button. 9be3e1a
  • Simplifies the notification plugin to use the globalized song info 5bffdbd
  • Loads providers before plugins 3a5d9bd

8 January 2021

  • [Snyk] Upgrade electron-updater from 4.3.5 to 4.3.6 #116
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.18.8 to 1.19.0 #117
  • [Snyk] Upgrade ytdl-core from 4.1.1 to 4.1.2 #109
  • Bump node-notifier from 8.0.0 to 8.0.1 #104
  • fix: upgrade electron-updater from 4.3.5 to 4.3.6 0bf77e5
  • fix: upgrade @cliqz/adblocker-electron from 1.18.8 to 1.19.0 5c0cc08
  • fix: upgrade ytdl-core from 4.1.1 to 4.1.2 e2cc262

20 December 2020

  • Added Touch Bar plugin #101
  • [Snyk] Upgrade @ffmpeg/core from 0.8.4 to 0.8.5 #99
  • [Snyk] Upgrade @ffmpeg/ffmpeg from 0.9.5 to 0.9.6 #100
  • [Readme] Web folder for readme assets + new SVG animation #96
  • Add new Linux targets (deb, freebsd, rpm) #94
  • Web folder for readme assets + new svg animation 01fc965
  • touchbar plugin - fixed code style 7473677
  • added initial touchbar support c3e2c13

12 December 2020

  • Bump ini from 1.3.5 to 1.3.7 #92
  • Fix adblocking #90
  • Bump adblocker dependency 49497d0
  • Fix adblocker preloading to inject scripts/styles 66c5ce4
  • Add uBlock Origin filters to default sources 79c7959

8 December 2020

8 December 2020

  • Adblocker: add option to disable default lists 22c7f70

6 December 2020

  • Add AUR badge + beautify badges #82
  • Bugfix: only use cache with no additional blocklists 467171a
  • Add AUR tag + beautify tags d212206
  • Readme: add youtube-music logo to badges 3022fac

3 December 2020

  • Option to restart the app on config changes fd97576
  • Bump version to 1.7.1 e07cac2

3 December 2020

  • Refactor config, custom plugin options #79
  • Refactor config for simpler use and advanced options in plugins 8ab2da0
  • Allow editing config (advanced) f4fe5c2
  • Adblocker - advanced options (caching or not, additional lists) b94d0d4

2 December 2020

  • Add option to disable hardware acceleration #77
  • Downloader plugin - retry and upgrade dependencies #76
  • Reflect Arch Linux package name change #70
  • Option to hide menu #67
  • Add Arch Linux installation instructions #68
  • Update ytdl-core to 4.1.1 33a11ef
  • Autoupdate modal: add download/disable updates buttons ae5b85d
  • Option to hide menu (win/linux) 4bac3ac

24 November 2020

24 November 2020

  • Improve CI #64
  • Ensure menu is visible on all platforms #63
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.18.3 to 1.18.4 #62
  • fix: upgrade @cliqz/adblocker-electron from 1.18.3 to 1.18.4 2b243f6
  • CI: cache yarn directory 0fd4933
  • Run CI on every push/PR cf4827d

22 November 2020

  • Add github action to build/release #60
  • Bump to node 12 #59
  • Bump to node 12 #59
  • Add downloader (video -> mp3) plugin (in music menu) e197087
  • Delete AppVeyor/Travis CI integration 941dd90
  • GH action to build/release fc4754a

11 November 2020

  • [Snyk] Upgrade electron-store from 6.0.0 to 6.0.1 #54
  • Add notifications plugin (notify of song on play event) bcff6e5
  • Plugins/event handlers in each window 9bc81da
  • Option to toggle devtools 3e97e93

4 October 2020

  • Bump node-fetch from 2.6.0 to 2.6.1 #45
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.17.0 to 1.18.0 #47
  • [Snyk] Upgrade electron-updater from 4.3.3 to 4.3.4 #40
  • Bump elliptic from 6.5.2 to 6.5.3 #38
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.16.0 to 1.16.1 #37
  • Bump lodash from 4.17.15 to 4.17.19 #34
  • Option to start at login #32
  • Bump dependencies 97dce5a
  • Bump electron to v10 (+ remove devtron, bump spectron) 5f0dcbb
  • Navigation plugin: fix arrow style 8d74a0a

12 July 2020

  • Bump electron from 8.2.1 to 8.2.4 #31
  • [Snyk] Upgrade electron-store from 5.1.1 to 5.2.0 #30
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.14.4 to 1.15.0 #29
  • [Snyk] Upgrade electron-debug from 3.0.1 to 3.1.0 #28
  • [Snyk] Upgrade electron-updater from 4.3.1 to 4.3.2 #27
  • [Snyk] Upgrade electron-updater from 4.3.0 to 4.3.1 #26
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.14.1 to 1.14.2 #25
  • [Tests] Add integration tests #24
  • Add jest, spectron and getPort util for tests 736a706
  • fix: upgrade electron-updater from 4.3.1 to 4.3.2 8c94510
  • Add jest config and test environment to launch app bce5b7d

29 April 2020

  • Move tray click callback in setUpTray 4824dda
  • Bump version to 1.3.3 37cac19

26 April 2020

  • [Snyk] Upgrade electron-updater from 4.2.5 to 4.3.0 #22
  • fix: upgrade electron-updater from 4.2.5 to 4.3.0 9821300
  • Hide the app (no quit) on close if tray enabled 430687f
  • Show/hide window when clicking on tray 058371a

12 April 2020

  • Add options and tray #21
  • Upgrade outdated dependencies #20
  • [Plugins] Migrate ad blocker #19
  • Upgrade xo 297de08
  • Bump electron-builder (needed after electron upgrade) 3d9e59d
  • Migrate from adblock-rs to cliqz 422c3fc

15 March 2020

  • [Snyk] Upgrade electron-localshortcut from 3.1.0 to 3.2.1 #13
  • [Snyk] Upgrade electron-updater from 4.0.6 to 4.2.2 #12
  • [Snyk] Upgrade electron-debug from 2.1.0 to 2.2.0 #15
  • Fix vulnerability #16
  • Plugin: autoconfirm when paused #11
  • Migrate to yarn to install packages without package.json (but keep npm rebuild) 9371a48
  • Bump electron-store to fix a vulnerability 7050dfc
  • Bump electron updater f25bb59

11 September 2019

  • Bump eslint-utils from 1.3.1 to 1.4.2 #7
  • Bump lodash.mergewith from 4.6.1 to 4.6.2 #4
  • Bump lodash from 4.17.11 to 4.17.14 #5
  • npm audit fix 1a72129
  • Fix Google login 746b5f1
  • Bump version to 1.1.6 6fd10ea

6 July 2019

8 June 2019

2 June 2019

  • Bump fstream from 1.0.11 to 1.0.12 #3
  • Version 1.1.3 + npm audit fix 147ac48
  • Fix case for {en/dis}ablePlugin e86d63d
  • Remove outdated download links ec58b5c

1 May 2019

  • Display error/retry in case of failure 5a1d7fb
  • Bump version to 1.1.2 eac2c5c

28 April 2019

19 April 2019

  • Build script + check for updates b3c24a5
  • Add download section in readme 828e8d4
  • Add release/licence badge in readme 9d343bf

v1.0.0

19 April 2019

  • Initial commit - app + 4 plugins 8787b5c
  • Fix screenshot shadow + compress image c5c128f
  • Missing quote in readme 4b446ac