Skip to content

Release 0.34.0#1252

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

Release 0.34.0#1252
Tim020 merged 8 commits into
mainfrom
dev

Conversation

@Tim020

@Tim020 Tim020 commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Adds a `line_position` column to `script_cue_association` to track the
insertion order of individual cues and cue groups relative to each other
on a line. Previously the frontend rendered individual cues first and groups
second in two hardcoded loops, ignoring creation order entirely.

- Backend: new `line_position` field on `CueAssociation`; POST handlers
  compute `max(existing) + 1` per line so each new cue/group gets the next
  position; GET includes `line_position` in the response
- Migration: backfills existing data using `cue_id` as a creation-order
  proxy (individual cues get their cue_id; all members of a group share
  the `MIN(cue_id)` for that group)
- Both clients: store getters now produce a merged sorted list;
  `ScriptLineViewer`, `ScriptLineViewerCompact`, and `ScriptLineCueEditor`
  in both Vue 3 and Vue 2 render a single loop over that list
- 5 new backend tests covering I→G, G→I, G→I→G ordering, shared group
  position, and position stability after PATCH

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@Tim020 Tim020 added the release Pull requests for creating a new release label Jun 27, 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 27, 2026
@github-actions

github-actions Bot commented Jun 27, 2026

Copy link
Copy Markdown

Client V3 Test Results

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

Results for commit afd2666.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Jun 27, 2026

Copy link
Copy Markdown

Client Test Results

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

Results for commit afd2666.

♻️ This comment has been updated with latest results.

Tim020 and others added 3 commits June 27, 2026 14:18
Bumps [python-jsonpath](https://github.com/jg-rp/python-jsonpath) from 2.0.2 to 2.1.0.
- [Release notes](https://github.com/jg-rp/python-jsonpath/releases)
- [Changelog](https://github.com/jg-rp/python-jsonpath/blob/main/CHANGELOG.md)
- [Commits](jg-rp/python-jsonpath@v2.0.2...v2.1.0)

---
updated-dependencies:
- dependency-name: python-jsonpath
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot Bot and others added 3 commits June 27, 2026 14:19
Bumps [alembic](https://github.com/sqlalchemy/alembic) from 1.18.4 to 1.18.5.
- [Release notes](https://github.com/sqlalchemy/alembic/releases)
- [Changelog](https://github.com/sqlalchemy/alembic/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/alembic/commits)

---
updated-dependencies:
- dependency-name: alembic
  dependency-version: 1.18.5
  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>
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.18 to 0.15.20.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.18...0.15.20)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.15.20
  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>
@Tim020 Tim020 enabled auto-merge June 27, 2026 13:20
@github-actions

github-actions Bot commented Jun 27, 2026

Copy link
Copy Markdown

Python Test Results

  1 files    1 suites   2m 4s ⏱️
683 tests 683 ✅ 0 💤 0 ❌
688 runs  688 ✅ 0 💤 0 ❌

Results for commit afd2666.

♻️ This comment has been updated with latest results.

@github-actions

Copy link
Copy Markdown

Playwright E2E Results (chromium)

200 tests   200 ✅  2m 5s ⏱️
 14 suites    0 💤
  1 files      0 ❌

Results for commit 2ec162e.

@github-actions

Copy link
Copy Markdown

Playwright E2E Results (firefox)

200 tests   200 ✅  2m 4s ⏱️
 14 suites    0 💤
  1 files      0 ❌

Results for commit 2ec162e.

Resolves lint failures blocking the 0.34.0 release PR.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Tim020 Tim020 merged commit 29cd381 into main Jun 27, 2026
37 of 38 checks passed
@sonarqubecloud

Copy link
Copy Markdown

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