Skip to content

Release 0.27.0#990

Merged
Tim020 merged 3 commits into
mainfrom
dev
May 6, 2026
Merged

Release 0.27.0#990
Tim020 merged 3 commits into
mainfrom
dev

Conversation

@Tim020
Copy link
Copy Markdown
Contributor

@Tim020 Tim020 commented May 6, 2026

No description provided.

Tim020 and others added 3 commits May 6, 2026 19:29
… migrations (#988)

Migration 29471f7cf7d2 added the named FK fk_sessions_user_id_user to
sessions.user_id but did not drop the pre-existing unnamed FK, leaving two
FK constraints on the same column. SQLAlchemy warns on every subsequent
migration run because the unnamed FK cannot be reconciled with PRAGMA output.

Drop and recreate the named constraint via batch_alter_table: since the
unnamed FK is invisible to reflection, the table rebuild produces a clean
schema with a single named constraint.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
* Add stage direction style import from other shows (#987)

Adds a new Import Style button on the Stage Direction Styles tab that opens a modal showing all styles from other shows, grouped by show with live previews. Each group is collapsible. Importing creates an unlinked copy in the current show.

- GET /api/v1/show/script/stage_direction_styles/import — new endpoint returning style_groups (auth required, excludes current show via single JOIN query)
- GET_IMPORTABLE_STAGE_DIRECTION_STYLES Vuex action
- Import modal with collapsible b-card sections (consistent with ConfigSettings UX) and per-row import buttons with loading state
- 5 new backend tests covering auth, show guard, exclusion, inclusion, and empty shows
- docs/pages/script_config.md updated with Stage Direction Styles section

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

* Fix ruff formatting on stage direction styles files

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

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@Tim020 Tim020 added the release Pull requests for creating a new release label May 6, 2026
@Tim020 Tim020 enabled auto-merge May 6, 2026 20:00
@github-actions github-actions Bot added documentation Improvements or additions to documentation client Pull requests changing front end code server Pull requests changing back end code medium-diff labels May 6, 2026
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 6, 2026

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

Client Test Results

99 tests   99 ✅  0s ⏱️
 4 suites   0 💤
 1 files     0 ❌

Results for commit d417f88.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

Python Test Results

  1 files    1 suites   1m 21s ⏱️
571 tests 571 ✅ 0 💤 0 ❌
576 runs  576 ✅ 0 💤 0 ❌

Results for commit d417f88.

@Tim020 Tim020 merged commit 239b5f9 into main May 6, 2026
30 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 documentation Improvements or additions to documentation medium-diff release Pull requests for creating a new release server Pull requests changing back end code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant