lzstealth
bbd517abbb
Fix scheduled task run notification
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile, web, pulse-signage-web) (push) Successful in 1m14s
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile.player, player, pulse-signage-player) (push) Successful in 32s
2026-08-17 00:54:13 +01:00
lzstealth
403a928b9e
Release 2.8.4
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile, web, pulse-signage-web) (push) Successful in 1m14s
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile.player, player, pulse-signage-player) (push) Successful in 35s
2026-08-17 00:46:07 +01:00
lzstealth
ea72747822
Release 2.8.2
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile, web, pulse-signage-web) (push) Successful in 1m12s
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile.player, player, pulse-signage-player) (push) Successful in 34s
2026-08-16 22:41:39 +01:00
lzstealth
a5bf8e6f7f
Release 2.8.1
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile, web, pulse-signage-web) (push) Successful in 1m16s
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile.player, player, pulse-signage-player) (push) Successful in 33s
2026-08-16 22:08:32 +01:00
lzstealth
203d0bfc01
Release 2.8.0
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile, web, pulse-signage-web) (push) Successful in 1m49s
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile.player, player, pulse-signage-player) (push) Successful in 32s
2026-08-16 17:15:31 +01:00
lzstealth
aafe112c36
Release 2.7.5
Publish Docker Image / build-and-push (./build/Dockerfile, git.lzstealth.com/lzstealth/pulse-signage-web, web) (push) Successful in 1m18s
Publish Docker Image / build-and-push (./build/Dockerfile.player, git.lzstealth.com/lzstealth/pulse-signage-player, player) (push) Successful in 32s
2026-08-15 13:06:46 +01:00
lzstealth
1f1ad5d61f
Release 2.7.4
Publish Docker Image / build-and-push (./build/Dockerfile, git.lzstealth.com/lzstealth/pulse-signage-web, web) (push) Successful in 1m15s
Publish Docker Image / build-and-push (./build/Dockerfile.player, git.lzstealth.com/lzstealth/pulse-signage-player, player) (push) Successful in 32s
2026-08-15 12:30:31 +01:00
lzstealth
f0177e6628
Release 2.7.3
Publish Docker Image / build-and-push (./build/Dockerfile, git.lzstealth.com/lzstealth/pulse-signage-web, web) (push) Successful in 1m15s
Publish Docker Image / build-and-push (./build/Dockerfile.player, git.lzstealth.com/lzstealth/pulse-signage-player, player) (push) Successful in 32s
2026-08-15 11:43:07 +01:00
lzstealth
e7ec276317
Release v2.7.0
Publish Docker Image / build-and-push (./build/Dockerfile, git.lzstealth.com/lzstealth/pulse-signage-web, web) (push) Successful in 1m18s
Publish Docker Image / build-and-push (./build/Dockerfile.player, git.lzstealth.com/lzstealth/pulse-signage-player, player) (push) Successful in 33s
2026-08-14 13:36:47 +01:00
lzstealth
30f5ed11b8
Format scheduled task intervals
Publish Docker Image / build-and-push (./build/Dockerfile, git.lzstealth.com/lzstealth/pulse-signage-web, web) (push) Successful in 1m25s
Publish Docker Image / build-and-push (./build/Dockerfile.player, git.lzstealth.com/lzstealth/pulse-signage-player, player) (push) Successful in 32s
2026-08-14 00:20:48 +01:00
lzstealth
d6a8b45357
Fresh initial commit
Publish Docker Image / build-and-push (./build/Dockerfile, git.lzstealth.com/lzstealth/pulse-signage-web, web) (push) Successful in 1m12s
Publish Docker Image / build-and-push (./build/Dockerfile.player, git.lzstealth.com/lzstealth/pulse-signage-player, player) (push) Successful in 30s
2026-08-12 02:41:31 +01:00
lzstealth
f9425fc640
Release 2.6.25
Publish Docker Image / build-and-push (./build/Dockerfile, git.lzstealth.com/lzstealth/pulse-signage-web, web) (push) Successful in 1m12s
Publish Docker Image / build-and-push (./build/Dockerfile.player, git.lzstealth.com/lzstealth/pulse-signage-player, player) (push) Successful in 30s
2026-08-10 01:04:49 +01:00
lzstealth
6d8bf0f5f0
Release v2.6.22
2026-08-09 13:06:02 +01:00
lzstealth
459f84ed94
Release v2.6.19
2026-08-09 11:57:40 +01:00
lzstealth
49c72923b4
Release 2.6.15
2026-08-08 23:15:04 +01:00
lzstealth
c3b5a0053c
Split web and player build artifacts
2026-08-08 20:38:44 +01:00
lzstealth
5a08ccddbb
Release v2.6.11
2026-08-08 15:11:11 +01:00
lzstealth
ee3b1b51bf
Release v2.6.9
2026-08-08 14:08:16 +01:00
lzstealth
7e46fffc34
Release 2.6.7
2026-08-08 13:02:31 +01:00
lzstealth
0801c119ae
Add player control-plane and dashboard updates
2026-08-07 22:23:46 +01:00
lzstealth
433be06bc7
Refine player control-plane flow
2026-08-07 13:10:16 +01:00
lzstealth
74318eb34e
Add multi-player and remote bridge support
2026-08-07 02:58:18 +01:00
lzstealth
a4f8a807ff
Add kiosk launcher downloads and player URL resolution
2026-08-06 18:51:33 +01:00
lzstealth
b9dd4178c4
Apply remaining changes
2026-08-05 21:57:16 +01:00
lzstealth
d3e059a878
Release v2.5.9
2026-08-05 21:05:43 +01:00
lzstealth
9f831f04bc
Release v2.5.6
2026-08-05 19:38:16 +01:00
lzstealth
a45552fed3
Release v2.5.4
2026-08-03 21:20:54 +01:00
lzstealth
a5e8ecb21f
Release v2.5.3
2026-08-03 20:04:43 +01:00
lzstealth
ed8d51580e
Add template animation editor
2026-08-03 17:27:42 +01:00
lzstealth
e95928f31c
Release v2.4.2
2026-08-03 12:45:27 +01:00
lzstealth
2b9cabdab2
Implement schedule WYSIWYG and UTC dates
2026-08-02 14:04:41 +01:00
lzstealth
d6417b667c
Release v2.2.0
2026-08-01 21:41:44 +01:00
lzstealth
c643d2fb07
Prepare v2.0.0 release
2026-07-28 22:20:40 +01:00
lzstealth
de1469c29d
Release 1.5.16
2026-07-26 22:03:36 +01:00
lzstealth
815c808d73
Release 1.5.13
2026-07-26 20:26:01 +01:00
lzstealth
4afaeaafb1
Release v1.5.12
2026-07-26 16:22:28 +01:00
lzstealth
eb1f33d82f
Implement video region support
2026-07-26 14:54:50 +01:00
lzstealth
07ec17ad91
Release v1.5.10
2026-07-26 12:32:01 +01:00
lzstealth
d24c9c4035
Release 1.5.8
2026-07-25 18:24:12 +01:00
lzstealth
0e89892c94
Release 1.5.3
2026-07-25 15:11:41 +01:00
lzstealth
db9d718cd8
Save worktree changes
2026-07-25 02:29:19 +01:00
lzstealth
9f08ccfea1
Bump version to 1.4.6
2026-07-22 01:26:04 +01:00
lzstealth
370ec81c33
Bump version to 1.4.5
2026-07-21 21:53:55 +01:00
lzstealth
cfca5bfe3b
Fix RBAC client action visibility
2026-07-21 21:39:56 +01:00
lzstealth
e051958bea
Implement RBAC roles system
2026-07-21 21:05:02 +01:00
lzstealth
7973ee0ea4
Fix duplicate onboarding client names
2026-07-21 02:03:09 +01:00
lzstealth
6416dbfd99
Release v1.3.3
2026-07-21 01:55:10 +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.
...
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.
2026-07-20 23:58:27 +01:00
lzstealth
b7f1d800ef
Release v1.1.3: playlist drag sorting, local SortableJS, and playlist UI updates
2026-07-15 00:45:40 +01:00