jam-cloud/jam-ui/src
Nuwan cff2c04732 fix: add AlertCallback alias and proper error in profile guard
Two fixes for built-in audio profile issues:

1. Add JK.AlertCallback as alias for JK.HandleAlertCallback
   - Native client calls default "JK.AlertCallback" before
     SessionSetAlertCallback is registered
   - Now both callback names point to same handler
   - Added logging for alert code 40 (audio profile issues)

2. Provide proper error when guardAgainstSinglePlayerProfile fails
   - Was calling reject() with no parameter (error = undefined)
   - Now creates Error object with message and canPlayResult data
   - Fixes "User profile is not appropriate for session: undefined"

These issues manifest with MacBook built-in mic/speakers when the
profile check fails canPlayWithOthers(), causing tracks to not
display because session guards don't pass.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-02 09:27:16 +05:30
..
assets working on session screen base functionalities 2025-12-24 22:04:29 +05:30
components fix: add AlertCallback alias and proper error in profile guard 2026-02-02 09:27:16 +05:30
context feat: update metronome track layout and improve test infrastructure 2026-01-25 13:59:29 +05:30
data added updated files 2021-10-13 22:51:29 +05:30
helpers fix: pass client_id to exclude sender from WebSocket broadcast 2026-02-01 22:16:01 +05:30
hoc Redirect to profile 2025-03-04 08:26:54 -06:00
hooks fix: add AlertCallback alias and proper error in profile guard 2026-02-02 09:27:16 +05:30
i18n unsubscribe/change email confirmation fixes 2025-08-20 20:34:52 +05:30
icons enter.svg - change css color attribute 2024-03-21 00:31:35 +05:30
layouts more redux 2026-01-13 18:17:14 +05:30
reducers added updated files 2021-10-13 22:51:29 +05:30
services fix: resolve VU meter race condition by waiting for mixers ready 2026-01-23 14:55:45 +05:30
store fix: pass client_id to exclude sender from WebSocket broadcast 2026-02-01 22:16:01 +05:30
utils feat(08-02): implement formatTimestamp utility 2026-01-27 14:04:21 +05:30
App.js Cleaned up BrowserRouter, and added GA 2025-03-27 12:25:28 +05:30
Main.js MR is ready for review 2025-02-27 07:55:08 -06:00
config.js settings and invitees dialogs in toolbar 2025-11-10 11:14:49 +05:30
fakeJamClient.js wip session screen 2025-10-17 18:47:58 +05:30
fakeJamClientMessages.js wip session screen 2025-10-10 12:42:26 +05:30
fakeJamClientProxy.js wip session screen 2025-10-17 18:47:58 +05:30
fakeJamClientRecordings.js wip session screen 2025-10-10 12:42:26 +05:30
index.js session backing tracks. 2025-12-17 09:33:57 +05:30
jamClientProxy.js Backing Track popup 2026-01-07 16:44:22 +05:30
routes.js Fix links for knowledge-base, help-desk, and forum 2025-03-03 22:55:30 -06:00
setupTests.js test(08-02): add failing tests for JKChatMessageList 2026-01-27 14:06:19 +05:30