From c75b57bee9bb56a102ce2c159d8095889694197f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Oct 2025 18:05:22 +0000 Subject: [PATCH 1/4] Bump super-linter/super-linter from 8.0.0 to 8.2.0 Bumps [super-linter/super-linter](https://github.com/super-linter/super-linter) from 8.0.0 to 8.2.0. - [Release notes](https://github.com/super-linter/super-linter/releases) - [Changelog](https://github.com/super-linter/super-linter/blob/main/CHANGELOG.md) - [Commits](https://github.com/super-linter/super-linter/compare/5119dcd8011e92182ce8219d9e9efc82f16fddb6...7bba2eeb89d01dc9bfd93c497477a57e72c83240) --- updated-dependencies: - dependency-name: super-linter/super-linter dependency-version: 8.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/super-linter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/super-linter.yml b/.github/workflows/super-linter.yml index 6941239..eeb284d 100644 --- a/.github/workflows/super-linter.yml +++ b/.github/workflows/super-linter.yml @@ -31,7 +31,7 @@ jobs: - name: Lint Code Base # yamllint disable-line rule:line-length - uses: super-linter/super-linter@5119dcd8011e92182ce8219d9e9efc82f16fddb6 # @v8.0.0 + uses: super-linter/super-linter@7bba2eeb89d01dc9bfd93c497477a57e72c83240 # @v8.2.0 env: VALIDATE_ALL_CODEBASE: false DEFAULT_BRANCH: "main" From 2615457d2feff0875afe0e46f5165b98a88c9ae1 Mon Sep 17 00:00:00 2001 From: trjohnson19 <77356759+trjohnson19@users.noreply.github.com> Date: Sun, 12 Oct 2025 22:13:12 -0500 Subject: [PATCH 2/4] `super-linter` fixes --- .github/workflows/differential-shellcheck.yml | 1 + .github/workflows/super-linter.yml | 1 + .vscode/settings.json | 38 ++++---- .../jellyfin/config/web-config.example.json | 94 +++++++++---------- 4 files changed, 68 insertions(+), 66 deletions(-) diff --git a/.github/workflows/differential-shellcheck.yml b/.github/workflows/differential-shellcheck.yml index d47706a..dac953b 100644 --- a/.github/workflows/differential-shellcheck.yml +++ b/.github/workflows/differential-shellcheck.yml @@ -23,6 +23,7 @@ jobs: uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # @v5.0.0 with: fetch-depth: 0 + persist-credentials: false - name: Differential ShellCheck # yamllint disable-line rule:line-length diff --git a/.github/workflows/super-linter.yml b/.github/workflows/super-linter.yml index eeb284d..742322e 100644 --- a/.github/workflows/super-linter.yml +++ b/.github/workflows/super-linter.yml @@ -28,6 +28,7 @@ jobs: ## Full git history is needed to get a proper list of changed files ## within `super-linter` fetch-depth: 0 + persist-credentials: false - name: Lint Code Base # yamllint disable-line rule:line-length diff --git a/.vscode/settings.json b/.vscode/settings.json index 857a3bb..14e312f 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,21 +1,21 @@ { - "git.enableCommitSigning": true, - "files.watcherExclude": { - "/appdata/bazarr/config/cache": true, - "/appdata/calibre/config": true, - "/appdata/jellyfin/config/data": true, - "/appdata/jellyfin/config/metadata": true, - "/appdata/jellyfin/transcodes": true, - "/appdata/mariadb/data": true, - "/appdata/nextcloud": true, - "/appdata/nextcloud/config*/**": false, - "/appdata/postgres/data": true, - "/appdata/qbittorrent*/config/qBittorrent": true, - "/appdata/recyclarr/config/repo*/**": true, - "/appdata/redis/data": true, - "/appdata/tdarr/server": true, - "/appdata/vaultwarden/data/icon_cache": true, - "/appdata/vscode/config": true, - "**/MediaCover": true - } + "git.enableCommitSigning": true, + "files.watcherExclude": { + "/appdata/bazarr/config/cache": true, + "/appdata/calibre/config": true, + "/appdata/jellyfin/config/data": true, + "/appdata/jellyfin/config/metadata": true, + "/appdata/jellyfin/transcodes": true, + "/appdata/mariadb/data": true, + "/appdata/nextcloud": true, + "/appdata/nextcloud/config*/**": false, + "/appdata/postgres/data": true, + "/appdata/qbittorrent*/config/qBittorrent": true, + "/appdata/recyclarr/config/repo*/**": true, + "/appdata/redis/data": true, + "/appdata/tdarr/server": true, + "/appdata/vaultwarden/data/icon_cache": true, + "/appdata/vscode/config": true, + "**/MediaCover": true + } } diff --git a/appdata/jellyfin/config/web-config.example.json b/appdata/jellyfin/config/web-config.example.json index ea6a2f9..af6921b 100644 --- a/appdata/jellyfin/config/web-config.example.json +++ b/appdata/jellyfin/config/web-config.example.json @@ -1,49 +1,49 @@ { - "includeCorsCredentials": false, - "multiserver": false, - "themes": [ - { - "name": "Apple TV", - "id": "appletv" - }, { - "name": "Blue Radiance", - "id": "blueradiance" - }, { - "name": "Dark", - "id": "dark", - "default": true - }, { - "name": "Light", - "id": "light" - }, { - "name": "Purple Haze", - "id": "purplehaze" - }, { - "name": "WMC", - "id": "wmc" - } - ], - "servers": [], - "plugins": [ - "playAccessValidation/plugin", - "experimentalWarnings/plugin", - "htmlAudioPlayer/plugin", - "htmlVideoPlayer/plugin", - "photoPlayer/plugin", - "comicsPlayer/plugin", - "bookPlayer/plugin", - "backdropScreensaver/plugin", - "pdfPlayer/plugin", - "logoScreensaver/plugin", - "sessionPlayer/plugin", - "chromecastPlayer/plugin", - "plugins/youtubePlayer/plugin" - ], - "menuLinks": [ - { - "name": "Request Something New", - "icon": "library_add", - "url": "https://example.com" - } - ] + "includeCorsCredentials": false, + "multiserver": false, + "themes": [ + { + "name": "Apple TV", + "id": "appletv" + }, { + "name": "Blue Radiance", + "id": "blueradiance" + }, { + "name": "Dark", + "id": "dark", + "default": true + }, { + "name": "Light", + "id": "light" + }, { + "name": "Purple Haze", + "id": "purplehaze" + }, { + "name": "WMC", + "id": "wmc" + } + ], + "servers": [], + "plugins": [ + "playAccessValidation/plugin", + "experimentalWarnings/plugin", + "htmlAudioPlayer/plugin", + "htmlVideoPlayer/plugin", + "photoPlayer/plugin", + "comicsPlayer/plugin", + "bookPlayer/plugin", + "backdropScreensaver/plugin", + "pdfPlayer/plugin", + "logoScreensaver/plugin", + "sessionPlayer/plugin", + "chromecastPlayer/plugin", + "plugins/youtubePlayer/plugin" + ], + "menuLinks": [ + { + "name": "Request Something New", + "icon": "library_add", + "url": "https://example.com" + } + ] } From 23c966b10a93420da5fe67a323008956f5b3700b Mon Sep 17 00:00:00 2001 From: trjohnson19 <77356759+trjohnson19@users.noreply.github.com> Date: Sun, 12 Oct 2025 22:17:05 -0500 Subject: [PATCH 3/4] `super-linter` fixes --- appdata/jellyfin/config/web-config.example.json | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/appdata/jellyfin/config/web-config.example.json b/appdata/jellyfin/config/web-config.example.json index af6921b..fb4c183 100644 --- a/appdata/jellyfin/config/web-config.example.json +++ b/appdata/jellyfin/config/web-config.example.json @@ -5,20 +5,25 @@ { "name": "Apple TV", "id": "appletv" - }, { + }, + { "name": "Blue Radiance", "id": "blueradiance" - }, { + }, + { "name": "Dark", "id": "dark", "default": true - }, { + }, + { "name": "Light", "id": "light" - }, { + }, + { "name": "Purple Haze", "id": "purplehaze" - }, { + }, + { "name": "WMC", "id": "wmc" } From 31ad0c5d18e7d1d7043c9a59f0b133bb34f3826b Mon Sep 17 00:00:00 2001 From: trjohnson19 <77356759+trjohnson19@users.noreply.github.com> Date: Wed, 15 Oct 2025 20:13:04 -0500 Subject: [PATCH 4/4] Set up `.editorconfig` including allowing json tabs --- .editorconfig | 13 +++++++++++++ .gitignore | 1 + 2 files changed, 14 insertions(+) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..100cec5 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,13 @@ +# EditorConfig is awesome: https://editorconfig.org + +# top-most EditorConfig file +root = true + +# Unix-style newlines with a newline ending every file +[*] +end_of_line = lf +insert_final_newline = true + +# Allow tabs in JSON +[*.json] +indent_style = tab diff --git a/.gitignore b/.gitignore index 10b7e55..c81e392 100644 --- a/.gitignore +++ b/.gitignore @@ -51,6 +51,7 @@ Thumbs.db !.bash_aliases.example !.bash_rc.example !CHANGELOG.md +!.editorconfig !.gitignore !docker-compose.yml !LICENSE