Commit Graph

1236 Commits

Author SHA1 Message Date
Ramón Souza
3fc9ff0eeb
Merge pull request #20757 from Scroody/port30-i-19644
Fix: [3.0] Breakout room invitation option missing from user dropdown
2024-07-24 15:38:54 -03:00
transifex-integration[bot]
f81dc8daa9
Translate en.json in ja (#20763)
100% translated source file: 'en.json'
on 'ja'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-07-24 09:17:09 -04:00
André Möller
dc74ecfa65 Fix: [3.0] Breakout room invitation option missing from user dropdown 2024-07-23 15:21:26 -03:00
transifex-integration[bot]
3e916e1a46
Updates for project BigBlueButton v3.0 HTML5 client and language pt_BR (#20751)
* Translate en.json in pt_BR

100% translated source file: 'en.json'
on 'pt_BR'.

* Translate en.json in pt_BR

100% translated source file: 'en.json'
on 'pt_BR'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-07-23 08:15:22 -04:00
Arthur B. Grossi
291809bff0
feat(private-chat): message read confirmation feedback (#20722)
* feat(graphql-server): add new view `v_chat_private_read_feedback`

Adds a view called `v_chat_private_read_feedback` to retrieve the last seen time
of the recipient of a private chat.

* refactor(chat): removes unused prop `lastSeenAt`

* feat(private-chat): message read confirmation feedback

Adds message read confirmation feedback feature to private chats.
This feature uses the private chat recipient's `lastSeenAt' attribute to
check which messages were read. Messages read are show in the chat with
a check icon next to it.
Feature behind a flag in settings.yml, which is disabled by default:
- `public.chat.privateMessageReadFeedback.enabled`

* fix(chat): poll chart message

Fixes poll chart message which was not using the full chat width due to
previous changes in chat messages `flex-direction`.

* fix: adds missing initial value for `privateMessageReadFeedback`

* fix: linter errors

* fix(chat): add `recipientHasSeen` property to existing view

This commit changes the way the messages read by the recipient are
tracked. The previous strategy required the client to calculate the read
messages and as a consequence all messages of the given chat
were re-rendered every time the recipient `lastSeenAt` time
changed. The current strategy consists of calculating the read messages
on the server(based on recipient `lastSeenAt`) and just expose to the
client a boolean(`recipientHasSeen`) for each message that indicates whether
it has already been read or not.

* fix: typo in message description

* fix: typo in settings flag

* fix: vertically align icon
2024-07-22 12:01:24 -04:00
Anton Georgiev
50e3c5aa42
chore: rename meeting to session in en.json (#20743) 2024-07-22 08:50:49 -04:00
Gustavo Trott
c6b9ab35ae
refactor: Remove old userStatus Emoji (#20717)
* Remove old userStatus Emoji

* tweak docs

* fix bkroom errors
2024-07-18 08:58:38 -04:00
João Victor Nunes
1d737fbada
refactor(html5): recording start/stop modal (#20679)
* refactor(html5): recording start/stop modal

* Add suport for errors
2024-07-16 15:29:29 -03:00
transifex-integration[bot]
a5dd9dfbbc
Translate en.json in es_ES (#20705)
100% translated source file: 'en.json'
on 'es_ES'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-07-15 15:19:41 -04:00
transifex-integration[bot]
dad726c7ef
Translate en.json in es (#20706)
100% translated source file: 'en.json'
on 'es'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-07-15 15:19:15 -04:00
transifex-integration[bot]
9588c4045b
Translate en.json in fr (#20695)
100% translated source file: 'en.json'
on 'fr'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-07-12 11:22:48 -04:00
transifex-integration[bot]
0c542ab9a8
Translate en.json in ja (#20655)
100% translated source file: 'en.json'
on 'ja'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-07-08 11:24:04 -04:00
transifex-integration[bot]
4614737743
Translate en.json in pl_PL (#20657)
100% translated source file: 'en.json'
on 'pl_PL'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-07-08 11:23:17 -04:00
Anton Georgiev
abeb12146b
Merge pull request #20480 from KDSBrowne/v30-enable-whiteboard-infinite-canvas
feat(whiteboard): Add infinite whiteboard for presentation slides
2024-07-05 17:54:55 -04:00
KDSBrowne
c341ea44f8 update canvas names to whiteboard 2024-07-05 20:13:30 +00:00
Guilherme Pereira Leme
ccb2e74bc1
feat(plugin): Added sendGenericDataForLearningAnalyticsDashboard for plugins (#20628)
* [data-channel-analytics-options]  - Added data-channel analytics and record options and added a parameter options for the useDataChannel function

* Update bigbluebutton-html5/public/locales/en.json

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>

* [data-channel-analytics-options] -created new sendDataAnalytics for plugin and change presentation toolbar button

* [data-channel-analytics-options]  - QUICK FIX

* [update-data-channel-function] - fix action metadata

* [data-channel-analytics-options] - changes in review

* [data-channel-analytics-options]  - changes in review

* [captionLocale] - Changes in review

* [data-channel-analytics-options]  - update SDK

* [data-channel-analytics-options]  Changes in review

* [data-channel-analytics-options] - changes in review

* [data-channel-analytics-options] - changes in review

* [data-channel-analytics-options] - changes in review

* Refactor learning dashboard json structure with genericData

* fix typo

* [data-channel-analytics-options] - changes according to new json structure

* changes in review

---------

Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-07-05 16:49:45 -03:00
Tainan Felipe
0e7fe3c688
Change: improve client connection status (#20630) 2024-07-04 17:26:09 -03:00
KDSBrowne
687ee36d29 add functionality to enable infinite whiteboard 2024-07-03 17:14:47 +00:00
germanocaumo
d00454136b Merge branch 'v3.0.x-release' of https://github.com/bigbluebutton/bigbluebutton into new-video-preview-design 2024-06-17 15:27:36 -03:00
transifex-integration[bot]
6d4482fe66
Translate en.json in el_GR (#20500)
100% translated source file: 'en.json'
on 'el_GR'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-06-17 09:26:08 -04:00
germanocaumo
d7f657577c Merge branch 'v3.0.x-release' of https://github.com/bigbluebutton/bigbluebutton into new-video-preview-design 2024-06-14 08:42:41 -03:00
germanocaumo
df8f526ec6 feat(video-preview): new modal design 2024-06-13 13:46:45 -03:00
transifex-integration[bot]
b257313a4a
Updates for project BigBlueButton v3.0 HTML5 client and language ja (#20479)
* Translate en.json in ja

100% translated source file: 'en.json'
on 'ja'.
---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-06-13 09:03:16 -04:00
Lucas
9bf3f54183
feat: Initial BBB 3.0 Gladia transcriptions implementation (#20295)
* feat(html5): initial implementation of Gladia transcriptions to BBB 3.0

* fix(transcription): Add missing locales and fix invalid cc menu key

* fix(bbb-transcription-controller): Bump transcription controller to fix some bugs

* fix: adjust yq syntax for setting fs esl password in transctiption-controller

* fix(transcription): Use newer useSettings format from transcription options

* fix(captions): Correctly use captions settings

---------

Co-authored-by: João Victor <joaovictornunes973@gmail.com>
Co-authored-by: Anton Georgiev <anto.georgiev@gmail.com>
Co-authored-by: Ramón Souza <contato@ramonsouza.com>
2024-06-12 12:06:07 -04:00
transifex-integration[bot]
8e1e1dbd7f
Translate en.json in ja (#20470)
100% translated source file: 'en.json'
on 'ja'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-06-12 08:49:19 -04:00
Tainan Felipe
c2364641d3
refactor: connection status for graphql connection (#20196)
* Add: connection status for graphql connection
2024-06-10 16:20:41 -04:00
transifex-integration[bot]
eb6c0b02d2
Translate en.json in ja (#20436)
100% translated source file: 'en.json'
on 'ja'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-06-07 08:38:38 -04:00
transifex-integration[bot]
b2f76d2cfd
Translate en.json in es_ES (#20425)
100% translated source file: 'en.json'
on 'es_ES'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-06-06 08:35:53 -04:00
transifex-integration[bot]
d35568215c
Translate en.json in ca (#20424)
100% translated source file: 'en.json'
on 'ca'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-06-06 08:35:31 -04:00
João Victor Nunes
5d3178f15d
refactor(guest-wait): turn guest wait page into a React component (#20344)
* refactor(guest-wait): turn guest wait page into a React component

* Fix rendering when the meeting is ended

* refactor(guest-wait): Backend portion for migration of `guest-wait` to Graphql

* Add message timeout

* Remove static guest wait page

---------

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-06-05 17:41:23 -03:00
João Victor Nunes
ab0e1da86c
improvement(webcam): refine webcam controls (#20374) 2024-06-04 14:10:16 -03:00
transifex-integration[bot]
ef072c7b30
Translate en.json in de (#20397)
100% translated source file: 'en.json'
on 'de'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-06-03 11:50:16 -04:00
transifex-integration[bot]
494f6cef54
Translate en.json in et (#20394)
100% translated source file: 'en.json'
on 'et'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-06-03 09:19:21 -04:00
transifex-integration[bot]
40ffb3e7fa
Translate en.json in tr (#20395)
100% translated source file: 'en.json'
on 'tr'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-06-03 09:18:57 -04:00
transifex-integration[bot]
6752e5475b
Translate en.json in ca (#20393)
100% translated source file: 'en.json'
on 'ca'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-06-03 09:18:29 -04:00
transifex-integration[bot]
bcd47c9f03
Translate en.json in gl (#20382)
100% translated source file: 'en.json'
on 'gl'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-05-31 10:07:34 -04:00
transifex-integration[bot]
f4ea95fd2b
Updates for project BigBlueButton v3.0 HTML5 client and language eu (#20360)
* Translate en.json in eu

100% translated source file: 'en.json'
on 'eu'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-05-30 10:32:18 -04:00
transifex-integration[bot]
5cb9af7673
Translate en.json in uk_UA (#20364)
100% translated source file: 'en.json'
on 'uk_UA'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-05-30 10:29:44 -04:00
transifex-integration[bot]
db114d9e9b
Updates for project BigBlueButton v3.0 HTML5 client and language es_ES (#20365)
* Translate en.json in es_ES

100% translated source file: 'en.json'
on 'es_ES'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-05-30 10:28:46 -04:00
transifex-integration[bot]
dabe9a7bae
Translate en.json in fr (#20367)
100% translated source file: 'en.json'
on 'fr'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-05-30 10:26:17 -04:00
transifex-integration[bot]
0f98f59f4e
Translate en.json in ja (#20366)
100% translated source file: 'en.json'
on 'ja'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-05-30 09:34:18 -04:00
transifex-integration[bot]
50bb73f4f0
Updates for project BigBlueButton v3.0 HTML5 client and language el_GR (#20357)
* Translate en.json in el_GR

100% translated source file: 'en.json'
on 'el_GR'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-05-30 09:33:31 -04:00
Gustavo Trott
b88854835c
Handling Validations and Error Reporting in bbb-graphql-actions (was in Hasura) (#20308) 2024-05-21 16:11:17 -03:00
Anton Georgiev
93e298910b
chore: Reword away, back from "away" mode 2024-05-15 06:58:27 -04:00
André Möller
183e691b7f more icons 2024-05-13 13:50:54 -03:00
André Möller
985dfd9d5f more icons 2024-05-13 13:37:59 -03:00
André Möller
699344929b more icons 2024-05-13 12:24:11 -03:00
André Möller
1c1758f53e Adding more missing icons 2024-05-13 10:26:26 -03:00
André Möller
cac683892a Icons 2024-05-10 11:51:16 -03:00
Ramón Souza
b6e9246f7b
Merge pull request #20174 from prlanzarin/u30/fix/review-mobile-audio-join
fix(audio): review audio modal help screen
2024-05-09 11:32:00 -03:00
Ramón Souza
cfab7a82e9
Merge pull request #20120 from KDSBrowne/v30-19547
fix(whiteboard):  Stop Loading Tldraw Assets From Unpkg Site
2024-05-06 10:45:33 -03:00
prlanzarin
983b8a85cf fix(audio): improve help modal for listen only scenarios
The audio troubleshooting modal has very microphone-specific strings,
which might confuse users trying to join listen only.

Review the Help screen so that listen only scenarios are more generic.
As a bonus, review the unknownError locale with a more actionable text.
2024-05-03 21:41:06 +00:00
prlanzarin
a3a1245078 fix(audio): review audio modal help screen
- Adds a new Help view for unknown error codes
- Correctly detect NotAllowedError (permissions) - they are currently
  being treated like unknown errors in the Help modal
- Rephrase NotAllowedError help text; make it more succint and direct
- Rephrase the unknown error help text; make it more succint and direct
  - Add error code and message to that view
- Add public.media.audioTroubleshootingLinks to allow referencing KB
  links on the Help modal
  - See inline docs
2024-05-03 20:50:03 +00:00
KDSBrowne
14c44820f5 stop tldraw attempts to load assets from unpkg site 2024-04-30 16:40:43 +00:00
Ramón Souza
8f93792bde Merge remote-tracking branch 'upstream/v3.0.x-release' into away-mode 2024-04-24 11:20:08 -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
495fbf41a2 move away to reactions button 2024-04-23 14:56:23 -03:00
Tainan Felipe
abba1e26c6 Merge remote-tracking branch 'upstream/v3.0.x-release' into PR_19324 2024-04-17 21:51:39 -03:00
Tainan Felipe
d496277313 Refactor: breakout join and left for moderator 2024-04-17 16:46:50 -03:00
André
c6427fdfc7 Client: Drop the accessibility warning for downloadable slides with annotation 2024-04-16 10:18:30 -03:00
Ramón Souza
5512990a54
Merge pull request #19174 from Scroody/rename-songs
refactor: rename Songs to Music in BBB Timer
2024-04-09 10:34:38 -03:00
Tainan Felipe
e3ca2a5b3d
Merge branch 'v3.0.x-release' into remove-pick-random-user 2024-03-26 09:43:45 -03:00
Ramón Souza
788cf799f7
refactor: make bbb client work without meteor service (partial) (#19869) 2024-03-21 16:41:32 -03:00
Gustavo Trott
e63af145b3
Akka-apps finishes all pending meeting in graphql on restarting (#19867) 2024-03-21 10:15:47 -03:00
Tainan Felipe
3105bee74b Merge remote-tracking branch 'upstream/v3.0.x-release' into PR_19785 2024-03-20 11:59:45 -03:00
Anton Georgiev
beae4f6cb4
Merge pull request #19842 from Scroody/i-19819
Port: Changes to layout toast's workflow
2024-03-19 14:19:29 -04:00
André
ec718ea43e Port: Changes to layout toast's workflow 2024-03-18 15:33:37 -03:00
Anton Georgiev
ef300cf28e
chore: Fix typo (found by typos) (port) #19834
Co-authored-by: Stefan Weil <sw@weilnetz.de>
2024-03-18 09:58:53 -04:00
Tainan Felipe
789da5c064 Refactor: Remove pick random user 2024-03-12 20:01:12 -03:00
André Castro
58a0efe708
Migrate auth and settings to graphQL (#19507) 2024-03-06 14:28:18 -03:00
Ramón Souza
42bf163fb8 fix missing strings 2024-02-27 14:45:59 -03:00
Ramón Souza
4f6d5f368b
Merge pull request #19621 from Scroody/poll-answer-verification
Client: Poll answer verification
2024-02-26 14:20:37 -03:00
Ramón Souza
a813624f01
Merge pull request #19177 from Scroody/issue-12614
feat: leave meeting button
2024-02-23 14:13:01 -03:00
André
6e793d0349 Client: Poll answer verification 2024-02-13 15:35:05 -03:00
André
21d45e7484 merge 2024-02-07 13:37:20 -03:00
danielpetri1
35fe69a8db Remove dead code 2024-02-06 15:41:02 +01:00
André
eeeaca7fc5 Requested changes 2024-02-06 10:45:23 -03:00
André
a622ce6265 Labeless leave meeting applied and also tweaks 2024-02-06 10:12:25 -03:00
André
0715337257 Variable name swapping and requested changes 2024-02-05 11:18:31 -03:00
André
e24ac4094e Merge remote-tracking branch 'upstream/v3.0.x-release' into issue-12614 2023-11-27 14:41:23 -03:00
Anton Georgiev
5132bcc9d8
Merge pull request #19183 from Scroody/translations_60cd9b750d2d41cd929b29887b4db1e8_el_GR
Translations 60cd9b750d2d41cd929b29887b4db1e8 el gr
2023-11-23 09:18:45 -05:00
André
60249b0b17 Updates for project BigBlueButton v3.0 HTML5 client and language fa_IR 2023-11-22 10:14:33 -03:00
André
7bc7337c1c Updates for project BigBlueButton v2.7 HTML5 client and language ja 2023-11-21 13:30:12 -03:00
André
d4ec2b4999 Updates for project BigBlueButton v2.7 HTML5 client and language el_GR 2023-11-21 10:18:26 -03:00
Ramón Souza
8eb49a0887 feat: leave meeting button 2023-11-20 13:30:07 -03:00
Anton Georgiev
97faafa97c refactor: Add a toast warning you that your webcam is still streaming… 2023-11-20 13:04:30 -03:00
Anton Georgiev
25bb9468ab refactor: rename Songs to Music in BBB Timer 2023-11-20 11:37:04 -03:00
Gustavo Trott
fff883b2b2 Merge 2.7 into 3.0 2023-09-27 08:44:37 -03:00
GuiLeme
5460742640 [plugin-sdk-option-dropdown] - changes in review 2023-09-25 21:02:40 -03:00
transifex-integration[bot]
24f12bf122
Translate en.json in el_GR
100% translated source file: 'en.json'
on 'el_GR'.
2023-09-25 15:51:49 +00:00
transifex-integration[bot]
82f45556ab
Updates for project BigBlueButton v2.7 HTML5 client and lanuage hu_HU on branch v2.7.x-release (#18836)
* Translate en.json in hu_HU

100% translated source file: 'en.json'
on 'hu_HU'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-09-25 11:06:00 -04:00
transifex-integration[bot]
5c3937ca92
Translate en.json in es (#18820)
100% translated source file: 'en.json'
on 'es'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-09-25 11:05:32 -04:00
transifex-integration[bot]
7ddf9f2a20
Translate en.json in es_ES (#18819)
100% translated source file: 'en.json'
on 'es_ES'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-09-25 11:05:08 -04:00
transifex-integration[bot]
2a5b880793
Translate en.json in ja (#18831)
100% translated source file: 'en.json'
on 'ja'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-09-24 16:45:54 -04:00
transifex-integration[bot]
a330cc5754
Updates for project BigBlueButton v2.7 HTML5 client and lanuage fa_IR on branch v2.7.x-release (#18833)
* Translate en.json in fa_IR

100% translated source file: 'en.json'
on 'fa_IR'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-09-24 16:45:31 -04:00
transifex-integration[bot]
8d6b7db1a0
Translate en.json in hu_HU (#18832)
100% translated source file: 'en.json'
on 'hu_HU'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-09-24 16:45:00 -04:00
GuiLeme
f60efc5161 [plugin-sdk-option-dropdown] - rename settings dropdown to options dropdown and added support to options dropdown 2023-09-22 16:27:22 -03:00
Ramón Souza
f8b4fb02b7
Merge pull request #18795 from Scroody/I-18442
Client: Tooltip added to timer
2023-09-21 09:00:29 -03:00
transifex-integration[bot]
b131b7a4f0
Translate en.json in gl (#18810)
100% translated source file: 'en.json'
on 'gl'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-09-20 13:23:00 -04:00
transifex-integration[bot]
7194250c22
Translate en.json in el_GR (#18809)
100% translated source file: 'en.json'
on 'el_GR'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-09-20 13:22:44 -04:00