Skip to content

Releases: sbondCo/Watcharr

v1.22.0

17 Nov 21:15
Compare
Choose a tag to compare

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

  • 📖 readme: update and add new screenshots by @IRHM in #191

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

02 Nov 00:47
Compare
Choose a tag to compare

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

01 Nov 04:21
Compare
Choose a tag to compare

New

  • ⭐ Giving show seasons a status and rating by @IRHM in #179

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

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

28 Oct 03:20
Compare
Choose a tag to compare

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

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

15 Oct 18:34
Compare
Choose a tag to compare

New

Fixed

  • Content: Fix cast header text scrolling out of view by @IRHM in #157

Maintenance

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

14 Oct 15:29
Compare
Choose a tag to compare

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

09 Oct 15:53
Compare
Choose a tag to compare

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:

  1. 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"
    }
    
  2. 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.

image

Here you can easily configure your server.

image

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).

  1. Click request button
    image
  2. Retrieve token from watcharr.log server log file:
    image
  3. Type code in and get admin:
    image

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 in updateConfig 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

24 Sep 23:54
Compare
Choose a tag to compare

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

19 Sep 21:05
Compare
Choose a tag to compare

v1.16.1

15 Sep 21:54
Compare
Choose a tag to compare

📣 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

  • 📖 README: Update demo badge url by @IRHM in #128
  • 🧭 Make Nav Sticky by @IRHM in #126

Fixed

New Contributors

Package: https://github.com/sbondCo/Watcharr/pkgs/container/watcharr/128451187?tag=v1.16.1
Full Changelog: v1.16.0...v1.16.1