⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Conversation

@Tim020
Copy link
Contributor

@Tim020 Tim020 commented Jan 31, 2026

Adds plan modal to the live show page showing incoming and outgoing props/scenery
Adds timeline graph to the staging show config page showing usage

@github-actions github-actions bot added client Pull requests changing front end code xlarge-diff git labels Jan 31, 2026
@Tim020 Tim020 force-pushed the tim/improved-stage-features branch from feb3e90 to 22d4893 Compare January 31, 2026 18:35
@github-actions
Copy link

github-actions bot commented Jan 31, 2026

Client Test Results

83 tests  ±0   83 ✅ ±0   0s ⏱️ ±0s
 3 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit bfe449f. ± Comparison against base commit b8829f0.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Jan 31, 2026

Python Test Results

  1 files  ±0    1 suites  ±0   46s ⏱️ -1s
447 tests ±0  447 ✅ ±0  0 💤 ±0  0 ❌ ±0 
452 runs  ±0  452 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit bfe449f. ± Comparison against base commit b8829f0.

♻️ This comment has been updated with latest results.

Tim020 and others added 3 commits February 1, 2026 00:03
- Consolidate generateBarsForProp and generateBarsForScenery into single
  generateBarsForItem method to reduce code duplication (5.2% -> under 3%)
- Add formatSceneRange helper to fix "unexpected negated condition" issues
- Reduces bundle size slightly due to code consolidation

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Extract ~110 lines of duplicate CSS from MicTimeline.vue and StageTimeline.vue
into a shared timeline.scss stylesheet. Both components now import this shared
stylesheet using @use, eliminating the duplication flagged by SonarQube.

Changes:
- Create client/src/assets/styles/timeline.scss with shared styles
- Update MicTimeline.vue to use shared .timeline-container and .timeline-svg
  classes instead of component-specific names
- Update StageTimeline.vue similarly
- Reduce duplicated lines from 51 (5.35%) to well below the 3% threshold

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Replace repetitive querySelectorAll/forEach/setAttribute blocks with a
data-driven approach using a styles configuration object. This reduces
the duplicated lines flagged by SonarQube in the mixin.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 1, 2026

@Tim020 Tim020 merged commit 4ba439a into dev Feb 1, 2026
25 checks passed
@Tim020 Tim020 deleted the tim/improved-stage-features branch February 1, 2026 00:26
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 git xlarge-diff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants