Releases: sbondCo/Watcharr
v1.22.0
New
- 📺 Sonarr Requesting (preview - enable in server settings) by @IRHM in #195
- 🎥 Radarr requesting (preview - enable in server settings) by @IRHM in #198
Fixed
- 📦 Fix poster button colors in dark theme by @IRHM in #196
- 🔧 Fix left positioned tooltips and add tooltips to nav icons by @IRHM in #208
- 🧾 Hide request button when sonarr/radarr disabled by @IRHM in #210
Changed
Maintenance
- ui: bump eslint from 8.52.0 to 8.53.0 by @dependabot in #186
- ui: bump @typescript-eslint/parser from 6.9.1 to 6.10.0 by @dependabot in #187
- ui: bump @typescript-eslint/eslint-plugin from 6.9.1 to 6.10.0 by @dependabot in #189
- ui: bump eslint-plugin-svelte from 2.34.0 to 2.35.0 by @dependabot in #190
- ui: bump @sveltejs/kit from 1.27.2 to 1.27.5 by @dependabot in #197
- ui: bump svelte-preprocess from 5.0.4 to 5.1.0 by @dependabot in #201
- ui: bump axios from 1.6.0 to 1.6.1 by @dependabot in #202
- ui: bump @typescript-eslint/parser from 6.10.0 to 6.11.0 by @dependabot in #203
- ui: bump svelte from 4.2.2 to 4.2.3 by @dependabot in #204
- ui: bump @typescript-eslint/eslint-plugin from 6.10.0 to 6.11.0 by @dependabot in #205
- server: bump golang.org/x/crypto from 0.14.0 to 0.15.0 in /server by @dependabot in #206
- server: bump github.com/golang-jwt/jwt/v5 from 5.0.0 to 5.1.0 in /server by @dependabot in #207
Package: https://github.com/sbondCo/Watcharr/pkgs/container/watcharr/148973625?tag=v1.22.0
Full Changelog: v1.21.1...v1.22.0
v1.21.1
Fixed
- 📸 Support changing user to run docker container with & move to alpine based images by @IRHM in #185
- Setting a user to run the container as now works (reported by @simonbcn, thanks!).
- Moved to alpine based images (+ remove ui devDependencies), image size cut in half (509MB -> 214MB).
Package: https://github.com/orgs/sbondCo/packages/container/watcharr/143463678?tag=v1.21.1
Full Changelog: v1.21.0...v1.21.1
v1.21.0
New
Fixed
- 👻 Add shadow to
Click To Reveal
spoiler text so it is always visible by @IRHM in #180 - 🚔 Fix SeasonList being hidden below nav by @IRHM in #182
- 🔧 SeasonsList: Make season buttons wrap by @IRHM in #183
Maintenance
- ui: bump @typescript-eslint/parser from 6.9.0 to 6.9.1 by @dependabot in #178
- ui: bump axios from 1.5.1 to 1.6.0 by @dependabot in #177
- workflow: bump actions/setup-node from 3 to 4 by @dependabot in #161
- ui: bump @typescript-eslint/eslint-plugin from 6.9.0 to 6.9.1 by @dependabot in #175
- ui: bump @sveltejs/kit from 1.25.2 to 1.27.2 by @dependabot in #176
Package: https://github.com/orgs/sbondCo/packages/container/watcharr/143125551?tag=v1.21.0
Full Changelog: v1.20.1...v1.21.0
v1.20.1
Fixed
- Nav: Fix search input not re-focusing after search loads on chromium by @IRHM in #171 (thanks to @simonbcn for reporting)
- Poster: Fix big scrollbars making icons small in sub menus on chromium by @IRHM in #172
Maintenance
- ui: bump @typescript-eslint/eslint-plugin from 6.7.5 to 6.8.0 by @dependabot in #159
- ui: bump @typescript-eslint/parser from 6.7.5 to 6.8.0 by @dependabot in #160
- ui: bump @typescript-eslint/eslint-plugin from 6.8.0 to 6.9.0 by @dependabot in #166
- ui: bump eslint from 8.51.0 to 8.52.0 by @dependabot in #165
- ui: bump svelte from 4.2.1 to 4.2.2 by @dependabot in #164
- ui: bump vite from 4.4.11 to 4.5.0 by @dependabot in #163
- ui: bump @typescript-eslint/parser from 6.8.0 to 6.9.0 by @dependabot in #162
Package: https://github.com/sbondCo/Watcharr/pkgs/container/watcharr/141988629?tag=v1.20.1
Full Changelog: v1.20.0...v1.20.1
v1.20.0
New
Fixed
Maintenance
- workflow: bump actions/checkout from 3 to 4 by @dependabot in #154
- workflow: bump docker/metadata-action from 4 to 5 by @dependabot in #152
- workflow: bump docker/login-action from 2 to 3 by @dependabot in #153
- workflow: bump docker/build-push-action from 4 to 5 by @dependabot in #155
Package: https://github.com/orgs/sbondCo/packages/container/watcharr/137585177?tag=v1.20.0
Full Changelog: v1.19.1...v1.20.0
v1.19.1
Maintenance
Docs
We have (sorta wip) documentation now at watcharr.app.
Package: https://github.com/sbondCo/Watcharr/pkgs/container/watcharr/137438778?tag=v1.19.1
Full Changelog: v1.19.0...v1.19.1
v1.19.0
NOTE: Breaking changes related to server configuration. Please read below for migrating from v1.18.0 and older (tldr: moved to json configuration instead of .env file, accounts can now have admin)
Migration
When you first run v1.19.0, a watcharr.json
file will be created in the data directory. A new JWT_SECRET will be automatically generated. If you want to avoid logging users out, you can copy over the secret from your .env file.
You will also have to migrate any other configuration, but this can be done via the new web ui.
If you are using docker, you can remove the .env
file volume and delete the file.
NOTE: If you want to use a jellyfin account as the admin, but jellyfin login has now been disabled (because your server url is not in the new config), you have two options at the moment:
- Manually edit the
watcharr.json
config file and add your jellyfin host (add JELLYFIN_HOST):{ "JWT_SECRET": "my_secret...", "JELLYFIN_HOST": "https://jellyfin.example.com" }
- Create a new normal watcharr account, give it admin (using the
request_admin
page, see below..), set the Jellyfin Host setting in the web ui. Then logout and you will be able to login with your jellyfin account. Repeat the process to give admin to this account too.
Server Settings Web UI
Admins can now manage the server settings through the new web ui. Changes are reflected immediately and are saved to the watcharr.json
file.
If your account has admin, simply navigate to the face menu then click the settings option.
Here you can easily configure your server.
Getting admin on an existing account
If you have an existing account you would like to give admin to, you can go to 127.0.0.1:3080/request_admin
. Click the request
button and retrieve the token from your server log (in the data folder: data/watcharr.log
. or with docker compose logs
).
What's Changed
Changelog simplified since all PRs relate to giving admin users the ability to modify server settings through web ui.
- Admin users and json config by @IRHM in #141
- Admin tokens by @IRHM in #142
- Web UI Server Settings by @IRHM in #144
- config: Fix panic if
v
unset inupdateConfig
by @IRHM in #145 - Update userinfo after get admin by @IRHM in #146
- v1.19.0 - Updated readme steps & initial config setup fix by @IRHM in #147
Full Changelog: v1.18.0...v1.19.0
v1.18.0
New
Fixed
- Fix import page loading without auth by @IRHM in #134
- Content: Fix 'play on jellyfin' btn by @IRHM in #135
- Nav menu dark theme fixes by @IRHM in #139
Package: https://github.com/sbondCo/Watcharr/pkgs/container/watcharr/130985205?tag=v1.18.0
Full Changelog: v1.17.0...v1.18.0
v1.17.0
New
Package: https://github.com/sbondCo/Watcharr/pkgs/container/watcharr/129485637?tag=v1.17.0
Full Changelog: v1.16.1...v1.17.0
v1.16.1
📣 An inconvenient computer failure left me without anything to work on, going to be working on getting more regular updates out from now on.
Changed
Fixed
- 🥇 Do not fail on
.env
file missing thanks to @stavros-k in #131
New Contributors
- @stavros-k made their first contribution in #131
Package: https://github.com/sbondCo/Watcharr/pkgs/container/watcharr/128451187?tag=v1.16.1
Full Changelog: v1.16.0...v1.16.1