- Convert music category buttons from <button> to native <a> links for better Android compatibility - Convert artist/album nested buttons in TrackList to <a> links to fix HTML validation issues - Add event handlers with proper stopPropagation to maintain click behavior - Increase library overview card sizes from medium to large (50% bigger) - Increase thumbnail sizes in list view from 10x10 to 16x16 - Add console logging for debugging click events on mobile - Remove preventDefault() handlers that were blocking Android touch events These changes resolve navigation issues on Android devices where buttons weren't responding to taps. Native <a> links provide better cross-platform compatibility and allow SvelteKit to handle navigation more reliably. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
45 lines
1.3 KiB
Bash
Executable File
45 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
# Build and push the JellyTau builder Docker image to your registry
|
|
|
|
set -e
|
|
|
|
# Configuration
|
|
REGISTRY_HOST="${REGISTRY_HOST:-gitea.tourolle.paris}"
|
|
REGISTRY_USER="${REGISTRY_USER:-dtourolle}"
|
|
IMAGE_NAME="jellytau-builder"
|
|
IMAGE_TAG="${1:-latest}"
|
|
FULL_IMAGE_NAME="${REGISTRY_HOST}/${REGISTRY_USER}/${IMAGE_NAME}:${IMAGE_TAG}"
|
|
|
|
echo "🐳 Building JellyTau Builder Image"
|
|
echo "=================================="
|
|
echo "Registry: $REGISTRY_HOST"
|
|
echo "User: $REGISTRY_USER"
|
|
echo "Image: $FULL_IMAGE_NAME"
|
|
echo ""
|
|
|
|
# Step 1: Build locally
|
|
echo "🔨 Building Docker image locally..."
|
|
docker build -f Dockerfile.builder -t ${IMAGE_NAME}:${IMAGE_TAG} .
|
|
|
|
# Step 2: Tag for registry
|
|
echo "🏷️ Tagging for registry..."
|
|
docker tag ${IMAGE_NAME}:${IMAGE_TAG} ${FULL_IMAGE_NAME}
|
|
|
|
# Step 3: Login to registry (if not already logged in)
|
|
echo "🔐 Checking registry authentication..."
|
|
if ! docker info | grep -q "Username"; then
|
|
echo "Not authenticated to Docker. Logging in to ${REGISTRY_HOST}..."
|
|
docker login ${REGISTRY_HOST}
|
|
fi
|
|
|
|
# Step 4: Push to registry
|
|
echo "📤 Pushing image to registry..."
|
|
docker push ${FULL_IMAGE_NAME}
|
|
|
|
echo ""
|
|
echo "✅ Successfully built and pushed: ${FULL_IMAGE_NAME}"
|
|
echo ""
|
|
echo "Update your workflow to use:"
|
|
echo " container:"
|
|
echo " image: ${FULL_IMAGE_NAME}"
|