LZStealth
6fb413cb6d
Bump version to 1.3.2
Publish Docker Image / build-and-push (push) Successful in 49s
v1.3.2
2026-07-21 01:21:05 +01:00
LZStealth
8393923c5a
Bump version to 1.4.1 and tighten client handling
2026-07-21 01:20:12 +01:00
LZStealth
2ea8d389fa
This PR breaks the large web and player bootstrap files into smaller modules with clearer ownership.
...
Publish Docker Image / build-and-push (push) Successful in 58s
Web changes:
Split shared helpers, bootstrap logic, route groups, and upload-sync behavior out of web.js.
Kept web.js focused on wiring and server startup.
Fixed screen playlist reassignment so changing a screen’s playlist now triggers a refresh.
Fixed single-slide playlist refresh behavior so updates do not get stuck behind the current slide.
Player changes:
Split websocket/runtime handling into runtime.js.
Split playlist assembly and revision hashing into playlist.js.
Split onboarding and player HTTP routes into dedicated modules.
Split render utilities and template loading into render-helpers.js.
Kept player.js mostly as startup/orchestration.
Validation:
Rebuilt both services with Docker Compose.
Smoke-checked web and player routes after the refactor.
Verified get_errors was clean on the touched modules.
v1.3.0
2026-07-20 23:58:27 +01:00
LZStealth
480ccdbe9c
Text pasting fix
Publish Docker Image / build-and-push (push) Successful in 24s
v1.1.5
2026-07-15 02:38:24 +01:00
LZStealth
8020a12408
Fix admin table and playlist reorder UI
Publish Docker Image / build-and-push (push) Successful in 54s
v1.1.4
2026-07-15 02:16:48 +01:00
LZStealth
b7f1d800ef
Release v1.1.3: playlist drag sorting, local SortableJS, and playlist UI updates
Publish Docker Image / build-and-push (push) Successful in 27s
v1.1.3
2026-07-15 00:45:40 +01:00
LZStealth
b0649d838e
Release v1.1.2
Publish Docker Image / build-and-push (push) Successful in 24s
v1.1.2
2026-07-14 21:30:40 +01:00
LZStealth
9f3fcbdaf2
Refresh favicon and layout assets
Publish Docker Image / build-and-push (push) Successful in 26s
v1.1.1
2026-07-14 21:10:27 +01:00
LZStealth
31b10e6fd1
Refresh player and admin UI
2026-07-14 20:52:39 +01:00
LZStealth
4e0e87c86c
Refactor web server and release workflow
Publish Docker Image / build-and-push (push) Successful in 21s
v1.1.0
2026-07-14 18:35:24 +01:00
LZStealth
9070ded66d
Update README.md
...
Docker tags need to be lowercase.
2026-07-14 15:52:15 +01:00
LZStealth
e65a43b13c
Handle player redirects on screen slug change
Publish Docker Image / build-and-push (push) Successful in 21s
v1.0.2
2026-07-14 15:30:05 +01:00
LZStealth
440b8683f7
Make screen slugs editable
Publish Docker Image / build-and-push (push) Successful in 20s
v1.0.1
2026-07-14 14:49:08 +01:00
LZStealth
1043f26b3e
Document tag-based Docker publishing
Publish Docker Image / build-and-push (push) Successful in 20s
2026-07-14 14:40:47 +01:00
LZStealth
41b619a16a
Remove orphaned upload files
Publish Docker Image / build-and-push (push) Successful in 20s
v1.0.0
2026-07-14 14:30:28 +01:00
LZStealth
ce9ecffa4a
Fix docker compose service wiring
Publish Docker Image / build-and-push (push) Successful in 21s
2026-07-14 14:23:49 +01:00
LZStealth
d40cb3e5bf
no message
Publish Docker Image / build-and-push (push) Successful in 21s
2026-07-14 14:06:19 +01:00
LZStealth
c6ec8f6ad9
docker updates.
Publish Docker Image / build-and-push (push) Failing after 3m36s
2026-07-14 13:56:54 +01:00
LZStealth
ff23474a54
Optimisations and updated readme
2026-07-14 12:50:52 +01:00
LZStealth
9709457b73
remove server.js
2026-07-13 22:39:16 +01:00
LZStealth
877ff3f896
Add Readme
2026-07-13 21:49:00 +01:00
LZStealth
0837f4f529
Initial Product release
2026-07-13 21:44:49 +01:00
LZStealth
2d3ff69c6e
Initial
2026-07-12 16:25:08 +01:00