Releases: Nerixyz/current-song2
Releases · Nerixyz/current-song2
Nightly Release
Added
- Added the
use-raw-data
query parameter for the overlay. If it's present in the URL, no cleanup will be performed on the client (example:http://localhost:48457/?use-raw-data
).
Hashes
File | Hash |
---|---|
current-song2.exe | beba3e1865fee51ee49f3a00e8b7ccdbfdea6097195a56f1a38fa6384774ff55 |
extension.zip | 5cf609180fde6c7974f2842cd8778176ef10fd489ed405c0756e3fdecfdbee43 |
client.zip | d7844a2ac5a170634955167df01fd27019c7bac37e79a1ba0af179494608305d |
v0.1.0-alpha.13
Fixed
- Custom hosts now resolve links correctly.
Hashes
File | Hash |
---|---|
client.zip | 42f2137d72b763de51401f8ecc086fcc7ef2413e9268571e0785afcc303c04f9 |
current-song2.exe | b46d38cb60cc98f1df7e98b669a42d02ef017cb6ab4a660c6480305f436fc05c |
extension.zip | adac16323749596b6edc797a29c19f9069071069fe4d78a1cc2b2d5ca90403cc |
v0.1.0-alpha.12
Fixed
- Custom hosts now work correctly with the overlay client and extension.
Hashes
File | Hash |
---|---|
client.zip | a2a0e7b32783e4ba4113a6e89625cff2bb023819c8529be2d2e19698c2971317 |
current-song2.exe | 120d012a44701a560d0ac9960ae0e2f96d64842b0517ed8b29a7994180159c4c |
extension.zip | 6af7b5eb8581ed9bb43df43c3d0c9dbd7657e52bdc01a65343bac1b499410313 |
v0.1.0-alpha.11
Added
- Added support for players implementing the MPRIS D-Bus interface on Unix.
- Added center positioning (
pos=c
,pos=vcenter
,pos=hcenter
, documentation). - Added
server.bind
to specify multiple addresses the application should bind to/listen on.
Changed
- Adjusted the config location search. This is compatible with the previous behavior.
- If an invalid config is encountered on Windows, the user is now shown a dialog with the error and the options "Cancel", "Try Again" (re-read the config), and "Continue" (replace the config with the default one).
Fixed
- Removed shadow in transparent example.
Hashes
File | Hash |
---|---|
client.zip | db329a21d5713d5879d4c68a31e4e476a5d0dc1a126b9dc2c610e0dfa87e16d2 |
current-song2.exe | 1979b11214601f69f8d3bf6204cb6153f2660e75247c2b53e2867059dfc198a1 |
extension.zip | 2389a6604f86b0d3962375590ac71e4941400b68636765ecde28b773ef7de82d |
v0.1.0-alpha.10
Added
- The overlay can be positioned through URL parameters. For example
localhost:48457/?pos=br
to position the overlay in the bottom right corner (documentation). - URL parameters (query and hash) are now reflected in the DOM on the
html
element to allow easier customization (documentation).
Fixed
- Missing user-scripts would break the overlay in dev mode (
pnpm dev
). - The marquee effect would not work in Chromium < 103.
Hashes
File | Hash |
---|---|
extension.zip | 4c55b5d8d09b4bc94628467088b0085eace85fe9b94a98e2a003a69e852edf22 |
client.zip | 1f512af358b255add6faa0c60952f76e975f002b42289cc3eb8349f997305cf2 |
current-song2.exe | ff1a75939bb347b07a1b0459cca5e059f9afa776db75804864431a817af94fb0 |
v0.1.0-alpha.9
Hashes
File | Hash |
---|---|
current-song2.exe | 5c45e03112b534dfd60a15a43c7d49c3b0b9937730e3b4c73cf014be17af78cb |
client.zip | 411909237b86913716488034b84f7064dcb74593084719ef0a3ba269d25f30f1 |
extension.zip | f3746d603f379be0abb65cb52b4d12a86b95e71ae41192c4cf60552d2d5dfd49 |
What's Changed
- ✨ The documentation is now on its own website: https://currentsong.nerixyz.de
- 🌐 A lot more metadata is provided for custom themes (check the documentation).
- 📄 Added support for user-scripts (
user.js
). - ⛔ Disabled auto-start by default.
- ✨ Added marquee effect to text that overflows the container.
Detailed commits
- deps(cargo): bump windows from 0.41.0 to 0.42.0 by @dependabot in #155
- feat: Add more metadata by @Nerixyz in #166
- deps: update npm&cargo by @Nerixyz in #184
- docs: add architecture diagram by @Nerixyz in #185
- feat: user scripting by @Nerixyz in #186
- deps: update dependencies by @Nerixyz in #251
- refactor: Migrate to pnpm by @Nerixyz in #252
- deps(cargo): bump toml from 0.7.1 to 0.7.2 by @dependabot in #253
- deps(cargo): bump tokio from 1.25.0 to 1.26.0 by @dependabot in #258
- deps(cargo): bump actix-web from 4.3.0 to 4.3.1 by @dependabot in #257
- deps(cargo): bump tokio-stream from 0.1.11 to 0.1.12 by @dependabot in #256
- deps(cargo): bump actix-web-static-files from 4.0.0 to 4.0.1 by @dependabot in #255
- deps(cargo): bump serde_json from 1.0.92 to 1.0.93 by @dependabot in #254
- deps(cargo): bump thiserror from 1.0.38 to 1.0.39 by @dependabot in #259
- deps(cargo): bump serde_json from 1.0.93 to 1.0.94 by @dependabot in #260
- deps(cargo): bump serde from 1.0.152 to 1.0.153 by @dependabot in #261
- deps(cargo): bump futures from 0.3.26 to 0.3.27 by @dependabot in #264
- deps(cargo): bump serde from 1.0.153 to 1.0.155 by @dependabot in #263
- deps(cargo): bump toml from 0.7.2 to 0.7.3 by @dependabot in #265
- deps(cargo): bump windows from 0.44.0 to 0.46.0 by @dependabot in #266
- deps(cargo): bump thiserror from 1.0.39 to 1.0.40 by @dependabot in #271
- deps(cargo): bump serde from 1.0.155 to 1.0.157 by @dependabot in #270
- deps(cargo): bump tracing-actix-web from 0.7.2 to 0.7.3 by @dependabot in #269
- deps(cargo): bump anyhow from 1.0.69 to 1.0.70 by @dependabot in #268
- deps(cargo): bump tokio from 1.26.0 to 1.27.0 by @dependabot in #275
- deps(cargo): bump serde from 1.0.157 to 1.0.159 by @dependabot in #276
- deps(cargo): bump serde_json from 1.0.94 to 1.0.95 by @dependabot in #274
- deps: update cargo dependencies and pnpm lockfile by @Nerixyz in #277
- docs: Update
README.md
by @Nerixyz in #278 - deps(cargo): bump futures from 0.3.27 to 0.3.28 by @dependabot in #280
- deps(cargo): update syn to 2.0.12 by @Nerixyz in #281
- deps(cargo): bump windows from 0.46.0 to 0.48.0 by @dependabot in #279
- chore: improve developer experience by @Nerixyz in #282
- deps(cargo): bump serde from 1.0.159 to 1.0.160 by @dependabot in #283
- deps(cargo): bump serde_json from 1.0.95 to 1.0.96 by @dependabot in #284
- deps(cargo): bump tracing-actix-web from 0.7.3 to 0.7.4 by @dependabot in #285
- deps(cargo): bump tracing-subscriber from 0.3.16 to 0.3.17 by @dependabot in #286
- deps(cargo): bump tokio from 1.27.0 to 1.28.0 by @dependabot in #287
- deps(cargo): bump tracing from 0.1.37 to 0.1.38 by @dependabot in #288
- deps(cargo): bump tokio-stream from 0.1.12 to 0.1.14 by @dependabot in #290
- feat: Release
win-gsmtc
as Standalone Library by @Nerixyz in #292 - fix(win-gsmtc): readme path by @Nerixyz in #293
- deps(cargo): bump anyhow from 1.0.70 to 1.0.71 by @dependabot in #295
- deps(cargo): bump serde from 1.0.160 to 1.0.162 by @dependabot in #296
- docs: Fix typo by @Nerixyz in #297
- deps(cargo): bump tokio from 1.28.0 to 1.28.1 by @dependabot in #301
- deps(cargo): bump serde from 1.0.162 to 1.0.163 by @dependabot in #302
- deps(cargo): bump toml from 0.7.3 to 0.7.4 by @dependabot in #303
- deps(cargo): bump tracing-actix-web from 0.7.4 to 0.7.5 by @dependabot in #304
- deps(cargo): bump tokio from 1.28.1 to 1.28.2 by @dependabot in #305
- ci: Add Artifact-Hashes to Body by @Nerixyz in #307
- deps(cargo): bump serde from 1.0.163 to 1.0.164 by @dependabot in #308
- deps(cargo): bump serde_json from 1.0.96 to 1.0.97 by @dependabot in #309
- deps(cargo): bump toml from 0.7.4 to 0.7.5 by @dependabot in #310
- deps(cargo): bump serde_json from 1.0.97 to 1.0.99 by @dependabot in #311
- deps(cargo): bump tokio from 1.28.2 to 1.29.0 by @dependabot in #312
- deps(cargo): bump tokio from 1.29.0 to 1.29.1 by @dependabot in #313
- deps(cargo): bump serde from 1.0.164 to 1.0.166 by @dependabot in #314
- deps(cargo): bump thiserror from 1.0.40 to 1.0.41 by @dependabot in #315
- deps(cargo): bump serde_json from 1.0.99 to 1.0.100 by @dependabot in #316
- deps(cargo): bump toml from 0.7.5 to 0.7.6 by @dependabot in #317
- deps(cargo): bump serde from 1.0.166 to 1.0.167 by @dependabot in #318
- deps(cargo): bump thiserror from 1.0.41 to 1.0.43 by @dependabot in #319
- deps(cargo): bump serde from 1.0.167 to 1.0.168 by @dependabot in #320
- deps(cargo): bump serde_json from 1.0.100 to 1.0.102 by @dependabot in #321
- deps(cargo): bump serde from 1.0.168 to 1.0.171 by @dependabot in #324
- deps(cargo): bump anyhow from 1.0.71 to 1.0.72 by @dependabot in #323
- deps(cargo): bump serde_json from 1.0.102 to 1.0.103 by @dependabot in #322
- deps(cargo): bump serde from 1.0.171 to 1.0.173 by @dependabot in #325
- deps(cargo): bump serde from 1.0.173 to 1.0.174 by @dependabot in #327
- deps(cargo): bump thiserror from 1.0.43 to 1.0.44 by @dependabot in #326
- deps(cargo): bump serde from 1.0.174 to 1.0.175 by @dependabot in #328
- ci: try dependabot group updates by @Nerixyz in #329
- deps(cargo): bump the rust group with 2 updates by @dependabot in #330
- deps(cargo): bump the rust group with 1 update by @dependabot in #332
- deps(cargo): bump the rust group with 1 update by @dependabot in #333
- chore: fix various clippy warnings by @Nerixyz in #334
- fix: disable automatic auto-start by @Nerixyz in #335
- feat: add marquee effect by @Nerixyz in #337
- docs: move documentation to website by @Nerixyz in #338
- fix: remove example themes in repository by @Nerixyz in #339
**Fu...
v0.1.0-alpha.8
What's Changed
- deps(cargo): bump serde from 1.0.138 to 1.0.139 by @dependabot in #64
- deps(npm): bump @typescript-eslint/parser from 5.30.5 to 5.30.6 in /js by @dependabot in #65
- deps(npm): bump @typescript-eslint/eslint-plugin from 5.30.5 to 5.30.6 in /js by @dependabot in #63
- deps(npm): bump web-ext from 7.1.0 to 7.1.1 in /js by @dependabot in #62
- deps(cargo): bump tokio from 1.19.2 to 1.20.0 by @dependabot in #66
- deps(npm): bump jest and @types/jest in /js by @dependabot in #67
- deps(npm): bump eslint from 8.19.0 to 8.20.0 in /js by @dependabot in #71
- deps(npm): bump @types/jest from 28.1.5 to 28.1.6 in /js by @dependabot in #72
- deps(npm): bump @typescript-eslint/eslint-plugin from 5.30.6 to 5.30.7 in /js by @dependabot in #75
- deps(npm): bump ts-jest from 28.0.5 to 28.0.7 in /js by @dependabot in #73
- deps(npm): bump @typescript-eslint/parser from 5.30.6 to 5.30.7 in /js by @dependabot in #74
- deps(cargo): bump tracing-subscriber from 0.3.14 to 0.3.15 by @dependabot in #77
- deps(npm): bump lit from 2.2.7 to 2.2.8 in /js by @dependabot in #79
- deps(npm): bump @typescript-eslint/parser from 5.30.7 to 5.31.0 in /js by @dependabot in #81
- deps(npm): bump @typescript-eslint/eslint-plugin from 5.30.7 to 5.31.0 in /js by @dependabot in #83
- deps(cargo): bump serde from 1.0.139 to 1.0.140 by @dependabot in #78
- deps(cargo): bump tracing from 0.1.35 to 0.1.36 by @dependabot in #84
- deps(cargo): bump actix-files from 0.6.1 to 0.6.2 by @dependabot in #80
- deps(cargo): bump tokio from 1.20.0 to 1.20.1 by @dependabot in #82
- feat: add file output by @Nerixyz in #76
- deps: update rust and js by @Nerixyz in #122
- deps: update all by @Nerixyz in #153
- fix: could "not get current session" spam by @Nerixyz in #154
Full Changelog: v0.1.0-alpha.7...v0.1.0-alpha.8
v0.1.0-alpha.7
What's Changed
- deps: update by @Nerixyz in #36
- chore: add dependabot by @Nerixyz in #37
- deps(cargo): bump tracing-actix-web from 0.5.1 to 0.6.0 by @dependabot in #40
- deps(cargo): bump serde_json from 1.0.81 to 1.0.82 by @dependabot in #41
- deps(cargo): bump tracing-subscriber from 0.3.11 to 0.3.12 by @dependabot in #42
- fix(dependabot): use correct label for npm by @Nerixyz in #43
- deps(npm): bump eslint-plugin-prettier from 4.1.0 to 4.2.1 in /js by @dependabot in #44
- deps(npm): bump lit from 2.2.6 to 2.2.7 in /js by @dependabot in #38
- deps(npm): bump jest from 28.1.1 to 28.1.2 in /js by @dependabot in #39
- deps(npm): bump parcel-resolver-ignore from 2.1.1 to 2.1.2 in /js by @dependabot in #45
- deps(npm): bump @types/jest from 28.1.3 to 28.1.4 in /js by @dependabot in #46
- ci: run ci on labeled as well by @Nerixyz in #55
- deps(npm): bump parcel-resolver-ignore from 2.1.2 to 2.1.3 in /js by @dependabot in #48
- deps(npm): bump eslint from 8.18.0 to 8.19.0 in /js by @dependabot in #49
- deps(cargo): bump serde from 1.0.137 to 1.0.138 by @dependabot in #51
- deps(cargo): bump tracing-subscriber from 0.3.12 to 0.3.14 by @dependabot in #52
- deps(npm): bump @typescript-eslint/parser from 5.30.0 to 5.30.5 in /js by @dependabot in #53
- deps(npm): bump @typescript-eslint/eslint-plugin from 5.30.0 to 5.30.5 in /js by @dependabot in #54
- fix(client): pause progress on
Paused
event by @Nerixyz in #60 - fix(gsmtc): compare playback model using
PartialEq
by @Nerixyz in #59 - chore: minor refactorings and clippy suggestions by @Nerixyz in #61
New Contributors
- @dependabot made their first contribution in #40
Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7
v0.1.0-alpha.6
What's Changed
- fix(client): wrong arguments to
formatLocalUrl
by @Nerixyz in #34 - fix(gsmtc): operation completed successfully by @Nerixyz in #35
Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6
v0.1.0-alpha.5
What's Changed
- build: rename output by @Nerixyz in #16
- refactor: cleanup main and use cfg guards by @Nerixyz in #17
- refactor: windows gsmtc and dependency by @Nerixyz in #19
- refactor: manager/broadcast actors and events by @Nerixyz in #20
- refactor: polishing by @Nerixyz in #21
- feat(extension): filters and tests by @Nerixyz in #22
- feat: add option to include focused tabs by @Nerixyz in #23
- feat: custom CSS theme by @Nerixyz in #24
- docs: add documentation to readme by @Nerixyz in #25
- feat: single instance check on windows by @Nerixyz in #26
- fix: set Arial as the default font by @Nerixyz in #27
- feat: add port option to extension by @Nerixyz in #28
- chore: prepare by @Nerixyz in #29
- fix: chrome bugs by @Nerixyz in #30
- fix: reduce debug messages by @Nerixyz in #31
- feat: provide example themes by @Nerixyz in #33
Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5