v1.4.4 - fix syntax error in persistentId (stray shell text + duplicate declaration broke app.js)
This commit is contained in:
+11
-10
@@ -9,26 +9,27 @@ services:
|
|||||||
- "3030:3000"
|
- "3030:3000"
|
||||||
environment:
|
environment:
|
||||||
# REQUIRED
|
# REQUIRED
|
||||||
- IMMICH_URL=http://your-immich-server:2283
|
- IMMICH_URL=http://10.0.0.40:2283
|
||||||
- IMMICH_API_KEY=your-api-key-here
|
- IMMICH_API_KEY=0G1iJ4ydmA0ghjMk1OTcdFhxUbhAgfti2higMKFmU
|
||||||
|
- ADMIN_USERNAME=jessikitty
|
||||||
|
- ADMIN_PASSWORD=23Pinkpr!ncesses
|
||||||
|
- FRAMBE_API_TOKEN=whosethatgirl-itsjess
|
||||||
|
|
||||||
# Slideshow
|
# Slideshow
|
||||||
- SLIDESHOW_INTERVAL=30
|
- SLIDESHOW_INTERVAL=300
|
||||||
- TRANSITION_DURATION=2
|
- TRANSITION_DURATION=5
|
||||||
- IMAGE_FIT=contain
|
- IMAGE_FIT=contain
|
||||||
- SHUFFLE=true
|
- SHUFFLE=true
|
||||||
- BACKGROUND_BLUR=true
|
- BACKGROUND_BLUR=true
|
||||||
- REFRESH_INTERVAL=300 # Seconds between album/person refresh checks
|
- REFRESH_INTERVAL=300 # Seconds between album/person refresh checks
|
||||||
|
|
||||||
# Overlays
|
# Overlays
|
||||||
- SHOW_CLOCK=true
|
- SHOW_CLOCK=true
|
||||||
- SHOW_DATE=true
|
- SHOW_DATE=true
|
||||||
- SHOW_EXIF=true
|
- SHOW_EXIF=false
|
||||||
- SHOW_PROGRESS=true
|
- SHOW_PROGRESS=true
|
||||||
|
|
||||||
# Admin Authentication (leave ADMIN_PASSWORD blank to disable login)
|
# - ADMIN_PASSWORD=changeme
|
||||||
- ADMIN_USERNAME=admin
|
|
||||||
# - ADMIN_PASSWORD=changeme
|
|
||||||
|
|
||||||
# API Token for external access (Home Assistant, scripts, etc.)
|
# API Token for external access (Home Assistant, scripts, etc.)
|
||||||
# - FRAMBE_API_TOKEN=your-secret-token-here
|
# - FRAMBE_API_TOKEN=your-secret-token-here
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
var currentVideoPlaying = false, pileCanvas, pileCtx;
|
var currentVideoPlaying = false, pileCanvas, pileCtx;
|
||||||
var FRAME_PAD_RATIO = 0.03, FRAME_BOTTOM_RATIO = 0.10, FRAME_COLOR = '#ede8df';
|
var FRAME_PAD_RATIO = 0.03, FRAME_BOTTOM_RATIO = 0.10, FRAME_COLOR = '#ede8df';
|
||||||
var wsConn = null, clientId = null, isSleeping = false;
|
var wsConn = null, clientId = null, isSleeping = false;
|
||||||
|
var persistentId = (function(){ var k='frambe_pid'; var v=localStorage.getItem(k); if(vi docker-compose.yml ){ v='fp-'+Math.random().toString(36).substr(2,9)+'-'+Date.now().toString(36); localStorage.setItem(k,v); } return v; })();
|
||||||
var $setupScreen=document.getElementById('setup-screen'),$slideshowScreen=document.getElementById('slideshow-screen'),$connectionStatus=document.getElementById('connection-status'),$setupContent=document.getElementById('setup-content'),$setupError=document.getElementById('setup-error'),$errorDetail=document.getElementById('error-detail'),$albumsList=document.getElementById('albums-list'),$btnStart=document.getElementById('btn-start'),$bgBlur=document.getElementById('bg-blur'),$mainFrame=document.getElementById('main-frame'),$mainPhoto=document.getElementById('main-photo'),$mainVideo=document.getElementById('main-video'),$clock=document.getElementById('clock'),$dateDisplay=document.getElementById('date-display'),$exifInfo=document.getElementById('exif-info'),$progressFill=document.getElementById('progress-fill'),$overlay=document.getElementById('overlay'),$btnSettings=document.getElementById('btn-settings'),$progressBar=document.getElementById('progress-bar');
|
var $setupScreen=document.getElementById('setup-screen'),$slideshowScreen=document.getElementById('slideshow-screen'),$connectionStatus=document.getElementById('connection-status'),$setupContent=document.getElementById('setup-content'),$setupError=document.getElementById('setup-error'),$errorDetail=document.getElementById('error-detail'),$albumsList=document.getElementById('albums-list'),$btnStart=document.getElementById('btn-start'),$bgBlur=document.getElementById('bg-blur'),$mainFrame=document.getElementById('main-frame'),$mainPhoto=document.getElementById('main-photo'),$mainVideo=document.getElementById('main-video'),$clock=document.getElementById('clock'),$dateDisplay=document.getElementById('date-display'),$exifInfo=document.getElementById('exif-info'),$progressFill=document.getElementById('progress-fill'),$overlay=document.getElementById('overlay'),$btnSettings=document.getElementById('btn-settings'),$progressBar=document.getElementById('progress-bar');
|
||||||
|
|
||||||
// === WEBSOCKET ===
|
// === WEBSOCKET ===
|
||||||
|
|||||||
Reference in New Issue
Block a user