Conversation
Adds a table_page_sizes JSON column to UserSettings so each user's per-table pagination preference is stored server-side and follows them across devices (laptop during rehearsals → fixed station for live shows). The PATCH /api/v1/user/settings endpoint handles the new field automatically; the existing WS broadcast (GET_USER_SETTINGS) syncs changes to all open sessions for that user without any local state mutation. Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Client V3 Test Results23 tests 23 ✅ 0s ⏱️ Results for commit f6fe6ae. ♻️ This comment has been updated with latest results. |
Client Test Results128 tests 128 ✅ 0s ⏱️ Results for commit f6fe6ae. ♻️ This comment has been updated with latest results. |
Python Test Results 1 files 1 suites 2m 1s ⏱️ Results for commit f6fe6ae. ♻️ This comment has been updated with latest results. |
Playwright E2E Results (firefox)175 tests 175 ✅ 1m 47s ⏱️ Results for commit f6fe6ae. ♻️ This comment has been updated with latest results. |
Playwright E2E Results (chromium)175 tests 175 ✅ 1m 51s ⏱️ Results for commit f6fe6ae. ♻️ This comment has been updated with latest results. |
Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.5.6 to 6.5.7. - [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst) - [Commits](tornadoweb/tornado@v6.5.6...v6.5.7) --- updated-dependencies: - dependency-name: tornado dependency-version: 6.5.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Promote Vue 3 to default UI at /, demote Vue 2 to /ui-old/ - V3 now served as the catch-all at / with default_ui setting changed to "new" - V2 served at /ui-old/ with its own dedicated routes and static asset handler - Backend redirect logic moved to RootControllerV3: redirects / → /ui-old/ when default_ui == "old" - Both clients' vite base/outDir updated; V3 gains a clean plugin preserving ui-old/ - UI-switch nav links and preference redirects updated to new paths in both apps - E2E UI_BASE updated to reflect V3 now living at the server root Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * Move docs generation prebuild from V2 to V3 The docs prebuild (copy-docs.sh + generate-doc-manifest.ts) was in the V2 client, which used Vite's public/ copy mechanism to deposit docs into the outDir. When V2's outDir moved to server/static/ui-old/, docs were landing in ui-old/docs/ instead of server/static/docs/. V3 now owns docs generation since it builds to the server/static/ root. Scripts are copied to client-v3/scripts/ with a mkdir -p guard added for the previously-absent public/ directory in V3. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * Fix CI failures: Prettier formatting and Dockerfile for new UI layout - Fix Prettier formatting in client-v3/src/App.vue (Switch to Classic UI nav item) - Move COPY /docs from build_v2 to build_v3 stage (V3 now owns docs generation) - Update build_v3 mkdir to /server/static (was /server/static/ui-new) - Update final COPY --from=build_v3 to copy from /server/static root (was /server/static/ui-new) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Replicates the :has() CSS pattern from the config cue/script editors to the live show view. When cue edit mode is active, hovering the add-cue button applies a faint white overlay to the script row. Applied to the inner content row (not the root container) to avoid conflicting with the existing .current-line blue highlight. Updated all four components: standard and compact viewers in both the Vue 2 and Vue 3 clients. Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|


No description provided.