mirror of https://github.com/sualko/cloud_bbb
Compare commits
12 Commits
ee5bab9c75
...
f1033dceea
Author | SHA1 | Date |
---|---|---|
Jonas | f1033dceea | |
Nextcloud bot | d6bb7130ff | |
Nextcloud bot | 4d25b69544 | |
Nextcloud bot | 7b2b2f000c | |
Nextcloud bot | 62a1fd10fe | |
Nextcloud bot | c3a41bcc4c | |
sualko | 93688851a7 | |
sualko | 6395b36926 | |
sualko | a4eff086a8 | |
sualko | d8fb52b2b0 | |
Nextcloud bot | f18c63a109 | |
brtbr | 093e286e0f |
|
@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
## 2.7.2 (2024-10-08)
|
||||
### Misc
|
||||
- rebuild frontend client
|
||||
- update dependencies
|
||||
- update translations
|
||||
|
||||
## 2.7.1 (2024-09-18)
|
||||
### Misc
|
||||
- fix composer install in build script
|
||||
|
|
|
@ -22,7 +22,7 @@ Developer wanted! If you have time it would be awesome if you could help to enha
|
|||
|
||||
*This app integrates BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.*
|
||||
]]></description>
|
||||
<version>2.7.1</version>
|
||||
<version>2.7.2</version>
|
||||
<licence>agpl</licence>
|
||||
<author mail="klaus@jsxc.org">Klaus Herberth</author>
|
||||
<namespace>BigBlueButton</namespace>
|
||||
|
|
10
l10n/ar.js
10
l10n/ar.js
|
@ -26,12 +26,12 @@ OC.L10N.register(
|
|||
"Room not found" : "الغرفة غير موجودة",
|
||||
"The room could not be found. Maybe it was deleted?" : "الغرفة غير موجودة. هل يمكن أن تكون محذوفة؟",
|
||||
"Back to %s" : "العودة إلى %s",
|
||||
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "تحصّل على API URL و كلمة السر بإعطاء الأمر \"sudo bbb-conf --secret\" على خادوم BBB.",
|
||||
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "تحصّل على API URL و كلمة المرور بإعطاء الأمر \"sudo bbb-conf --secret\" على خادوم BBB.",
|
||||
"API URL" : "عنوان واجهة برمجة التطبيقات API URL",
|
||||
"API secret" : "كلمة السر لواجهة برمجة التطبيقات API secret",
|
||||
"API secret" : "كلمة المرور لواجهة برمجة التطبيقات API secret",
|
||||
"Save" : "حفظ",
|
||||
"Show room manager in app navigation instead of settings page." : "عرض مدير الغرفة في صفحةتصفح التطبيق بدلأً عن صفحة الإعدادات.",
|
||||
"Use Nextcloud theme in BigBlueButton." : "ثيمة نكست كلاود في \"بيغ بلو بوتون\" BBB",
|
||||
"Use Nextcloud theme in BigBlueButton." : "سمة نكست كلاود في \"بيغ بلو بوتون\" BBB",
|
||||
"Default Room Settings" : "الإعدادات التلقائية للغرفة",
|
||||
"Below you can change some default values, which are used to create a new room." : "يُمكنك أدناه تعديل بعض القيم التلقائية التي تستخدم عند إنشاء غرفة جديدة.",
|
||||
"Perform media check before usage" : "قم باختيار الوسائط media قبل الاستعمال",
|
||||
|
@ -47,8 +47,8 @@ OC.L10N.register(
|
|||
"Please enter your name!" : "أدخِل اسمك من فضلك!",
|
||||
"The name must be at least 3 characters long." : "الاسم يجب ألّا يقل عن 3 حروف.",
|
||||
"You have to provide the correct password to join the meeting." : "يجب أن تُدخَل كلمة المرور الصحيحة ليمكنك المشاركة في الاجتماع.",
|
||||
"Display name" : "الاسم المعروض",
|
||||
"Password" : "كلمة السر",
|
||||
"Display name" : "اسم العرض",
|
||||
"Password" : "كلمة المرور",
|
||||
"Join" : "إنضم",
|
||||
"Have an account? Log in." : "عندك حساب؟ أُدخُل.",
|
||||
"Hello %s" : "أهلاً %s",
|
||||
|
|
10
l10n/ar.json
10
l10n/ar.json
|
@ -24,12 +24,12 @@
|
|||
"Room not found" : "الغرفة غير موجودة",
|
||||
"The room could not be found. Maybe it was deleted?" : "الغرفة غير موجودة. هل يمكن أن تكون محذوفة؟",
|
||||
"Back to %s" : "العودة إلى %s",
|
||||
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "تحصّل على API URL و كلمة السر بإعطاء الأمر \"sudo bbb-conf --secret\" على خادوم BBB.",
|
||||
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "تحصّل على API URL و كلمة المرور بإعطاء الأمر \"sudo bbb-conf --secret\" على خادوم BBB.",
|
||||
"API URL" : "عنوان واجهة برمجة التطبيقات API URL",
|
||||
"API secret" : "كلمة السر لواجهة برمجة التطبيقات API secret",
|
||||
"API secret" : "كلمة المرور لواجهة برمجة التطبيقات API secret",
|
||||
"Save" : "حفظ",
|
||||
"Show room manager in app navigation instead of settings page." : "عرض مدير الغرفة في صفحةتصفح التطبيق بدلأً عن صفحة الإعدادات.",
|
||||
"Use Nextcloud theme in BigBlueButton." : "ثيمة نكست كلاود في \"بيغ بلو بوتون\" BBB",
|
||||
"Use Nextcloud theme in BigBlueButton." : "سمة نكست كلاود في \"بيغ بلو بوتون\" BBB",
|
||||
"Default Room Settings" : "الإعدادات التلقائية للغرفة",
|
||||
"Below you can change some default values, which are used to create a new room." : "يُمكنك أدناه تعديل بعض القيم التلقائية التي تستخدم عند إنشاء غرفة جديدة.",
|
||||
"Perform media check before usage" : "قم باختيار الوسائط media قبل الاستعمال",
|
||||
|
@ -45,8 +45,8 @@
|
|||
"Please enter your name!" : "أدخِل اسمك من فضلك!",
|
||||
"The name must be at least 3 characters long." : "الاسم يجب ألّا يقل عن 3 حروف.",
|
||||
"You have to provide the correct password to join the meeting." : "يجب أن تُدخَل كلمة المرور الصحيحة ليمكنك المشاركة في الاجتماع.",
|
||||
"Display name" : "الاسم المعروض",
|
||||
"Password" : "كلمة السر",
|
||||
"Display name" : "اسم العرض",
|
||||
"Password" : "كلمة المرور",
|
||||
"Join" : "إنضم",
|
||||
"Have an account? Log in." : "عندك حساب؟ أُدخُل.",
|
||||
"Hello %s" : "أهلاً %s",
|
||||
|
|
|
@ -58,6 +58,7 @@ OC.L10N.register(
|
|||
"No matches" : "Žádné shody",
|
||||
"admin" : "správce",
|
||||
"moderator" : "moderátor",
|
||||
"user" : "uživatel",
|
||||
"Name" : "Název",
|
||||
"Access" : "Přístup",
|
||||
"Max" : "Nejvýše",
|
||||
|
@ -71,6 +72,7 @@ OC.L10N.register(
|
|||
"This message is shown to all users in the chat area after they joined." : "Tato zpráva je zobrazena všem uživatelům v chatu, poté co se připojí.",
|
||||
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Nastaví limit na počet účastníků pro tuto místnost. Nula znamená bez omezení.",
|
||||
"If enabled, the moderator is able to start the recording." : "Pokud je zapnuto, moderátor může spustit nahrávání.",
|
||||
"Explanation of the different concepts that constitute access options :<br>- Public: Anyone who has the link can join.- <br>Internal: Only Nextcloud users can join.- <br>Password: Only guests who have the password can join..- <br>Waiting room: A moderator must accept each guest before they can join.- <br>Restricted : Only selected users and groups can access this room." : "Vysvětlení různých pojmů, které tvoří možnosti přístupu :<br>- Veřejné: Kdokoli kdo má dokaz se může přidat.- <br>Interní: Připojit se mohou pouze uživatelé z Nextcloud.- <br>Heslo: Připojit se mohou pouze hosté, kteří mají heslo.- <br>Čekací místnost: Než se host bude moci připojit je třeba, aby každého zvlášť přijal moderátor.- <br>Omezené : K této místnosti budou mít přístup pouze vybraní uživatelé a skupiny.",
|
||||
"A moderator is able to manage all participants in a meeting including kicking, muting or selecting a presenter. Users with the role moderator are also able to close a meeting or change the default settings." : "Moderátor může spravovat všechny účastníky schůzky, včetně odpojení, ztlumení nebo výběru prezentujícího. Uživatelé s rolí moderátor také mohou schůzku ukončit nebo měnit výchozí nastavení.",
|
||||
"If enabled, normal users have to wait until a moderator is in the room." : "Pokud je zapnuto, běžní uživatelé budou muset počkat, než se do místnosti přihlásí moderátor.",
|
||||
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Po povolení bude vygenerován moderátorský URL umožňující přístup s moderátorskými právy.",
|
||||
|
@ -114,7 +116,10 @@ OC.L10N.register(
|
|||
"Delete?" : "Smazat?",
|
||||
"Could not delete record" : "Záznam se nedaří smazat",
|
||||
"Server error" : "Chyba serveru",
|
||||
"Could not modify publishing state" : "Nepodařilo se změnit stav zvěřejnění",
|
||||
"Open room" : "Otevřít místnost",
|
||||
"Start" : "Spustit",
|
||||
"Clone room" : "Klonovat místnost",
|
||||
"Loading" : "Načítání",
|
||||
"You are not allowed to change this option, because this room is shared with you." : "Nemáte oprávnění měnit tuto volbu, protože tato místnost je vám jen nasdílena.",
|
||||
"Max. rooms" : "Nejvýše místností",
|
||||
|
|
|
@ -56,6 +56,7 @@
|
|||
"No matches" : "Žádné shody",
|
||||
"admin" : "správce",
|
||||
"moderator" : "moderátor",
|
||||
"user" : "uživatel",
|
||||
"Name" : "Název",
|
||||
"Access" : "Přístup",
|
||||
"Max" : "Nejvýše",
|
||||
|
@ -69,6 +70,7 @@
|
|||
"This message is shown to all users in the chat area after they joined." : "Tato zpráva je zobrazena všem uživatelům v chatu, poté co se připojí.",
|
||||
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Nastaví limit na počet účastníků pro tuto místnost. Nula znamená bez omezení.",
|
||||
"If enabled, the moderator is able to start the recording." : "Pokud je zapnuto, moderátor může spustit nahrávání.",
|
||||
"Explanation of the different concepts that constitute access options :<br>- Public: Anyone who has the link can join.- <br>Internal: Only Nextcloud users can join.- <br>Password: Only guests who have the password can join..- <br>Waiting room: A moderator must accept each guest before they can join.- <br>Restricted : Only selected users and groups can access this room." : "Vysvětlení různých pojmů, které tvoří možnosti přístupu :<br>- Veřejné: Kdokoli kdo má dokaz se může přidat.- <br>Interní: Připojit se mohou pouze uživatelé z Nextcloud.- <br>Heslo: Připojit se mohou pouze hosté, kteří mají heslo.- <br>Čekací místnost: Než se host bude moci připojit je třeba, aby každého zvlášť přijal moderátor.- <br>Omezené : K této místnosti budou mít přístup pouze vybraní uživatelé a skupiny.",
|
||||
"A moderator is able to manage all participants in a meeting including kicking, muting or selecting a presenter. Users with the role moderator are also able to close a meeting or change the default settings." : "Moderátor může spravovat všechny účastníky schůzky, včetně odpojení, ztlumení nebo výběru prezentujícího. Uživatelé s rolí moderátor také mohou schůzku ukončit nebo měnit výchozí nastavení.",
|
||||
"If enabled, normal users have to wait until a moderator is in the room." : "Pokud je zapnuto, běžní uživatelé budou muset počkat, než se do místnosti přihlásí moderátor.",
|
||||
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Po povolení bude vygenerován moderátorský URL umožňující přístup s moderátorskými právy.",
|
||||
|
@ -112,7 +114,10 @@
|
|||
"Delete?" : "Smazat?",
|
||||
"Could not delete record" : "Záznam se nedaří smazat",
|
||||
"Server error" : "Chyba serveru",
|
||||
"Could not modify publishing state" : "Nepodařilo se změnit stav zvěřejnění",
|
||||
"Open room" : "Otevřít místnost",
|
||||
"Start" : "Spustit",
|
||||
"Clone room" : "Klonovat místnost",
|
||||
"Loading" : "Načítání",
|
||||
"You are not allowed to change this option, because this room is shared with you." : "Nemáte oprávnění měnit tuto volbu, protože tato místnost je vám jen nasdílena.",
|
||||
"Max. rooms" : "Nejvýše místností",
|
||||
|
|
|
@ -30,7 +30,7 @@ OC.L10N.register(
|
|||
"API URL" : "URL da API",
|
||||
"API secret" : "Segredo da API",
|
||||
"Save" : "Gardar",
|
||||
"Show room manager in app navigation instead of settings page." : "Amosar o xestor de sala na navegación da aplicación no canto de na páxina de axustes.",
|
||||
"Show room manager in app navigation instead of settings page." : "Amosar o xestor de sala na navegación da aplicación en troques de na páxina de axustes.",
|
||||
"Use Nextcloud theme in BigBlueButton." : "Usar o tema Nextcloud en BigBlueButton.",
|
||||
"Default Room Settings" : "Axustes predeterminados da sala",
|
||||
"Below you can change some default values, which are used to create a new room." : "A continuación pode cambiar algúns valores predeterminados, que se usan para crear unha nova sala.",
|
||||
|
@ -133,8 +133,8 @@ OC.L10N.register(
|
|||
"API URL is invalid" : "O URL da API é incorrecto",
|
||||
"API secret is invalid" : "O segredo da API é incorrecto",
|
||||
"URL has to start with HTTPS" : "O URL ten que comezar con HTTPS",
|
||||
"URL has to contain the {token} placeholder" : "O URL ten que conter o marcador de posición {token}",
|
||||
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "O URL ten que comezar con https:// e conter {token}. Ademais pódese usar o marcador de posición de {user}.",
|
||||
"URL has to contain the {token} placeholder" : "O URL ten que conter o marcador de substitución {token}",
|
||||
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "O URL ten que comezar con https:// e conter {token}. Ademais pódese usar o marcador de substitución de {user}.",
|
||||
"The file \"{filename}\" was uploaded to your room." : "O ficheiro «{filename}» foi enviado á súa sala.",
|
||||
"The file \"{filename}\" could not be uploaded to your room." : "Non foi posíbel enviar o ficheiro «{filename}» á súa sala.",
|
||||
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "Non foi posíbel enviar o ficheiro «{filename}» á súa sala. Quizais o seu servidor BigBlueButton non admita esta acción.",
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
"API URL" : "URL da API",
|
||||
"API secret" : "Segredo da API",
|
||||
"Save" : "Gardar",
|
||||
"Show room manager in app navigation instead of settings page." : "Amosar o xestor de sala na navegación da aplicación no canto de na páxina de axustes.",
|
||||
"Show room manager in app navigation instead of settings page." : "Amosar o xestor de sala na navegación da aplicación en troques de na páxina de axustes.",
|
||||
"Use Nextcloud theme in BigBlueButton." : "Usar o tema Nextcloud en BigBlueButton.",
|
||||
"Default Room Settings" : "Axustes predeterminados da sala",
|
||||
"Below you can change some default values, which are used to create a new room." : "A continuación pode cambiar algúns valores predeterminados, que se usan para crear unha nova sala.",
|
||||
|
@ -131,8 +131,8 @@
|
|||
"API URL is invalid" : "O URL da API é incorrecto",
|
||||
"API secret is invalid" : "O segredo da API é incorrecto",
|
||||
"URL has to start with HTTPS" : "O URL ten que comezar con HTTPS",
|
||||
"URL has to contain the {token} placeholder" : "O URL ten que conter o marcador de posición {token}",
|
||||
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "O URL ten que comezar con https:// e conter {token}. Ademais pódese usar o marcador de posición de {user}.",
|
||||
"URL has to contain the {token} placeholder" : "O URL ten que conter o marcador de substitución {token}",
|
||||
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "O URL ten que comezar con https:// e conter {token}. Ademais pódese usar o marcador de substitución de {user}.",
|
||||
"The file \"{filename}\" was uploaded to your room." : "O ficheiro «{filename}» foi enviado á súa sala.",
|
||||
"The file \"{filename}\" could not be uploaded to your room." : "Non foi posíbel enviar o ficheiro «{filename}» á súa sala.",
|
||||
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "Non foi posíbel enviar o ficheiro «{filename}» á súa sala. Quizais o seu servidor BigBlueButton non admita esta acción.",
|
||||
|
|
|
@ -118,7 +118,8 @@ class API {
|
|||
$joinMeetingParams->addUserData('bbb_skip_video_preview_on_first_join', !$room->getMediaCheck()); // 2.3
|
||||
|
||||
if ($room->getCleanLayout()) {
|
||||
$joinMeetingParams->addUserData('bbb_auto_swap_layout', true);
|
||||
$joinMeetingParams->addUserData('bbb_auto_swap_layout', true); // 2.5 and below // ToDo: remove in the future
|
||||
$joinMeetingParams->addUserData('bbb_hide_presentation_on_join', true); // 2.6 and up
|
||||
$joinMeetingParams->addUserData('bbb_show_participants_on_login', false);
|
||||
$joinMeetingParams->addUserData('bbb_show_public_chat_on_login', false);
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@sualko/cloud_bbb",
|
||||
"description": "Nextcloud Integration for BigBlueButton",
|
||||
"version": "2.7.1",
|
||||
"version": "2.7.2",
|
||||
"author": "Klaus Herberth <klaus@jsxc.org>",
|
||||
"bugs": {
|
||||
"url": "https://github.com/sualko/cloud_bbb/issues"
|
||||
|
|
|
@ -74,15 +74,15 @@ async function createRelease(appId) {
|
|||
console.log(composerDev.stdout, composerDev.stderr);
|
||||
console.log('✔ composer dev dependencies installed'.green);
|
||||
|
||||
await execa('yarn', ['lint']);
|
||||
await execa('yarn lint');
|
||||
console.log('✔ linters are happy'.green);
|
||||
|
||||
const composerNoDev = await execa('composer install --no-dev');
|
||||
console.log(composerNoDev.stdout, composerNoDev.stderr);
|
||||
console.log('✔ composer dependencies installed'.green);
|
||||
|
||||
await execa('yarn', ['build']);
|
||||
console.log('✔ scripts built'.green);
|
||||
await execa('yarn build');
|
||||
console.log('✔ webpack done'.green);
|
||||
|
||||
await updateChangelog();
|
||||
|
||||
|
|
|
@ -250,7 +250,7 @@ async function run() {
|
|||
await pull();
|
||||
console.log('✔ pulled latest changes'.green);
|
||||
|
||||
await execa('yarn', ['composer:install:dev']);
|
||||
await execa('yarn composer:install:dev');
|
||||
console.log('✔ composer dev dependencies installed'.green);
|
||||
|
||||
await notAlreadyTagged();
|
||||
|
|
|
@ -2420,9 +2420,9 @@ camelcase@^5.3.1:
|
|||
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
|
||||
|
||||
caniuse-lite@^1.0.30001317:
|
||||
version "1.0.30001425"
|
||||
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001425.tgz"
|
||||
integrity sha512-/pzFv0OmNG6W0ym80P3NtapU0QEiDS3VuYAZMGoLLqiC7f6FJFe1MjpQDREGApeenD9wloeytmVDj+JLXPC6qw==
|
||||
version "1.0.30001667"
|
||||
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz"
|
||||
integrity sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==
|
||||
|
||||
caseless@~0.12.0:
|
||||
version "0.12.0"
|
||||
|
|
Loading…
Reference in New Issue