Commit Graph

549 Commits

Author SHA1 Message Date
Seth Call 6d2211cbb4 VRFS-5627 - VUs get busted when hovering over remote participants who change tracks/leave/change track settings 2025-08-03 11:51:12 -05:00
Seth Call f755e2b0a0 VRFS-5653 - fix Music/Chat slider 2025-08-02 11:04:46 -05:00
Nuwan ef2497d0a4 remove audio delay from recording interface
remove audioDelay input and related code. also removed
the volume control which was on the same interface
2025-07-17 17:15:33 +05:30
Nuwan Chaturanga db2010e893 Merged in 5628-vu-meter_frequency (pull request #62)
Implement VU meter frequency preference

* Merged promised_based_api_interation into 5628-vu-meter_frequency

* Merge branch '5628-vu-meter_frequency' of bitbucket.org:jamkazam/jam-cloud into 5628-vu-meter_frequency

* force push

* wip

* wip VU meter update pref rendering

* fix for vu meter update

this fixes the previously broken vu meter update based on the user
selected update rate preference.

* Merge branch '5628-vu-meter_frequency' of bitbucket.org:jamkazam/jam-cloud into 5628-vu-meter_frequency


Approved-by: Seth Call
2025-06-20 10:48:47 +00:00
Nuwan 41fb6e7a2a force push 2025-06-15 04:02:17 +05:30
Seth Call 6e478d3411 Deactivate web/video setting for now 2025-06-15 04:02:17 +05:30
Nuwan 5ff7b049ce remove noisy log entry 2025-06-15 03:39:08 +05:30
Nuwan 82bc1c408b Implement VU meter frequency preference
render VU meter updates as per the user preference
2025-06-15 01:19:17 +05:30
Seth Call 324d34ff61 Recording seems to be working well enough atm. With new clients only 2025-06-08 22:24:37 -05:00
Seth Call e83805bd4a pause 2025-06-08 14:34:23 -05:00
Seth Call 02666d1680 Working on so far. at coffee shop pause 2025-06-08 14:34:10 -05:00
Seth Call d573904d05 pause before change to js 2025-06-07 12:15:08 -05:00
Seth Call 4931908344 Update recording feature to show recording in progresso for late joiners. also update start recording button 2025-05-28 16:38:41 -05:00
Nuwan f88def1790 fixes related to recording state 2025-04-23 11:43:29 +05:30
Nuwan f666578872 add debug log to check recording video state 2025-04-21 15:19:57 +05:30
Nuwan 911a37bec5 fixing state issues of front end recording 2025-04-18 18:15:30 +05:30
Nuwan fdb392f723 wip 2025-04-17 00:35:54 +05:30
Nuwan e1b565847c wip 2025-04-16 19:31:34 +05:30
Nuwan c28508bcf7 recording state fix wip 2025-04-10 00:35:26 +05:30
Nuwan 844633397f fixes for session recording with other participants 2025-04-04 03:19:00 +05:30
Nuwan ab34c37d80 changes to allow joining a seesion without stopping an onging recording 2025-04-02 18:50:37 +05:30
Nuwan 5d9a75deb3 wip chages in session recording 2025-03-31 13:22:57 +05:30
Nuwan c277fdce94 wip 2025-03-27 18:53:45 +05:30
Nuwan 76aefd6227 wip on leaving a session while recording 2025-03-17 15:51:59 +05:30
Nuwan e2828b0387 notify other participants on session leave
on leaving the session directly delete the participant record and
notify other clients ref: VRFS-5529
2025-02-05 01:04:11 +05:30
Nuwan 254ad61168 recording dialog update
add Audio Files options to select file storage options
add help help bubbles to audio files, audio delay and voice chat
2025-02-04 17:33:41 +05:30
Nuwan f41c64acc8 comment duplicate code 2024-11-16 08:51:29 +05:30
Nuwan cef7f1efbe custom URL schema for create a session
handles URL loaded as a custom URL format (jamkazam://)
which is meant to create a new session with the provided
parameters
2024-10-23 11:33:57 +05:30
Nuwan 7ea8a1e8fa Session broadcast button
add broadcast button which send a message to the client
2024-08-21 22:41:23 +05:30
Nuwan 2a64bbbfe8 fix js reference (this) error in waitForSessionPageEnterDone function 2024-04-11 17:03:28 +05:30
Nuwan 7617e4a4dd use jquery $.deferred in waitForSessionPageEnterDone
change the ES6 promise way of handling this method.
actually some of the code in this file expects $.deferred object
to be presented.
2024-04-11 14:54:48 +05:30
Nuwan bcd819dfc3 fix recording window glitches
use RecordingStore instead of AppStore to track audioFormat changes.
this prevents session related state being altered unexpectedly.
2023-11-17 16:00:03 +05:30
Nuwan 03bb4190f1 sync audio recording format
on session startup fetch the audio format selected in the back end
and assign it in the front end audio recording window.
2023-11-14 17:37:19 +05:30
Nuwan 0617b1ba8d change in audio formats list for recording 2023-10-04 01:13:45 +05:30
Nuwan 001f59ba30 new session recording feature
for video recordings check if OBS has been installed on the
user's computer.
2023-10-03 19:17:26 +05:30
Nuwan e1ff954709 guard session recording 2023-09-29 23:46:42 +05:30
Nuwan c9d7a560d0 debug jamtrack volume 2023-09-29 23:46:42 +05:30
Nuwan 4a2046aae6 handle new recording window events 2023-09-21 10:45:53 +05:30
Nuwan ad9f5dcef3 wip on new session recording window 2023-09-19 13:13:44 +05:30
Nuwan 2dceeb86c3 wip new recording window 2023-09-19 13:13:44 +05:30
Nuwan 5727780259 merge into promised_based_api_interation 2023-09-19 13:12:34 +05:30
Nuwan 2093c6da9e wip new recording window 2023-09-19 13:11:55 +05:30
Nuwan 2adf75eb7e wip new recording 2023-09-19 13:11:55 +05:30
Nuwan a01a10afab WIP recording settings form 2023-09-19 13:11:55 +05:30
Nuwan 3eac4cc4b1 WIP in new session recording window. UI is almost done. need to add functinality 2023-09-19 13:11:55 +05:30
Nuwan 25d651f450 add more volume data to SessionSetTrackVolumeData
id, _id and groupID added to the third parameter of this API call
2023-09-19 11:56:39 +05:30
Nuwan f835894620 add more context details to SessionSetTrackVolumeData
add  mediaType, isJamTrack, and isMetronome to trackVolumeObject parameter
of SessionSetTrackVolumeData api
2023-09-13 18:29:35 +05:30
Nuwan bf1291abf4 removing unused bits 2023-09-07 20:03:34 +05:30
Nuwan 55d3202c11 Merge branch 'promised_based_api_interation' of bitbucket.org:jamkazam/jam-cloud into promised_based_api_interation 2023-09-05 19:22:16 +05:30
Nuwan 61b58eddd1 prevent showing alert on audio instrument select
fix this bug due to previous introduction of alert which pops up
if midi instrument is selected without selecting midi interface and
vst plugin. The alert only applicable to the midi interface.
2023-09-05 19:19:16 +05:30