screentinker/server
ScreenTinker e7081a579c Fix widget assignments, designer scaling, and cache strategy
- Make assignments.content_id nullable so widgets can be assigned to playlists
- Fix designer publish to use vw units matching preview (was hardcoded px)
- Add px-to-vw conversion in text widget renderer for backward compat
- Fix webpage widget zoom scaling
- Add widget rendering support in fullscreen player mode
- Set no-cache headers on JS/CSS/HTML for instant updates (ETag/304)
- Set 30-day cache on media files and uploaded content for Cloudflare

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 16:25:05 -05:00
..
db Fix widget assignments, designer scaling, and cache strategy 2026-04-08 16:25:05 -05:00
middleware Initial open source release 2026-04-08 12:14:53 -05:00
player Fix widget assignments, designer scaling, and cache strategy 2026-04-08 16:25:05 -05:00
routes Fix widget assignments, designer scaling, and cache strategy 2026-04-08 16:25:05 -05:00
services Initial open source release 2026-04-08 12:14:53 -05:00
ws Instant playlist push, fix YouTube looping, auto-fetch video titles 2026-04-08 15:42:41 -05:00
config.js Initial open source release 2026-04-08 12:14:53 -05:00
package-lock.json Initial open source release 2026-04-08 12:14:53 -05:00
package.json Initial open source release 2026-04-08 12:14:53 -05:00
server.js Fix widget assignments, designer scaling, and cache strategy 2026-04-08 16:25:05 -05:00