64 Commits
Author SHA1 Message Date
LZStealth c643d2fb07 Prepare v2.0.0 release
Publish Docker Image / build-and-push (push) Successful in 1m19s
v2.0.0
2026-07-28 22:20:40 +01:00
LZStealth de1469c29d Release 1.5.16
Publish Docker Image / build-and-push (push) Successful in 1m18s
v1.5.16
2026-07-26 22:03:36 +01:00
LZStealth 42279d95aa Release 1.5.15
Publish Docker Image / build-and-push (push) Successful in 1m16s
v1.5.15
2026-07-26 21:06:03 +01:00
LZStealth 9c5cabbd13 Release 1.5.14
Publish Docker Image / build-and-push (push) Successful in 1m15s
v1.5.14
2026-07-26 20:33:41 +01:00
LZStealth 815c808d73 Release 1.5.13
Publish Docker Image / build-and-push (push) Successful in 1m19s
v1.5.13
2026-07-26 20:26:01 +01:00
LZStealth 4afaeaafb1 Release v1.5.12
Publish Docker Image / build-and-push (push) Successful in 1m17s
v1.5.12
2026-07-26 16:22:28 +01:00
LZStealth ef9cdd2986 Merge remote-tracking branch 'Gitea/main' 2026-07-26 15:02:18 +01:00
LZStealth 2176fb9042 Release v1.5.11
Publish Docker Image / build-and-push (push) Successful in 1m19s
v1.5.11
2026-07-26 15:01:03 +01:00
LZStealth 6cb45d7839 Merge pull request 'Implement video region support' (#4) from feature/issue-2-video-region into main
Reviewed-on: #4
2026-07-26 14:59:14 +01:00
LZStealth eb1f33d82f Implement video region support 2026-07-26 14:54:50 +01:00
LZStealth 07ec17ad91 Release v1.5.10
Publish Docker Image / build-and-push (push) Successful in 1m19s
v1.5.10
2026-07-26 12:32:01 +01:00
LZStealth b5fbf79af7 Gitea Templates Update 2026-07-26 01:45:16 +01:00
LZStealth 4ca4da473f Gitea Templates 2026-07-26 01:35:57 +01:00
LZStealth f4de31269d Commit all changes
Publish Docker Image / build-and-push (push) Successful in 1m17s
v1.5.9
2026-07-26 01:28:38 +01:00
LZStealth 235d2da6aa Release 1.5.9 2026-07-26 01:28:21 +01:00
LZStealth d24c9c4035 Release 1.5.8
Publish Docker Image / build-and-push (push) Successful in 1m18s
v1.5.8
2026-07-25 18:24:12 +01:00
LZStealth 04ddec50ad Release 1.5.7
Publish Docker Image / build-and-push (push) Successful in 1m16s
v1.5.7
2026-07-25 17:58:00 +01:00
LZStealth 47613e61a2 Tune playlist slide thumbnail placeholder
Publish Docker Image / build-and-push (push) Successful in 1m17s
v1.5.6
2026-07-25 17:49:00 +01:00
LZStealth bd130a1070 Bump version to 1.5.6 2026-07-25 17:43:41 +01:00
LZStealth d48f0e779f Backfill slide thumbnail migration
Publish Docker Image / build-and-push (push) Successful in 1m17s
v1.5.5
2026-07-25 17:27:25 +01:00
LZStealth 90ec3bb2df Bump version to 1.5.5 2026-07-25 17:27:12 +01:00
LZStealth 0ca20035cd Updated changelog 2026-07-25 17:24:26 +01:00
LZStealth c18f597068 Release 1.5.4
Publish Docker Image / build-and-push (push) Successful in 1m16s
v1.5.4
2026-07-25 17:22:21 +01:00
LZStealth 0e89892c94 Release 1.5.3
Publish Docker Image / build-and-push (push) Successful in 1m17s
v1.5.3
2026-07-25 15:11:41 +01:00
LZStealth 9ee938fd2f Release 1.5.2
Publish Docker Image / build-and-push (push) Successful in 34s
v1.5.2
2026-07-25 03:16:49 +01:00
LZStealth ad514102e7 Fix account page save wiring
Publish Docker Image / build-and-push (push) Successful in 35s
v1.5.1
2026-07-25 02:47:03 +01:00
LZStealth cceb5d8fde Update changelog for 1.5.1 2026-07-25 02:46:33 +01:00
LZStealth b0e72e40d4 Bump version to 1.5.1 2026-07-25 02:43:43 +01:00
LZStealth db9d718cd8 Save worktree changes
Publish Docker Image / build-and-push (push) Successful in 35s
v1.5.0
2026-07-25 02:29:19 +01:00
LZStealth 8d3b7d557b Release v1.5.0
Publish Docker Image / build-and-push (push) Successful in 1m1s
2026-07-25 02:27:06 +01:00
LZStealth 9f08ccfea1 Bump version to 1.4.6
Publish Docker Image / build-and-push (push) Successful in 51s
v1.4.6
2026-07-22 01:26:04 +01:00
LZStealth 370ec81c33 Bump version to 1.4.5
Publish Docker Image / build-and-push (push) Successful in 27s
v1.4.5
2026-07-21 21:53:55 +01:00
LZStealth 5e7df5e55c Render 404 pages for unmatched routes
Publish Docker Image / build-and-push (push) Successful in 26s
v1.4.4
2026-07-21 21:41:35 +01:00
LZStealth cfca5bfe3b Fix RBAC client action visibility
Publish Docker Image / build-and-push (push) Successful in 27s
v1.4.3
2026-07-21 21:39:56 +01:00
LZStealth 5eff70755b Fix duplicate permissions cleanup
Publish Docker Image / build-and-push (push) Successful in 27s
v1.4.2
2026-07-21 21:24:08 +01:00
LZStealth 0666d5d07c Bump version to 1.4.1
Publish Docker Image / build-and-push (push) Successful in 31s
v1.4.1
2026-07-21 21:14:47 +01:00
LZStealth 8b479283e1 Fix schema migration audit columns 2026-07-21 21:14:41 +01:00
LZStealth 13e13d0d68 Bump version to 1.4.0 2026-07-21 21:07:32 +01:00
LZStealth e051958bea Implement RBAC roles system 2026-07-21 21:05:02 +01:00
LZStealth 7973ee0ea4 Fix duplicate onboarding client names
Publish Docker Image / build-and-push (push) Successful in 25s
v1.3.4
2026-07-21 02:03:09 +01:00
LZStealth 6416dbfd99 Release v1.3.3
Publish Docker Image / build-and-push (push) Successful in 26s
v1.3.3
2026-07-21 01:55:10 +01:00
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