Go to file
Nuwan e4d51fb452 fix(05-03): show backing track when player opens and fix close
Fixes backing track display to show when the player popup is open,
matching JamTrack behavior. Also properly clears all state when closed.

Changes:
- Added showBackingTrackPlayer boolean from backingTrackData
- Updated conditional render to check showBackingTrackPlayer
- Track now displays only when popup is actually open
- handleBackingTrackMainClose now clears backingTrackData
- Also closes the modal to ensure popup is hidden

Display flow:
1. User selects backing track
2. handleBackingTrackSelected opens file and sets backingTrackData
3. Player popup opens (showBackingTrackPlayer = true)
4. WebSocket MIXER_CHANGES updates mixerHelper.backingTracks
5. Track appears in session screen (both conditions met)
6. Clicking close removes track and closes popup

Close flow:
1. Calls closeMedia() to close native client media
2. Clears backingTrackData (hides track and popup)
3. Closes modal (ensures popup window closes)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-15 23:11:19 +05:30
.claude feat(05-jamtrack): implement server-side packaging flow 2026-01-15 14:49:15 +05:30
.planning docs: bookmark WebSocket subscription issue for later resolution 2026-01-15 20:35:14 +05:30
admin Merged in seth/obs-download (pull request #63) 2025-06-15 00:44:11 +00:00
db change database migrations to be natural rails db migrations. 2021-02-13 20:17:18 -06:00
jam-ui fix(05-03): show backing track when player opens and fix close 2026-01-15 23:11:19 +05:30
lambda/jamtrack-importer Merged in mc/sluggarize-fixes (pull request #52) 2025-02-09 05:09:54 +00:00
monitor Merge with develop 2015-02-12 14:32:12 -06:00
pb showing incoming text mesages in chat window 2021-10-13 22:51:30 +05:30
ruby fix merge conflict by just having session screen route 2025-09-22 09:10:29 +05:30
web media popup system implementation 2026-01-07 11:55:20 +05:30
websocket-gateway wip 2025-09-30 00:27:48 +05:30
wordpress/plugins Create /downloads-legacy, and update /downloads for the 3 clients 2024-08-11 19:39:56 -05:00
.gitignore remove whitespace 2024-03-18 08:52:18 +05:30
.ruby-version sending weekly email to users about new users joined in 2023-11-02 08:41:29 +05:30
CLAUDE.md updates to CLAUDE.md 2026-01-09 22:00:49 +05:30
atlassian-ide-plugin.xml VRFS-1654 - configure feed layout 2014-05-08 23:18:57 +08:00
bitbucket-pipelines.yml Add GA to landing pages and fix build constant 2025-03-24 22:01:49 -05:00
build build bump 2023-11-02 08:41:35 +05:30
init_data.dump change database migrations to be natural rails db migrations. 2021-02-13 20:17:18 -06:00
resetdb.sh build push 2017-05-26 14:47:37 -05:00
runadmin * adding ability to run everything within jam-web for jobs 2014-01-29 13:26:11 -06:00
runjobs * adding ability to run everything within jam-web for jobs 2014-01-29 13:26:11 -06:00
runtests * adding runtests helper 2014-01-31 12:09:44 -06:00
runweb * forcing a build of develop branch 2014-01-05 00:02:48 +00:00
update VRFS-1651 - decoupling jam_ gems from ENV 2014-05-06 22:57:32 -05:00
update2 a better version of update for scott 2014-03-17 12:53:06 -05:00