v0.2: All videos folder, shared watched state, release-order sorting, official icon, OAuth plumbing, docs
Some checks failed
release / build-release (push) Has been cancelled
Some checks failed
release / build-release (push) Has been cancelled
- per-creator "All videos" folder (release order across sub-channels); sub-channel copies use cpost: ids and UserDataMirror keeps played/resume state in sync - SortNameUpdater forces release-order sort names so every client lists newest first by default - official Floatplane icon as channel image (Primary only — a channel Thumb hid video thumbnails in Continue Watching) and as 16:9 plugin thumbnail; one-time image replacement on upgrade - OAuth device-flow login (FloatplaneAuthService + settings UI); needs a Floatplane client id; Turnstile verified domain-bound so password login inside Jellyfin is impossible - generic install.sh (linuxserver / official image / native), thumb.png in package + manifest - README rewritten for a general audience, doc/usage.md with screenshots, 60 tests Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -6,7 +6,7 @@ name: release
|
||||
# - tagg vX.Y.Z -> versionerad release (plugin-version X.Y.Z.0)
|
||||
# - workflow_dispatch -> valfri tag (tom = latest)
|
||||
# Assets: floatplane_<ver>.zip (+.md5), manifest.json (Jellyfins plugin-
|
||||
# repository-format) och install-pi5.sh. manifest.json laddas ALLTID upp
|
||||
# repository-format) och install.sh. manifest.json laddas ALLTID upp
|
||||
# till "latest" sa att URL:en nedan alltid pekar pa nyaste versionen:
|
||||
# https://gitea.brasse-pc.eu/brasse/jellyfin-plugin-floatplane/releases/download/latest/manifest.json
|
||||
#
|
||||
@@ -124,7 +124,7 @@ jobs:
|
||||
Sedan Plugins -> Catalog -> Floatplane -> Install, starta om Jellyfin.
|
||||
|
||||
Manuell installation pa en host med linuxserver/jellyfin-containern:
|
||||
curl -fsSL $REPO_URL/releases/download/$TAG/install-pi5.sh | sh
|
||||
curl -fsSL $REPO_URL/releases/download/$TAG/install.sh | sh
|
||||
(TAG=... JELLYFIN_CONFIG_DIR=... JELLYFIN_CONTAINER=... och --dry-run stods, se skriptet.)
|
||||
|
||||
Efter installation: Dashboard -> Plugins -> Floatplane -> klistra in sails.sid-cookien."
|
||||
@@ -159,7 +159,8 @@ jobs:
|
||||
upload "$rid" "$ZIP" "build/$ZIP"
|
||||
upload "$rid" "$ZIP.md5" "build/$ZIP.md5"
|
||||
upload "$rid" "manifest.json" "build/manifest.json"
|
||||
upload "$rid" "install-pi5.sh" "install-pi5.sh"
|
||||
upload "$rid" "install.sh" "install.sh"
|
||||
upload "$rid" "thumb.png" "build/thumb.png"
|
||||
echo "klart: https://gitea.brasse-pc.eu/$REPO/releases/tag/$TAG"
|
||||
|
||||
# --- manifest.json aven till "latest" vid taggad release --------------
|
||||
@@ -175,7 +176,8 @@ jobs:
|
||||
fi
|
||||
if [ -n "$lid" ] && [ "$lid" != "null" ]; then
|
||||
upload "$lid" "manifest.json" "build/manifest.json.keep"
|
||||
upload "$lid" "install-pi5.sh" "install-pi5.sh"
|
||||
upload "$lid" "install.sh" "install.sh"
|
||||
upload "$lid" "thumb.png" "build/thumb.png"
|
||||
echo "manifest.json uppdaterat pa latest: $REPO_URL/releases/download/latest/manifest.json"
|
||||
else
|
||||
echo "::warning::kunde inte hitta/skapa latest-releasen for manifest.json"
|
||||
|
||||
Reference in New Issue
Block a user