Skip to content

Release 0.30.8#1153

Merged
Tim020 merged 4 commits into
mainfrom
dev
Jun 6, 2026
Merged

Release 0.30.8#1153
Tim020 merged 4 commits into
mainfrom
dev

Conversation

@Tim020

@Tim020 Tim020 commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Tim020 and others added 3 commits June 6, 2026 21:40
…1151)

* Broadcast SCRIPT_PAGE_CHANGED after script saves so other clients update in real-time

When one client saved script changes, other connected clients did not see
the updates without a manual refresh. The backend was missing a WebSocket
broadcast after the save commit in both the POST and PATCH handlers.

Adds ws_send_to_all("NOOP", "SCRIPT_PAGE_CHANGED", {"page": page}) to
both handlers, and adds matching action handlers in the Vue 2 Vuex store
(SCRIPT_PAGE_CHANGED) and Vue 3 Pinia store (scriptPageChanged) that
reload the changed page into both the script store and tmpScript (the
data source the editor template renders from) when the page is loaded.

Fixes #1149.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Use Object.hasOwn() instead of Object.prototype.hasOwnProperty.call()

Addresses SonarCloud warnings on PR #1151.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
…r/no-header-close (#1150) (#1152)

Bootstrap Vue Next renamed these props from BV2. The old names were silently
ignored, causing modal footers and close buttons to remain visible/enabled when
they should be hidden (e.g. during an in-progress save).

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@Tim020 Tim020 added the release Pull requests for creating a new release label Jun 6, 2026
@github-actions github-actions Bot added small-diff Small pull request client Pull requests changing front end code server Pull requests changing back end code client-v3 labels Jun 6, 2026
@Tim020 Tim020 enabled auto-merge June 6, 2026 21:12
@github-actions

github-actions Bot commented Jun 6, 2026

Copy link
Copy Markdown

Client V3 Test Results

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

Results for commit 926354d.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Jun 6, 2026

Copy link
Copy Markdown

Client Test Results

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

Results for commit 926354d.

♻️ This comment has been updated with latest results.

@sonarqubecloud

sonarqubecloud Bot commented Jun 6, 2026

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Jun 6, 2026

Copy link
Copy Markdown

Python Test Results

  1 files    1 suites   1m 43s ⏱️
631 tests 631 ✅ 0 💤 0 ❌
636 runs  636 ✅ 0 💤 0 ❌

Results for commit 926354d.

@github-actions

github-actions Bot commented Jun 6, 2026

Copy link
Copy Markdown

Playwright E2E Results (chromium)

160 tests   160 ✅  1m 31s ⏱️
 14 suites    0 💤
  1 files      0 ❌

Results for commit 926354d.

@Tim020 Tim020 merged commit 132ff82 into main Jun 6, 2026
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 small-diff Small pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant