Skip to content

Release 0.32.0#1176

Merged
Tim020 merged 8 commits into
mainfrom
dev
Jun 10, 2026
Merged

Release 0.32.0#1176
Tim020 merged 8 commits into
mainfrom
dev

Conversation

@Tim020

@Tim020 Tim020 commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Tim020 and others added 2 commits June 8, 2026 23:10
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>
@Tim020 Tim020 added the release Pull requests for creating a new release label Jun 9, 2026
@github-actions github-actions Bot added client Pull requests changing front end code large-diff server Pull requests changing back end code client-v3 labels Jun 9, 2026
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Client V3 Test Results

23 tests   23 ✅  0s ⏱️
 2 suites   0 💤
 1 files     0 ❌

Results for commit f6fe6ae.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Client Test Results

128 tests   128 ✅  0s ⏱️
  6 suites    0 💤
  1 files      0 ❌

Results for commit f6fe6ae.

♻️ This comment has been updated with latest results.

Comment thread server/alembic_config/versions/390f0ab54425_add_table_page_sizes_to_user_settings.py Dismissed
Comment thread server/alembic_config/versions/390f0ab54425_add_table_page_sizes_to_user_settings.py Dismissed
Comment thread server/alembic_config/versions/390f0ab54425_add_table_page_sizes_to_user_settings.py Dismissed
Comment thread server/alembic_config/versions/390f0ab54425_add_table_page_sizes_to_user_settings.py Dismissed
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Python Test Results

  1 files    1 suites   2m 1s ⏱️
662 tests 662 ✅ 0 💤 0 ❌
667 runs  667 ✅ 0 💤 0 ❌

Results for commit f6fe6ae.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Playwright E2E Results (firefox)

175 tests   175 ✅  1m 47s ⏱️
 14 suites    0 💤
  1 files      0 ❌

Results for commit f6fe6ae.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Playwright E2E Results (chromium)

175 tests   175 ✅  1m 51s ⏱️
 14 suites    0 💤
  1 files      0 ❌

Results for commit f6fe6ae.

♻️ This comment has been updated with latest results.

dependabot Bot and others added 2 commits June 9, 2026 13:03
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>
Tim020 and others added 4 commits June 10, 2026 14:37
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>
@Tim020 Tim020 enabled auto-merge June 10, 2026 14:42
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
3 Security Hotspots
27.8% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@Tim020 Tim020 merged commit 5aa69f8 into main Jun 10, 2026
39 of 40 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

client Pull requests changing front end code client-v3 release Pull requests for creating a new release server Pull requests changing back end code xlarge-diff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant