Commit Graph

37 Commits

Author SHA1 Message Date
Arthurk12
5160322638 fix(audio-controls): add debounce/throttle to mute/unmute
Adds debounce and throttle to mute/unmute button to prevent users from
spamming this actions.
2024-06-17 16:58:47 -03:00
João Victor Nunes
06500be757
refactor(storage): replace Tracker.Dependency with observer hook (#20322)
* refactor(storage): replace Tracker.Dependency with observer hook

* fix(storage): set initial value

* refactor(storage): stop using Meteor's Session singleton
2024-06-06 10:50:03 -03:00
Ramón Souza
7514066fc3
fix: Client can't load in certain cases (#20336)
* move settings

* remove meteor cache files
2024-05-29 09:26:11 -04:00
Ramón Souza
20762d133a
Merge pull request #20250 from ramonlsouza/user-away-mutation-check
refactor: only send disable away mutation if user is away
2024-05-15 13:34:28 -03:00
Ramón Souza
10c8b50987 only send disable away mutation if user is away 2024-05-14 10:31:05 -03:00
João Victor
40fa0eaab3 fix(audio): explicitly pass whcih user to mute
- Do not assume current user to mute when params are nullable
2024-05-10 08:52:01 -03:00
prlanzarin
a21addfa1f fix(audio): review device selection in mobile endpoints
Mobile users have no way to change I/O devices after joining audio.
The removal of the audio options chevron in mobile browsers was supposed
to be replaced by something else - in this case, by the dedicated
leave/join audio button. That didn't happen, leave/join audio button
retained the old behavior.

Review device selection in mobile endpoints via two UI/UX changes:
  - Fix an styling issue where the mute and listen only buttons were
    crammed together
  - Restore the device selection chevron/icon in mobile endpoints
  - Override the leave/join button action in mobile endpoints so that it
    opens the device selection contextual menu, which also includes the
    "Leave audio" option. This retains the old behavior (leaving audio)
    while also providing an way for users to change devices mid-call in
    mobile browsers.
2024-05-03 01:32:01 +00:00
Ramón Souza
ae10830a1a move setTrackEnabled to new service file 2024-05-02 09:24:03 -03:00
Ramón Souza
5f0ab8f800 move muteAway and fix issue with joining listen only when away is active 2024-04-24 17:06:53 -03:00
Ramón Souza
75b696f0b6 fix ts error 2024-04-24 11:42:58 -03:00
Ramón Souza
d1bb7b685e change audio button labels based on away status 2024-04-23 15:29:11 -03:00
Ramón Souza
cac0f6cd38 mute/unmute speaker 2024-04-23 11:01:59 -03:00
Ramón Souza
6fea058cb0 add new away button 2024-04-22 17:34:40 -03:00
Ramón Souza
5e45346934 disable away mode when microphone is unmuted 2024-04-22 14:50:51 -03:00
André Castro
58a0efe708
Migrate auth and settings to graphQL (#19507) 2024-03-06 14:28:18 -03:00
João Victor
fe0d46d607 remove unused import 2024-01-30 10:51:02 -03:00
João Victor
431511b8da migrate toggleVoice 2024-01-29 11:05:39 -03:00
Guilherme Pereira Leme
c8bea83de8
feat(plugin): refactor name of general exensible areas interface (#19467)
* [plugin-sdk-issue-62] - refactor general extensible area interface

* [plugin-sdk-issue-62] - refactor last components and bump SDK version
2024-01-23 17:34:50 -03:00
Anton Barboza de Sá
d30b806b47
test: Fix no-flaky tests and properly set the execution mode (#19436)
* test: fix shortcuts, add flaky flag for test requiring graphql data, fix slide change for tldraw v2

* test: properly set the execution mode

* test: use isMultiUser parameter inside options obj

* test: fix banner color test

* test: increase breakout test timeouts for user joining room

* test: redo the change in the hide presentation on join test

* test: change hide presentation steps and add flaky flag on it
2024-01-19 13:42:01 -03:00
Guilherme Pereira Leme
a6045656ce
feat(plugins): Ui Events (#19308)
* [plugin-sdk-ui-events] - useUiEvent hook

* [plugin-sdk-ui-events] - update dependency

* [plugin-sdk-ui-events] - update ts
2023-12-11 13:56:04 -03:00
Guilherme Pereira Leme
eb7adfb994
feat(plugins): code refactor for readability (#19222)
* [plugin-sdk-refactor-organization] - rearrange of files and folders (WIP)

* [plugin-sdk-refactor-organization ] - final touches

* [plugin-sdk-refactor-organization ] - fix

* [plugin-sdk-refactor-organization ] - update SDK
2023-11-28 15:31:28 -03:00
Guilherme Pereira Leme
93b8705af2
feature(html5): Change return type of the graphql data hook (#19103) 2023-11-13 15:10:41 -03:00
GuiLeme
1bb2713101 [plugin-sdk-microphone-dropdown] - changes in review 2023-09-25 18:22:02 -03:00
GuiLeme
a3842055d8 [plugin-sdk-microphone-dropdown] - change name to audioSettingsDropdown 2023-09-25 16:48:30 -03:00
GuiLeme
265304ba97 [plugin-sdk-microphone-dropdown] - merge upstream 2023-09-25 16:18:48 -03:00
imdt
5b0db5424a Fix: Mute button moving right 2023-09-22 10:56:01 -03:00
GuiLeme
79e9221ab8 [plugin-sdk-microphone-dropdown] - implemented the extensible area 2023-09-19 12:29:14 -03:00
imdt
01d08e5727 More changes 2023-09-13 14:57:43 -03:00
imdt
865e9c6767 More changes 2023-09-13 13:37:40 -03:00
imdt
376d1fc79d Fix: All lint errors 2023-09-13 11:31:20 -03:00
Tainan Felipe
a256759284 Fix: Remove all TS compiler errors 2023-09-11 10:22:45 -03:00
GuiLeme
97df4f6eed [refactor-bbb-menu] - changes in review (Created interfaces to define the types) 2023-08-25 16:58:11 -03:00
GuiLeme
67679702bd [refactor-bbb-menu] - changes in review 2023-08-25 08:25:56 -03:00
GuiLeme
f65471b131 [refactor-bbb-menu] - add isSeparator to enhance readability 2023-08-24 11:59:04 -03:00
Tiago Jacobs
5cf2293c38
refactor (typescript): fix typescript build errors (#18454) 2023-08-14 17:52:35 -03:00
Tainan Felipe
7ad726f415 Fix: audio lock being applied to moderators 2023-07-27 16:09:38 -03:00
Tainan Felipe
9869ee7f2b Refactor: actions bar audio button 2023-07-24 15:56:40 -03:00