Skip to content

Latest commit

 

History

History
1560 lines (1316 loc) · 137 KB

changelog.md

File metadata and controls

1560 lines (1316 loc) · 137 KB

Changelog

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

  • fix(deps): update dependency serve to v14.2.4 #2515
  • fix(deps): update dependency hono to v4.6.5 #2509
  • chore(deps): update dependency vite to v5.4.9 #2500
  • fix(api-server): properly implement next api call #2505
  • chore(deps): update dependency electron to v33 #2507
  • chore(deps): update dependency typescript-eslint to v8.9.0 #2503
  • chore(deps): update dependency discord-api-types to v0.37.102 #2501
  • fix: trustedTypes issue #2339
  • chore(i18n): Translated using Weblate (Icelandic) 5f79b7e
  • chore(i18n): Translated using Weblate (Chinese (Traditional Han script)) 12d6939
  • chore(i18n): Translated using Weblate (Ukrainian) 836cedb

14 October 2024

  • fix(api-server): Various fixes and improvements #2496
  • fix(deps): update dependency electron-debug to v4.1.0 #2499
  • fix(renderer): fix force like buttons display logic #2493
  • fix(deps): update dependency i18next to v23.16.0 #2492
  • fix(downloader): fix #2371 #2371
  • fix(ytm-bugs): incorrect video ratio #2459
  • fix(api-server): fix init/authentication error #2497
  • fix: RSS feed CORS issue #1620
  • chore(flatpak-builder): Add more details when failing d3acb49
  • chore(i18n): Translated using Weblate (Filipino) e428708
  • Bump version to 3.6.1 b668730

13 October 2024

  • feat(api-server): remote control api #1909
  • chore(deps): update playwright monorepo to v1.48.0 #2489
  • fix(synced-lyrics): Fix 2 issues #2441
  • chore(deps): update dependency typescript to v5.6.3 #2486
  • chore(deps): update dependency electron to v32.2.0 #2487
  • chore(deps): update dependency del-cli to v6 #2475
  • chore(deps): update dependency typescript-eslint to v8.8.1 #2477
  • fix(deps): update dependency solid-js to v1.9.2 #2480
  • Revert "chore(deps): update dependency electron-builder to v25" #2488
  • chore(deps): update dependency electron-builder to v25 #2406
  • fix(deps): update dependency deepmerge-ts to v7.1.3 #2481
  • fix(deps): update dependency ts-morph to v24 #2474
  • fix(deps): update dependency i18next to v23.15.2 #2471
  • chore(deps): update eslint monorepo to v9.12.0 #2470
  • chore(deps): update dependency @stylistic/eslint-plugin-js to v2.9.0 #2469
  • chore(deps): bump micromatch from 4.0.5 to 4.0.8 #2465
  • chore(deps): bump braces from 3.0.2 to 3.0.3 #2466
  • fix(deps): update dependency electron-updater to v6.3.9 #2468
  • fix(deps): update dependency deepmerge-ts to v7.1.1 #2467
  • chore(deps): update dependency typescript-eslint to v8.8.0 #2457
  • chore(deps): update dependency @babel/runtime to v7.25.7 #2462
  • chore(deps): update dependency rollup to v4.24.0 #2458
  • chore(deps): update dependency eslint-plugin-import to v2.31.0 #2464
  • chore(deps): update dependency rollup to v4.22.5 #2448
  • chore(deps): update dependency typescript-eslint to v8.7.0 #2450
  • fix(deps): update dependency solid-js to v1.9.1 #2451
  • chore(deps): update dependency vite to v5.4.8 #2449
  • chore(deps): update dependency discord-api-types to v0.37.101 #2440
  • chore(deps): update dependency esbuild to v0.24.0 #2439
  • chore(deps): update eslint monorepo to v9.11.1 #2442
  • chore(deps): update dependency @types/howler to v2.2.12 #2443
  • chore(deps): update dependency vite to v5.4.7 #2434
  • chore(deps): update playwright monorepo to v1.47.2 #2436
  • chore(deps): update eslint monorepo to v9.11.0 #2437
  • fix(deps): update dependency youtubei.js to v10.5.0 #2431
  • chore(deps): update dependency rollup to v4.22.4 #2430
  • chore(deps): update dependency electron to v32.1.2 #2433
  • feat: ESLint Flat Config (v9 support #2229) #2426
  • fix(taskbar-mediacontrol): fix icon color #2485
  • chore(eslint): apply eslint-plugin-prettier #2438
  • fix: apply fix from eslint cb1381b
  • chore(i18n): Translated using Weblate (Portuguese (Brazil)) bcff26c
  • chore(i18n): Translated using Weblate (Persian) ead448e

17 September 2024

  • fix: fix trustedHTML issue #2339
  • chore(deps): update dependency rollup to v4.21.3 6edc84a
  • chore(deps): update typescript-eslint monorepo to v8.6.0 d4c8a43
  • chore(deps): update dependency eslint to v8.57.1 02b7a39

7 September 2024

  • chore(deps): update typescript-eslint monorepo to v8.4.0 #2401
  • chore(deps): update dependency @total-typescript/ts-reset to v0.6.1 #2396
  • chore(deps): update dependency electron to v31.5.0 #2397
  • chore(deps): update dependency eslint-import-resolver-typescript to v3.6.3 #2376
  • chore(deps): update dependency discord-api-types to v0.37.100 #2394
  • fix(deps): update dependency electron-updater to v6.3.4 #2395
  • chore(deps): update dependency @babel/runtime to v7.25.6 #2388
  • chore(deps): update dependency vite-plugin-inspect to v0.8.7 #2389
  • chore(deps): update dependency discord-api-types to v0.37.99 #2374
  • chore(deps): update dependency vite to v5.4.3 #2377
  • fix: incorrect regex when splitting artistName #2378
  • chore(deps): update dependency @babel/runtime to v7.25.4 #2373
  • synced-lyrics: make the lyrics search more reliable #2343
  • fix(deps): update dependency solid-js to v1.8.22 #2354
  • chore(deps): update typescript-eslint monorepo to v8.3.0 #2350
  • fix(deps): update dependency electron-debug to v4.0.1 #2349
  • chore(deps): update dependency electron to v31.4.0 #2356
  • fix: hide native-controls on linux when in-app-menu is used #2366
  • fix: detect the upgrade btn using the icon #2364
  • fix: exclude build-id files from rpm #2361
  • fix(deps): update dependency i18next to v23.12.3 #2352
  • fix(deps): update dependency @floating-ui/dom to v1.6.10 #2340
  • fix(deps): update dependency electron-updater to v6.3.3 #2347
  • fix(deps): update dependency solid-js to v1.8.20 #2345
  • chore(deps): update dependency vite to v5.4.0 #2342
  • chore(deps): update typescript-eslint monorepo to v8.0.1 #2335
  • fix(deps): update dependency @floating-ui/dom to v1.6.9 #2337
  • chore(deps): update playwright monorepo to v1.46.0 #2336
  • chore(README): Translation README to Russian and adding Synced Lyrics to main README #2338
  • chore(deps): update dependency rollup to v4.20.0 #2326
  • fix(synced-lyric): fix timestamp #2323 #2379
  • Revert "fix(MPRIS): Prevents player to start with invalid MPRIS interface (#1996)" #2225
  • fix(adblocker/inplayer): fix Response.prototype.json #2310
  • chore(deps): update dependency eslint-plugin-import to v2.30.0 f48e46d
  • Revert "chore(deps): update dependency electron-builder to v25" 089eff3
  • chore(deps): update dependency electron-builder to v25 fe4c89c

1 August 2024

  • fix(deps): update dependency youtubei.js to v10.3.0 #2306
  • fix: Window gets stuck offscreen in some instances #2303
  • fix: Incorrect window size on multi-monitor scaled displays #2302
  • chore(deps): update dependency rollup to v4.19.2 #2304
  • chore(deps): update typescript-eslint monorepo to v8 (major) #2297
  • fix(ambient-mode): fix ambient-mode not working for videos after restart #2294
  • fix(deps): update dependency @xhayper/discord-rpc to v1.2.0 #2291
  • fix(synced-lyrics): fix lyric load #2295
  • fix(ambient-mode): fix ambient-mode not working for videos after restart (#2294) #1641
  • fix(synced-lyrics): fix i18n 8750b54
  • ts-fix: disambiguate ElectronStore typings 8775735
  • chore(i18n): Translated using Weblate (Hungarian) 3537dc1

31 July 2024

  • plugin: Synced Lyrics #2207
  • chore(deps): update dependency electron to v31.3.1 #2290
  • chore(deps): update typescript-eslint monorepo to v7.18.0 #2292
  • fix(deps): update dependency youtubei.js to v10.2.0 #2285
  • chore(deps): update dependency electron to v31.3.0 #2282
  • chore(deps): update typescript-eslint monorepo to v7.17.0 #2283
  • fix(deps): update dependency solid-js to v1.8.19 #2280
  • fix(deps): update dependency @xhayper/discord-rpc to v1.1.4 #2279
  • chore(deps): update dependency @babel/runtime to v7.25.0 #2281
  • fix(deps): update dependency @floating-ui/dom to v1.6.8 #2278
  • Fix: Incorrect window size on scaled displays #2258
  • chore(deps): update dependency vite-plugin-resolve to v2.5.2 #2276
  • chore(deps): update playwright monorepo to v1.45.3 #2277
  • fix(deps): update dependency deepmerge-ts to v7.1.0 #2263
  • chore(deps): update dependency typescript to v5.5.4 #2274
  • chore(deps): update dependency vite to v5.3.5 #2275
  • fix(deps): update dependency i18next to v23.12.2 #2260
  • chore(deps): update dependency discord-api-types to v0.37.93 #2273
  • chore(deps): update dependency rollup to v4.19.1 #2261
  • fix(deps): update dependency custom-electron-prompt to v1.5.8 #2262
  • feat(adblocker): add new option AdSpeedup #2235
  • fix: disable multi-plane format for software video #2254
  • chore(deps): update dependency eslint-plugin-prettier to v5.2.1 #2253
  • chore(deps): update dependency vite to v5.3.4 #2243
  • chore(deps): update typescript-eslint monorepo to v7.16.1 #2239
  • chore(deps): update playwright monorepo to v1.45.2 #2244
  • chore(deps): update dependency vite-plugin-inspect to v0.8.5 #2252
  • fix(deps): update dependency semver to v7.6.3 #2250
  • chore(deps): update dependency electron to v31.2.1 #2241
  • chore(i18n): Translated using Weblate (Catalan) 4a8440c
  • Update changelog for v3.4.1 18e0b1b
  • fix(synced-lyrics): fix type error 9357a15

15 July 2024

  • fix(mpris): fix mpris position #2225
  • fix(deb): fix depends #1983
  • fix: fix touchbar icon #2183
  • fix: fix "Starting page" #1822
  • fix: fix album actions #2202
  • fix: fix playback slider #2045
  • chore(i18n): Translated using Weblate (Spanish) 91bee48
  • Bump version to 3.4.1 02e2fb6

14 July 2024

  • fix(deps): update dependency i18next to v23.12.1 #2230
  • feat(downloader): New option to download on finish #1964
  • chore(deps): update typescript-eslint monorepo to v8.0.0-alpha.42 #2228
  • chore(deps): update dependency eslint to v9.7.0 #2226
  • chore(deps): update dependency @babel/runtime to v7.24.8 #2221
  • chore(deps): update dependency node-gyp to v10.2.0 #2216
  • chore(deps): update dependency ws to v8.18.0 #2217
  • chore(deps): update dependency glob to v11 #2219
  • chore(deps): update dependency esbuild to v0.23.0 #2215
  • chore(deps): update dependency electron to v31.2.0 #2214
  • fix(deps): update dependency youtubei.js to v10.1.0 #2218
  • chore(deps): update playwright monorepo to v1.45.1 #2212
  • chore(deps): update typescript-eslint monorepo to v8.0.0-alpha.41 #2213
  • chore(deps): update dependency rollup to v4.18.1 #2210
  • chore(deps): update dependency eslint to v9.6.0 #2192
  • chore(deps): update dependency vite to v5.3.3 #2211
  • chore(deps): update dependency glob to v10.4.5 #2205
  • chore(deps): update dependency discord-api-types to v0.37.92 #2204
  • fix(deps): update dependency solid-js to v1.8.18 #2189
  • chore(deps): update dependency typescript to v5.5.3 #2206
  • chore(deps): update dependency electron to v31.1.0 #2190
  • chore(deps): update typescript-eslint monorepo to v8.0.0-alpha.40 #2193
  • fix(deps): update dependency @floating-ui/dom to v1.6.7 #2196
  • chore(deps): update dependency vite to v5.3.2 #2188
  • chore(deps): update dependency discord-api-types to v0.37.91 #2187
  • chore(deps): update typescript-eslint monorepo to v8.0.0-alpha.34 #2184
  • fix(deps): update dependency @floating-ui/dom to v1.6.6 #2182
  • chore(deps): update playwright monorepo to v1.45.0 #2181
  • fix(deps): update dependency ts-morph to v23 #2180
  • chore(deps): update dependency electron-vite to v2.3.0 #2178
  • fix(deps): update dependency conf to v13.0.1 #2175
  • chore(deps): update dependency glob to v10.4.2 #2168
  • chore(deps): update dependency discord-api-types to v0.37.90 #2167
  • chore(deps): update dependency typescript to v5.5.2 #2173
  • chore(deps): update dependency electron to v31.0.2 #2170
  • chore(deps): update dependency ws to v8.17.1 #2164
  • chore(deps): update dependency eslint to v9.5.0 #2162
  • fix(deps): update dependency youtubei.js to v10 #2136
  • chore(deps): update dependency discord-api-types to v0.37.89 #2153
  • chore(deps): update dependency vite to v5.3.1 #2154
  • fix(deps): update dependency electron-store to v10 #2157
  • fix(deps): update dependency conf to v13 #2156
  • chore(deps): update dependency electron to v31.0.1 #2148
  • chore(deps): update dependency discord-api-types to v0.37.88 #2138
  • chore(deps): update typescript-eslint monorepo to v8.0.0-alpha.30 #2139
  • chore(deps): update dependency electron to v31 #2141
  • chore(deps): update dependency esbuild to v0.21.5 #2135
  • chore(deps): update typescript-eslint monorepo to v8.0.0-alpha.29 #2132
  • fix: rollback eslint version to v8 45931a2
  • chore(i18n): Translated using Weblate (Filipino) 8a20566
  • chore(i18n): Translated using Weblate (Slovenian) 40f0b9b

8 June 2024

  • hotfix: Revert "chore(deps): update dependencies @cliqz/adblocker-electron, @cliqz/adblocker-electron-preload" 3c4abc1
  • Update changelog for v3.3.11 de22444
  • Bump version to 3.3.12 89ed7d2

8 June 2024

  • Revert "fix(deps): update dependency @cliqz/adblocker-electron to v1.27.10" #2129
  • chore(deps): update dependency vite to v5.2.13 #2127
  • chore(deps): update dependency electron to v30.1.0 #2126
  • fix(deps): update dependency deepmerge-ts to v7.0.3 #2125
  • chore(deps): update dependency @babel/runtime to v7.24.7 #2124
  • chore(deps): update typescript-eslint monorepo to v8.0.0-alpha.28 #2121
  • fix(deps): update dependency electron-updater to v6.2.1 #2120
  • chore(deps): update dependency discord-api-types to v0.37.87 #2119
  • fix(deps): update dependency deepmerge-ts to v7.0.2 #2118
  • chore(deps): update typescript-eslint monorepo to v8.0.0-alpha.25 #2114
  • fix(menu): fix menubar items doesn't rendered #2113
  • chore(i18n): Translated using Weblate (Nepali) 4ae9a28
  • chore(i18n): Translated using Weblate (Nepali) 7e8d311
  • fix(deps): update dependency @cliqz/adblocker-electron to v1.27.10 d97aa1a

2 June 2024

  • fix(adblocker): fix blank screen #2103 #2105
  • chore(i18n): Translated using Weblate (Hungarian) 25958a7
  • fix(deps): bump deps 4fa9762
  • fix(deps): bump @typescript-eslint/eslint-plugin version to 8.0.0-alpha.24 1e5bea8

1 June 2024

  • chore(deps): update dependency eslint to v9.4.0 #2106
  • fix(adblocker): fix In-Player adblocker #1817
  • feat(adblocker): improve In-Player adblocker 5b9e947
  • chore(i18n): Translated using Weblate (French) 9e809b0
  • chore(i18n): Translated using Weblate (Malay) 79151cb

1 June 2024

1 June 2024

  • chore(deps): update dependency electron to v30.0.9 #2098
  • Revert "fix(deps): update dependency @cliqz/adblocker-electron to v1.27.6" #2101
  • fix(deps): update dependency @cliqz/adblocker-electron to v1.27.6 #2096
  • chore(deps): update dependency discord-api-types to v0.37.86 #2092
  • chore(deps): update dependency vite to v5.2.12 #2094
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.11.0 #2093
  • chore(docs): Added README-es.md and linked to README.md #2090
  • fix(deps): update dependency deepmerge-ts to v7 #2085
  • chore(deps): update dependency builtin-modules to v4 #2084
  • fix(deps): update dependency electron-debug to v4 #2086
  • fix(deps): update dependency electron-store to v9 #2087
  • fix(deps): update dependency conf to v12 #1463
  • fix(deps): update dependency youtubei.js to v9.4.0 #2083
  • chore(deps): update playwright monorepo to v1.44.1 #2082
  • chore(deps): update dependency ws to v8.17.0 #2081
  • chore(deps): update dependency glob to v10.4.1 #2080
  • chore(deps): update dependency eslint to v9.3.0 #2079
  • fix(deps): update dependency peerjs to v1.5.4 #2075
  • chore(deps): update dependency esbuild to v0.21.4 #2078
  • fix(deps): update dependency semver to v7.6.2 #2076
  • chore(deps): update dependency electron-vite to v2.2.0 #2077
  • fix(deps): update dependency i18next to v23.11.5 #2074
  • fix(deps): update dependency @cliqz/adblocker-electron to v1.27.3 #2071
  • chore(deps): update dependency vite to v5.2.11 #2070
  • fix(deps): update dependency @floating-ui/dom to v1.6.5 #2073
  • fix(deps): update dependency @cliqz/adblocker-electron-preload to v1.27.3 #2072
  • chore(deps): update pnpm to v9 #1980
  • chore(deps): update dependency electron to v30.0.8 #2068
  • chore(deps-dev): bump ejs from 3.1.9 to 3.1.10 #2023
  • chore(deps): update dependency utf-8-validate to v6.0.4 #2069
  • fix(MPRIS): Prevents player to start with invalid MPRIS interface #1996
  • fix(deps): update dependency solid-js to v1.8.17 #2002
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.10.0 #2000
  • chore(deps): update dependency discord-api-types to v0.37.85 #1998
  • fix(deps): update dependency serve to v14.2.3 #1997
  • chore(deps): update dependency rollup to v4.18.0 #1990
  • feat: Enable arm64 for deb and rpm #2033
  • chore (README-is.md): Replace viðbót with tengiforrit #2004
  • chore(docs): readme file translated to french #2049
  • chore(deps): update dependency @babel/runtime to v7.24.6 #2039
  • Fix substract margin-top in fullscreen mode #2015
  • chore(deps): update pnpm to v8.15.7 #1970
  • fix(renderer): fix macos traffic lights gap #2035
  • Fix substract margin-top in fullscreen mode #2013
  • chore(i18n): Translated using Weblate (Hungarian) f3de171
  • feat(menu): add theme list in menu 933b4cc
  • chore(i18n): Translated using Weblate (Filipino) 91392c0

13 April 2024

  • fix: add AdGuard as blocklist sources #1966
  • chore(deps): update dependency rollup to v4.14.2 #1968
  • fix(deps): update dependency youtubei.js to v9.3.0 #1967
  • chore(deps): update playwright monorepo to v1.43.1 #1969
  • chore(deps): update dependency electron to v29.3.0 #1961
  • fix(mpris): use global regex to replace minus in the video ID #1963
  • fix(deps): update dependency @cliqz/adblocker-electron-preload to v1.27.1 #1954
  • chore(deps): update dependency typescript to v5.4.5 #1958
  • fix(deps): update dependency youtubei.js to v9.2.1 #1957
  • fix(deps): update dependency i18next to v23.11.1 #1956
  • fix(deps): update dependency @cliqz/adblocker-electron to v1.27.1 #1953
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.6.0 #1947
  • fix(deps): update dependency i18next to v23.11.0 #1946
  • chore(deps): update dependency node-gyp to v10.1.0 #1941
  • chore(deps): update dependency eslint to v9 #1940
  • chore(deps): update dependency rollup to v4.14.1 #1944
  • chore(deps): update dependency node-gyp to v10.1.0 #1937
  • chore(deps): update dependency typescript to v5.4.4 #1936
  • chore(deps): update playwright monorepo to v1.43.0 #1938
  • chore(deps): bump undici from 5.28.3 to 5.28.4 #1935
  • chore(deps): update dependency vite to v5.2.8 #1930
  • chore(deps): update dependency discord-api-types to v0.37.79 #1933
  • chore(deps): update dependency node-gyp to v10.1.0 #1910
  • chore(deps): update dependency node-gyp to v10.1.0 #1908
  • fix(deps): update dependency @cliqz/adblocker-electron to v1.27.0 #1906
  • fix(deps): update dependency @cliqz/adblocker-electron-preload to v1.27.0 #1907
  • chore(deps): update dependency rollup to v4.13.2 #1901
  • chore(deps): update dependency glob to v10.3.12 #1900
  • chore(deps): update dependency vite to v5.2.7 #1905
  • fix(deps): update dependency node-html-parser to v6.1.13 #1903
  • chore(deps): update dependency discord-api-types to v0.37.77 #1899
  • chore(deps): update dependency electron to v29.1.6 #1898
  • Improve video title filters #1667
  • chore(deps): update dependency rollup to v4.13.1 #1896
  • chore(deps): update dependency node-gyp to v10.1.0 #1890
  • chore(deps): update dependency node-gyp to v10.1.0 #1889
  • fix: fix switch-repeat #1810
  • i18n Translation to Dutch/nl 0dbf029
  • fix: rollback electron-builder version to 24.9.4 4a57cc5
  • chore: update electron-builder to 25.0.0-alpha.6 aef03ab

26 March 2024

  • chore(deps): update dependency node-gyp to v10.1.0 #1885
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.4.0 #1886
  • chore(deps): update dependency vite to v5.2.6 #1883
  • fix(style): resolve #1887 #1887
  • chore(i18n): Translated using Weblate (Swedish) 69087bb
  • chore(i18n): Translated using Weblate (French) af78f15
  • Update changelog for v3.3.4 62f7d44

24 March 2024

  • Update changelog for v3.3.3 9769544
  • fix(style): fix fullscreen style and in-app-menu ed700c2
  • fix(style): fix miniplayer style a8bc539

24 March 2024

  • chore(deps): update dependency electron to v29.1.5 #1876
  • chore(deps): update dependency typescript to v5.4.3 #1877
  • chore(deps): update dependency discord-api-types to v0.37.76 #1878
  • chore(deps): update dependency vite to v5.2.4 #1881
  • Ambient Plugin cleanup #1880
  • chore(deps): update dependency vite to v5.2.2 #1875
  • fix(deps): update dependency solid-js to v1.8.16 #1873
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.3.1 #1868
  • chore(deps): update dependency discord-api-types to v0.37.75 #1867
  • chore(deps): update pnpm to v8.15.5 #1865
  • fix: Fix Miniplayer image size #1863
  • fix(style): fixed image/video alignment when toggle is active #1862
  • chore: Update README-is.md #1858
  • chore(deps): update dependency vite-plugin-solid to v2.10.2 #1859
  • fix: Ambient Mode intialization improvement #1857
  • chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 #1856
  • chore(README): Nicer Readme 2.0 #1833
  • chore(deps): update dependency discord-api-types to v0.37.74 #1854
  • chore(deps): update dependency esbuild to v0.20.2 #1855
  • Improve ambient mode #1853
  • chore(deps): update dependency electron to v29.1.4 #1852
  • chore(deps): update dependency electron to v29.1.3 #1851
  • chore(deps): update dependency rollup to v4.13.0 #1850
  • fix(deps): update dependency electron-store to v8.2.0 #1843
  • chore(deps): update dependency electron to v29.1.1 #1841
  • fix(deps): update dependency i18next to v23.10.1 #1842
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.2.0 #1848
  • chore(deps): update dependency vite to v5.1.6 #1847
  • fix(deps): update dependency async-mutex to v0.5.0 #1849
  • fix(deps): update dependency ts-morph to v22 #1846
  • chore(deps): update dependency discord-api-types to v0.37.73 #1840
  • chore(deps): update dependency rollup to v4.12.1 #1837
  • chore: Changed a single word (README-is.md) #1836
  • chore(deps): update dependency typescript to v5.4.2 #1838
  • chore(deps): update dependency electron-vite to v2.1.0 #1823
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.1.1 #1829
  • chore(deps): update dependency vite to v5.1.5 #1831
  • Revert "chore(deps): update dependency electron-builder to v24.13.3" #1818
  • chore(deps): update dependency electron-builder to v24.13.3 #1774
  • chore(deps): update playwright monorepo to v1.42.1 #1816
  • fix: Add scale ratio for tray icons #1811
  • Icelandic translation of the readme file #1806
  • chore(deps): update dependency electron to v29.1.0 #1808
  • chore(deps): update playwright monorepo to v1.42.0 #1805
  • chore(deps): update dependency eslint to v8.57.0 #1793
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.1.0 #1800
  • chore(deps): update dependency discord-api-types to v0.37.71 #1799
  • chore(deps): update pnpm to v8.15.4 #1795
  • chore(deps): update dependency @types/semver to v7.5.8 #1797
  • fix: center the pause icon #1786
  • fix(deps): update dependency @cliqz/adblocker-electron to v1.26.16 #1788
  • fix(deps): update dependency @cliqz/adblocker-electron-preload to v1.26.16 #1789
  • fix(deps): update dependency youtubei.js to v9.1.0 #1790
  • fix(deps): update dependency i18next to v23.10.0 #1785
  • chore(deps): update dependency electron to v29 #1773
  • chore(deps): update dependency vite to v5.1.4 #1778
  • chore(deps): bump ip from 2.0.0 to 2.0.1 #1777
  • fix: add support for Wayland #1864
  • fix(style): fix navigation bar items are not working #1381 #1396 #1649
  • fix(ytm-bugs): fixed a scrollbar-color bug that affected Chromium 121 and later #1737
  • chore(i18n): Translated using Weblate (Icelandic) 82fa871
  • chore(i18n): Translated using Weblate (Romanian) c871506
  • chore(i18n): Translated using Weblate (Thai) a7d0350

20 February 2024

  • fix: fix bugs in MPRIS, and improve MPRIS #1760
  • fix(deps): update dependency electron-updater to v6.1.8 #1770
  • chore(deps): update dependency electron-builder to v24.12.0 #1771
  • feat(scrobblers): use BrowserWindow instead of shell.openExternal #1758
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.0.2 #1763
  • chore(deps): update dependency esbuild to v0.20.1 #1759
  • fix(deps): update dependency i18next to v23.9.0 #1754
  • fix: fixed an issue that caused infinite loops when using Music Together #1752
  • chore(deps): rollback dependency electron-builder to v24.9.1 8bd05f5
  • chore(deps): update dependency electron-builder to v24.13.1 47b23b4
  • chore(i18n): Translated using Weblate (German) 47505e9

18 February 2024

  • Update changelog for v3.3.0 6d9bb8e
  • hotfix: in-app-menu position issue 87acf4c
  • release 3.3.1 (HOTFIX) a6ed8bf

18 February 2024

  • fix(deps): update dependency i18next to v23.8.3 #1751
  • import fixed ./constants #1748
  • chore(deps): update dependency rollup to v4.12.0 #1743
  • chore(deps): bump undici from 5.28.2 to 5.28.3 #1747
  • chore(deps): update dependency vite to v5.1.3 #1742
  • chore(deps): update dependency vite-plugin-solid to v2.10.1 #1734
  • chore(deps): update dependency discord-api-types to v0.37.70 #1740
  • chore(deps): update dependency electron to v28.2.3 #1736
  • chore(deps): update pnpm to v8.15.3 #1739
  • chore(deps): update dependency rollup to v4.11.0 #1738
  • fix(deps): update dependency solid-js to v1.8.15 #1735
  • chore(deps): update dependency vite to v5.1.2 #1733
  • chore(deps): update dependency vite-plugin-solid to v2.10.0 #1732
  • chore(deps): update pnpm to v8.15.2 #1729
  • Update Copyright - 2024 #1730
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7 #1728
  • fix(deps): update dependency @floating-ui/dom to v1.6.3 #1727
  • chore(deps): update dependency electron to v28.2.2 #1717
  • chore(deps): update dependency vite to v5.1.1 #1718
  • chore(deps): update dependency @types/semver to v7.5.7 #1724
  • fix(deps): update dependency @floating-ui/dom to v1.6.2 #1725
  • chore(deps): update dependency rollup to v4.10.0 #1719
  • fix(deps): update dependency solid-js to v1.8.14 #1713
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.21.0 #1711
  • fix(deps): update dependency semver to v7.6.0 #1712
  • refactor(in-app-menu): refactor in-app-menu plugin #1710
  • chore(deps): update playwright monorepo to v1.41.2 #1706
  • chore(deps): update dependency electron to v29.0.0-beta.5 #1707
  • feat(album-color-theme): support album color theme in all pages #1685
  • fix(deps): update dependency youtubei.js to v9.0.2 #1704
  • fix(deps): update dependency i18next to v23.8.2 #1702
  • feat: Support disabling scrobbling for non-music content #1665
  • fix(deps): update dependency youtubei.js to v9 #1682
  • chore(deps): update dependency electron to v29.0.0-beta.4 #1698
  • fix(deps): update dependency i18next to v23.8.1 #1694
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.20.0 #1700
  • chore(deps): update pnpm to v8.15.1 #1699
  • chore(deps): update dependency esbuild to v0.20.0 #1691
  • chore(deps): update pnpm to v8.15.0 #1692
  • fix(deps): update dependency i18next to v23.7.20 #1684
  • chore(deps): update dependency electron to v29.0.0-beta.3 #1683
  • chore(deps): update dependency electron to v29.0.0-beta.2 #1681
  • chore(deps): update dependency rollup to v4.9.6 #1663
  • chore(deps): update dependency electron to v29.0.0-beta.1 #1670
  • fix(deps): update dependency i18next to v23.7.19 #1680
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.19.1 #1669
  • chore(deps): update pnpm to v8.14.3 #1668
  • chore(deps): update dependency vite-plugin-inspect to v0.8.3 #1672
  • chore(deps): update dependency esbuild to v0.19.12 #1673
  • fix(deps): update dependency @electron/remote to v2.1.2 #1676
  • chore: Update issue templates #1661
  • chore(deps): update playwright monorepo to v1.41.1 #1660
  • fix(deps): update dependency i18next to v23.7.18 #1662
  • chore(deps): update actions/dependency-review-action action to v4 #1654
  • chore(deps): update dependency electron to v29.0.0-alpha.11 #1656
  • chore(deps): update dependency vite to v5.0.12 [security] #1659
  • fix(deps): update dependency async-mutex to v0.4.1 #1653
  • chore(deps): update playwright monorepo to v1.41.0 #1651
  • feat: Better Scrobbler Plugin #1640
  • chore(deps): update dependency electron to v29.0.0-alpha.10 #1645
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.19.0 #1643
  • chore(README): Fix plugins names and add plugins in/to Readme (in menu too) #1624
  • fix(album-actions): Fixed album actions #1639
  • chore(deps): update playwright monorepo to v1.41.0-beta-1705101589000 #1638
  • fix(#1543): fix song control doesn't work #1637
  • chore(deps): update playwright monorepo to v1.41.0-beta-1705092460000 #1635
  • chore(deps): update dependency rollup to v4.9.5 #1629
  • chore(deps): update dependency electron to v29.0.0-alpha.9 #1627
  • chore(deps): update dependency electron to v29.0.0-alpha.8 #1608
  • fix(deps): update dependency @cliqz/adblocker-electron to v1.26.15 #1615
  • chore(deps): update dependency rollup to v4.9.4 #1591
  • fix(deps): update dependency @cliqz/adblocker-electron-preload to v1.26.15 #1616
  • chore(deps): update pnpm to v8.14.1 #1619
  • chore(deps): update dependency eslint-plugin-prettier to v5.1.3 #1618
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.18.1 #1612
  • fix(deps): update dependency youtubei.js to v8.2.0 #1614
  • chore(deps): update dependency electron-vite to v2.0.0 #1609
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.18.0 #1603
  • chore(deps): update dependency electron-vite to v2.0.0-beta.4 #1602
  • fix: fix upgrade button #1199
  • fix(mpris): fix mpris invalid position #1726
  • fix: discord RPC (fix #1664) #1664
  • fix: remove sign-in button (fix #1199) #1199
  • Fix #1617 #1617
  • fix(crossfade): fix #1633 #1633
  • fix: fix #1621 #1621
  • fix(tuna-obs): partially fix #1596 #1596
  • fix(discord): fix hide duration button #1644
  • fix(in-app-menu): fix invalid margin-top #1597
  • fix(README): fix plugins path #1598
  • chore(i18n): Translated using Weblate (Vietnamese) 0528637
  • chore: update pnpm-lock fd8d59b
  • fix(in-app-menu): fix app crash in production febc63e

5 January 2024

  • feat(tray): Add song info and paused icon #1592
  • fix(skip-silences): fix audio distorted #1141
  • chore(deps): update dependency rollup to v4.9.3 0c3c380
  • chore(i18n): Translated using Weblate (Turkish) 64ea1fd
  • fix(music-together): typing 895386f

1 January 2024

  • fix: fix #1574 #1574
  • fix: fix #1575 #1575
  • chore(i18n): Translated using Weblate f5aa179
  • chore(i18n): Translated using Weblate (English) e409165
  • chore(i18n): Translated using Weblate (Czech) 0ca4e34

1 January 2024

  • feat(album-color-theme): improve Album Color Theme style #1571
  • feat(menu): add more detail in Menu #1570
  • feat(music-together): Add new plugin Music Together #1562
  • chore(deps): update dependency rollup to v4.9.2 #1567
  • fix(deps): update dependency i18next to v23.7.13 #1569
  • feat: Add new plugin Album actions #1515
  • fix(deps): update dependency i18next to v23.7.12 #1564
  • fix: Only apply scale factor on Windows #1565
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.16.0 #1556
  • chore(deps): update pnpm to v8.13.1 #1557
  • chore(deps): update dependency ws to v8.16.0 #1559
  • fix(deps): update dependency youtubei.js to v8.1.0 #1560
  • fix(deps): update dependency node-html-parser to v6.1.12 #1554
  • Revert "fix(deps): update dependency @xhayper/discord-rpc to v1.1.2" #1552
  • feat(ambient-mode): support ambient mode on Song section #1555
  • fix: fixed an issue with the download button disappearing #1551
  • fix: fix homebrew cask #1514
  • fix: pnpm build error 13ef856
  • chore(i18n): Translated using Weblate (Czech) 0dc9c6a
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.15.0 c5bcd89

18 December 2023

  • fix: fix renderer plugin load timing #1522
  • chore(i18n): Translated using Weblate (Lithuanian) fc1a7cd
  • chore(i18n): Translated using Weblate (Chinese (Simplified)) eba7026
  • chore(deps): update dependency rollup to v4.8.0 a601d0b

11 December 2023

  • chore(deps): update dependency electron to v28 #1498
  • Enable/Disable Navigation without restart #1507
  • Turkish(tr)_lang_file #1513
  • Skip Disliked Songs #1505
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.13.2 #1452
  • fix: Homebrew latest release url parsing #1496
  • fix: in-player adblocker inject timing issue #1478
  • fix(package.json): fix RPM version libuuid issue #1508
  • Translated using Weblate (Polish) 7b78ba6
  • Translated using Weblate (French) ebc0879
  • Translated using Weblate (Chinese (Traditional)) 020bdc0

3 December 2023

  • fix(adblocker): fix In-Player adblocker #1478
  • fix(menu): crash on linux #1477
  • fix: update pnpm-lock.yaml 9e2c6b1
  • Translated using Weblate (Chinese (Traditional)) 125b69f
  • Translated using Weblate (French) 15c4551

2 December 2023

  • hotfix(adblocker): fix #1475 #1475
  • Translated using Weblate (French) 7f02afc
  • Update changelog for v3.0.0 d8c8bd1
  • Translated using Weblate (German) 0660f0b

2 December 2023

  • Add text to Translation section #1470
  • fix(deps): update dependency youtubei.js to v8 #1473
  • chore(deps): update dependency electron to v27.1.3 #1471
  • fix(deps): update dependency @xhayper/discord-rpc to v1.1.1 #1472
  • feat: add support i18n #1468
  • chore(deps): update dependency electron to v27.1.2 #1441
  • Nicer Readme #1439
  • Windows Zoom, ScaleFactor #1402
  • chore(deps): bump axios from 1.5.1 to 1.6.1 #1400
  • Updated mac icon to better reflect the Mac styling #1395
  • feat: rename plugins to clarify context #1392
  • feat: refactor plugin utils #1391
  • feat: plugin auto-importer with vite-plugin-resolve #1385
  • feat: migrate from rollup to electron-vite #1364
  • feat: enable context-isolation #1361
  • fix: add workaround for podcast type video #1362
  • fix: fix broken menu-layout #1360
  • Add Homebrew cask install option for MacOS. #1357
  • feat: changed Zoom shortcuts to standard #1458
  • fix(in-app-menu): fix #1436 #1436
  • fix(discord): update application client-id #1431
  • chore(deps): update dependency electron to v27.0.4 #1324
  • fix(in-app-menu): panel should close with the window when it is closed #1389
  • fix: change titleBarOverlay height based on zoomFactor #1375
  • fix: fixed an issue if "Always on top" is enabled, the dialog is displayed below the window #1379
  • fix: fix winget version (fix #1363) #1363
  • feat: run prettier a3104fd
  • Translated using Weblate (Korean) b4b7ad8
  • Translated using Weblate (English) d2eabaa

27 October 2023

  • feat(ambient-mode): add config for ambient-mode plugin #1349
  • bump deps 4248d20
  • Update changelog for v2.1.3 dc73561
  • Bump version to 2.2.0 6288d0b

23 October 2023

  • fix: fixed bugs in downloader #1342
  • feat(discord): rename Listen Along to Play on YTM #1341
  • chore(deps): bump deps 4333891
  • Update changelog for v2.1.2 fa4c69d
  • fix(store): fix listenAlong statement bceaa05

19 October 2023

  • feat(in-app-menu): add an option to hide the window controls #1335
  • fix: fixed an issue where the album name was missing #1334
  • chore(deps): update dependency electron to v27.0.1 #1331
  • fix: fixed an issue where only the first 100 songs in a playlist were downloaded #1329
  • Updated readme plugins list #1326
  • QOL: Move source code under the src directory. #1318
  • feat: migrate from npm to pnpm #1316
  • fix: fix unresponsive (fix #1325) #1325
  • fix(blocker): remove the app.isPackaged check (fix #1315) #1315
  • fix(discord): Discord RPC fails if a song's title is only one character (fix #1314) #1314
  • chore(deps): Bump @rollup/plugin-commonjs, pnpm version, Remove ytpl 9705f84
  • chore(deps): Bump rollup, @xhayper/discord-rpc version 00a3e8d
  • chore(deps): update dependency rollup to v4.1.4 6774d54

14 October 2023

  • hotfix(downloader): can't get an album title (fix #1313) #1313
  • Update changelog for v2.1.0 92cab89
  • Bump version to 2.1.1 3bb5bc2
  • Add "about" menu to show app version 21c45fa

14 October 2023

  • feat(downloader): Added support for audio format auto-detection #1310
  • feat(in-app-menu): enable in-app-menu by default (in Windows) #1311
  • fix: winget publish #1307
  • hotfix(downloader): fix invalid query selector (fix #1308) #1308
  • chore(deps): bump dependencies 3c6b3ae
  • chore(actions): create winget-cla.yml 37181a7
  • Update changelog for v2.0.4 e9398ad

12 October 2023

  • hotfix(adblocker): fix ipcRenderer.sendSync() with ... #1301
  • fix(downloader): Korean filename is broken on non-macOS devices #1297
  • chore(deps): bump deps b6894dc
  • fix: bump dependencies 7aa970c
  • fix(downloader): private playlist download 1d5b299

10 October 2023

  • feat(discord): add Hide GitHub link Button #1293
  • feat(deps): bundle youtubei.js (temporary solution) #1292
  • fix(mpris): fixed an issue where MPRIS information was incorrect #1291
  • fix(discord): fixed an issue where timeChanged was not being applied to Discord activities #1290
  • Fix: typo in README #1286
  • fix: chore(deps): update dependency @jellybrick/mpris-service to 2.1.4 (fix #971) #971
  • chore(deps): Bump @cliqz/adblocker-electron to 1.26.8 (fix #1269) #1269
  • fix: missing icons taskbar-mediacontrol fbf4b3b
  • remove: migration scripts 52ba2dc
  • feat: add migration script 926b9fb

8 October 2023

  • fix: discord-rpc #1278
  • Bump version to 2.0.2 b5dbfaf
  • Merge pull request #1272 from th-ch/feat/resolves-1265 6b7fd5b
  • Merge pull request #1279 from th-ch/fix/1274 73a049a

8 October 2023

7 October 2023

  • Bump version to 2.0.0 #1257
  • feat(GitHub): add issue template #1264
  • feat: I guess it's TypeScript #1235
  • chore(deps): update dependency rollup to v4 #44
  • feat: apply rollup 🚀 #20
  • fix: Fixes the video-toggle being displayed at the wrong position on fullscreen #1218
  • Change Winget Releaser job to ubuntu-latest #1225
  • Fixes the video-toggle being displayed at the wrong position on fullscreen #1218
  • Fix Remove upgrade button #1206
  • Fixed Age Restriction Bypass #1221
  • fix(tuna): handle playPaused #1
  • Add plugin to always use the compact sidebar #1190
  • Hide login elements #1189
  • Fix navigation arrows #1191
  • MacOS better copy paste in readme.md #1156
  • feat(build-windows): Add support for IA32 (resolves #1110) #1110
  • fix: fix the downloader to work in a proxy environment (resolve #46) #46
  • fix: fix #34 #34
  • fix: fix #32 #32
  • fix: fix #29 #29
  • fix: fix #30 #30
  • fix: fix #29 #29
  • fix: fix #30 #30
  • hotfix: fix #28 #28
  • fix: resolve #12 #12
  • fix(precise-volume): fix slider ui does not sync #15
  • fix(video-toggle): fix video config not load config #16
  • refactor(in-app-menu): refactor in-app-menu plugin #13
  • feat(disable-autoplay): add apply once, resolve #9 #9
  • fix: fix #4 #4
  • fix: fix #7 #7
  • fix: fix #1187 #1187
  • fix: resolves #978 #978
  • fix: resolves #958 #958
  • Merge pull request #1259 from organization/feat/fork-to-main 457a8b5
  • fix: remove xo, migration to eslint c722896
  • fix: rollback changelog 9048da2

18 May 2023

  • Bump version to 1.20.0 #1117
  • Multiple implementations for the Adblocker plugin #1134
  • add xesam:url mpris from songInfo.url #1138
  • revert adblocker bump #1124
  • fix security issues in dependencies #1116
  • commit assets/generated #1118
  • remove electron.remote dependency #1113
  • .gitattributes set eol=lf on all files #1115
  • [crossfade] add [beta] tag to warn of possible bugs #1096
  • [crossfade] add menu options #1065
  • [captions-selector] add autoload option #1079
  • [downloader] Cleanup metadata #1091
  • fix protocol handler on unix #1099
  • fix merge conflict mistake in #1032 #1090
  • Create providers/decorators.js #1068
  • [adblocker] fix ads showing on program start #1100
  • Allow downloading age restricted videos #1086
  • add starting page option #1073
  • [downloader] plugin overhaul #1054
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.25.2 to 1.26.0 #1070
  • [in-app-menu] fix css style of the library of uploaded songs #1072
  • add option to hide the like buttons #1077
  • Nitpick: Fix name casing in tray icon tooltip #1081
  • [lyrics-genius] Improved reliability of east asian language detection #1080 #1082
  • Add dynamic synced plugin config provider #1064
  • [captions-selector] fix button showing when there aren't any captions available #1063
  • [in-app-menu] fix items hidden by navbar in library #1067
  • Fix Youtube Music logo is draggable #1061
  • fix build action failing on forks, and run it on pull requests #1069
  • try to fix songInfo time&album #1032
  • [lyrics] Romanization toggle for Genius plugin #1039
  • [Snyk] Upgrade html-to-text from 9.0.3 to 9.0.4 #1056
  • [in-app-menu] add toggle menu icon #988
  • Fix playback speed slider not showing and PiP button showing when it shouldn't #1048
  • [lyrics-genius] Fix lyrics not showing up or showing up when they shouldn't #1052
  • [in-app-menu] disable nav-bar drag when menu is open #1055
  • [Notifications] [Windows] Native interactive notifications #946
  • automate winget releases #1049
  • build win target on ARM #1029
  • feat: auto reconnect rpc and CSP fix #961
  • [in-app-menu] make navbar draggable #989
  • Add option useNativePiP in PiP plugin to use native PiP #1013
  • [PiP] fix hotkey activating when typing in the search box #1025
  • [PiP] Remove titlebar when in-app-menu is enabled #1024
  • [Shortcuts] MPRIS fixes, Repeat Language bug fix #1005
  • Build without release in forks #1023
  • [in-app-menu] fix navbar position #997
  • Migrate to yarn v3 #1022
  • [precise-volume] fix arrows shortcuts active in search box #1002
  • [new plugin] Add first version for crossfade plugin #1012
  • Fix bypass-age-restriction lib import #984
  • Add menu entry to copy current URL #977
  • Remove deprecated code #979
  • Update dev dependencies #976
  • Update electron and various dependencies #974
  • Add CI job for dependency review #973
  • Improve captions plugin #972
  • fix malformed json in tuna-obs #817
  • Add Captions selector #866
  • fix SnoreToast implementation #941
  • Bump json5 from 1.0.1 to 1.0.2 #942
  • [Snyk] Upgrade custom-electron-titlebar from 4.1.3 to 4.1.5 #969
  • Fixed video-toggle aligning running before #main-panel exists #956
  • [New plugin] Music visualizers #953
  • fix PiP buttons not showing up #964
  • Use same audio context/source everywhere #951
  • revert adblocker bump #1105
  • Allow downloading age restricted videos #1084
  • add option to hide the like buttons #1075
  • add starting page option #1071
  • add slight delay to lyrics genius #1041
  • fix unescaped url params #1050
  • fix playback speed selector #1045
  • fix PiP button #959
  • fix security issues in deps 9cde19d
  • rome lint 325026e
  • lint b652a01

31 December 2022

  • Automatic release by CI when version is updated #936
  • Center toggle of video-toggle #894
  • Load plugins as soon as the window is created #890
  • Bump qs from 6.5.2 to 6.5.3 #913
  • [Snyk] Upgrade custom-electron-titlebar from 4.1.1 to 4.1.2 #900
  • Add option in skip-silences plugin to only skip at the beginning #931
  • Replace rimraf by del-cli #932
  • docs: Added winget install instructions #873
  • [Snyk] Upgrade async-mutex from 0.3.2 to 0.4.0 #855
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.25.0 to 1.25.1 #856
  • [Snyk] Upgrade custom-electron-titlebar from 4.1.0 to 4.1.1 #865
  • [Snyk] Upgrade @ffmpeg/ffmpeg from 0.11.5 to 0.11.6 #876
  • Discord Plugin RPC Fix #888
  • Bump FFMpeg #854
  • [Snyk] Upgrade @cliqz/adblocker-electron from 1.23.8 to 1.23.9 #823
  • [Snyk] Upgrade electron-store from 8.0.2 to 8.1.0 #801
  • proposal: Adding an option to hide duration before the song ends #802
  • [Snyk] Security upgrade node-fetch from 2.6.7 to 3.2.10 #790
  • Update README.md with a new theme repo #807
  • Fix likes on touchbar (they were inverted) #822
  • Add Scoop install directions for Windows 🪟 #839
  • Bump version and change release type when publishing a new version 31ab27c
  • Lock node-fetch to v2 for commonJS c9f610f
  • fix: upgrade @cliqz/adblocker-electron from 1.25.0 to 1.25.1 762ef4e

5 September 2022

  • 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