Commit graph

  • 1ad390229b Re-probe video duration with ffprobe when adding to playlist ScreenTinker 2026-04-11 21:24:41 -0500
  • adb107f228 Use content's native duration for videos added to playlists ScreenTinker 2026-04-11 21:23:07 -0500
  • 9057e5b6d1 Add getWidgets API method for playlist add-item modal ScreenTinker 2026-04-11 21:19:24 -0500
  • bc7e68d680 Add playlists view with list, detail, and item management ScreenTinker 2026-04-11 21:18:43 -0500
  • 17e5a8f423 Add playlist API methods to frontend api.js ScreenTinker 2026-04-11 21:16:54 -0500
  • 31e5a5a8f3 Add playlists route to frontend app.js router ScreenTinker 2026-04-11 21:16:08 -0500
  • 865a89836b Add Playlists nav entry to sidebar between Content and Layouts ScreenTinker 2026-04-11 21:15:25 -0500
  • 94f48e76b0 Register playlist routes in server.js ScreenTinker 2026-04-11 21:10:24 -0500
  • e262216c58 Add playlist API routes with full CRUD and item management ScreenTinker 2026-04-11 21:09:58 -0500
  • 1fbeccff7c Add playlists and playlist_items tables to schema ScreenTinker 2026-04-11 21:09:12 -0500
  • f57fc5ad81 Security hardening: auth checks, XSS escaping, input validation ScreenTinker 2026-04-09 22:09:40 -0500
  • faa437881f Add device groups UI, group commands, proxy IP fix, and web player detection ScreenTinker 2026-04-09 22:03:44 -0500
  • e7081a579c Fix widget assignments, designer scaling, and cache strategy ScreenTinker 2026-04-08 16:25:05 -0500
  • e2879fff58 Instant playlist push, fix YouTube looping, auto-fetch video titles ScreenTinker 2026-04-08 15:42:41 -0500
  • b7d0c94313 Move player downloads into Add Display modal for discoverability ScreenTinker 2026-04-08 15:04:33 -0500
  • 8a84923d72 Fix YouTube playback: use IFrame API, fix playlist change detection, network-first caching ScreenTinker 2026-04-08 14:56:49 -0500
  • af371b9d89 Fix YouTube embed error 153 - add mute, origin, and enablejsapi params ScreenTinker 2026-04-08 14:25:44 -0500
  • 4ae7533b85 Hide unclaimed devices from dashboard, add unassigned API, add upgrade docs ScreenTinker 2026-04-08 13:13:46 -0500
  • d18045a386 Fix web player single-video loop and service worker cache errors ScreenTinker 2026-04-08 12:58:43 -0500
  • d67dd41056 Add YouTube and Export/Import to README features list ScreenTinker 2026-04-08 12:21:05 -0500
  • 1594a9d4a4 Initial open source release ScreenTinker 2026-04-08 12:14:53 -0500