Compare commits
17 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6bc8ccf1ce | ||
|
|
48b038914f | ||
|
|
ef32b877ee | ||
|
|
058da0a60f | ||
|
|
f05cae71a8 | ||
|
|
51d31814ea | ||
|
|
f35dd28bd3 | ||
|
|
3cd0ca205b | ||
|
|
b21bdb1bb5 | ||
|
|
fd7541894b | ||
|
|
e5d7c638a6 | ||
|
|
811446c241 | ||
|
|
e9e37736b0 | ||
|
|
187a3c62f8 | ||
|
|
9bf0dc7dee | ||
|
|
9c878eab80 | ||
|
|
c62a9be2e9 |
27
.github/workflows/triage-incoming.yaml
vendored
27
.github/workflows/triage-incoming.yaml
vendored
@@ -1,27 +0,0 @@
|
|||||||
name: Move new issues into triage board
|
|
||||||
|
|
||||||
on:
|
|
||||||
issues:
|
|
||||||
types: [opened]
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
add-to-project:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: octokit/graphql-action@v2.x
|
|
||||||
id: add_to_project
|
|
||||||
with:
|
|
||||||
headers: '{"GraphQL-Features": "projects_next_graphql"}'
|
|
||||||
query: |
|
|
||||||
mutation add_to_project($projectid:ID!,$contentid:ID!) {
|
|
||||||
addProjectV2ItemById(input: {projectId: $projectid contentId: $contentid}) {
|
|
||||||
item {
|
|
||||||
id
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
projectid: ${{ env.PROJECT_ID }}
|
|
||||||
contentid: ${{ github.event.issue.node_id }}
|
|
||||||
env:
|
|
||||||
PROJECT_ID: "PVT_kwDOAM0swc4AH1sa"
|
|
||||||
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
|
|
||||||
@@ -58,7 +58,7 @@
|
|||||||
"i18next-http-backend": "^1.4.4",
|
"i18next-http-backend": "^1.4.4",
|
||||||
"livekit-client": "^1.12.3",
|
"livekit-client": "^1.12.3",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
"matrix-js-sdk": "github:matrix-org/matrix-js-sdk#6836720e1e1c2cb01d49d6e5fcfc01afc14834ca",
|
"matrix-js-sdk": "github:matrix-org/matrix-js-sdk#6385c9c0dab8fe67bd3a8992a4777f243fdd1b68",
|
||||||
"matrix-widget-api": "^1.3.1",
|
"matrix-widget-api": "^1.3.1",
|
||||||
"mermaid": "^9.0.0",
|
"mermaid": "^9.0.0",
|
||||||
"normalize.css": "^8.0.1",
|
"normalize.css": "^8.0.1",
|
||||||
|
|||||||
@@ -121,5 +121,6 @@
|
|||||||
"Mute microphone": "Mikrofon deaktivieren",
|
"Mute microphone": "Mikrofon deaktivieren",
|
||||||
"Start new call": "Neuen Anruf beginnen",
|
"Start new call": "Neuen Anruf beginnen",
|
||||||
"Call not found": "Anruf nicht gefunden",
|
"Call not found": "Anruf nicht gefunden",
|
||||||
"Calls are now end-to-end encrypted and need to be created from the home page. This helps make sure everyone's using the same encryption key.": "Anrufe sind nun Ende-zu-Ende-verschlüsselt und müssen auf der Startseite erstellt werden. Damit stellen wir sicher, dass alle denselben Schlüssel verwenden."
|
"Calls are now end-to-end encrypted and need to be created from the home page. This helps make sure everyone's using the same encryption key.": "Anrufe sind nun Ende-zu-Ende-verschlüsselt und müssen auf der Startseite erstellt werden. Damit stellen wir sicher, dass alle denselben Schlüssel verwenden.",
|
||||||
|
"Your web browser does not support media end-to-end encryption. Supported Browsers are Chrome, Safari, Firefox >=117": "Dein Webbrowser unterstützt keine Medien-Ende-zu-Ende-Verschlüsselung. Unterstützte Browser sind Chrome, Safari, Firefox >=117"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -77,7 +77,7 @@
|
|||||||
"Submit": "Saada",
|
"Submit": "Saada",
|
||||||
"If you are experiencing issues or simply would like to provide some feedback, please send us a short description below.": "Kui selle rakenduse kasutamisel tekib sul probleeme või lihtsalt soovid oma arvamust avaldada, siis palun täida alljärgnev lühike kirjeldus.",
|
"If you are experiencing issues or simply would like to provide some feedback, please send us a short description below.": "Kui selle rakenduse kasutamisel tekib sul probleeme või lihtsalt soovid oma arvamust avaldada, siis palun täida alljärgnev lühike kirjeldus.",
|
||||||
"Feedback": "Tagasiside",
|
"Feedback": "Tagasiside",
|
||||||
"{{count}} stars|one": "{{count}} tärn",
|
"{{count}} stars|one": "{{count}} tärni",
|
||||||
"{{count}} stars|other": "{{count}} tärni",
|
"{{count}} stars|other": "{{count}} tärni",
|
||||||
"How did it go?": "Kuidas sujus?",
|
"How did it go?": "Kuidas sujus?",
|
||||||
"{{displayName}}, your call has ended.": "{{displayName}}, sinu kõne on lõppenud.",
|
"{{displayName}}, your call has ended.": "{{displayName}}, sinu kõne on lõppenud.",
|
||||||
@@ -107,5 +107,20 @@
|
|||||||
"Sharing screen": "Ekraanivaade on jagamisel",
|
"Sharing screen": "Ekraanivaade on jagamisel",
|
||||||
"{{count, number}}|one": "{{count, number}}",
|
"{{count, number}}|one": "{{count, number}}",
|
||||||
"{{count, number}}|other": "{{count, number}}",
|
"{{count, number}}|other": "{{count, number}}",
|
||||||
"{{names, list(style: short;)}}": "{{names, list(style: short;)}}"
|
"{{names, list(style: short;)}}": "{{names, list(style: short;)}}",
|
||||||
|
"You": "Sina",
|
||||||
|
"Continue in browser": "Jätka veebibrauseris",
|
||||||
|
"Mute microphone": "Summuta mikrofon",
|
||||||
|
"Name of call": "Kõne nimi",
|
||||||
|
"Open in the app": "Ava rakenduses",
|
||||||
|
"Ready to join?": "Oled valmis liituma?",
|
||||||
|
"Select app": "Vali rakendus",
|
||||||
|
"Start new call": "Algata uus kõne",
|
||||||
|
"Back to recents": "Tagasi hiljutiste kõnede juurde",
|
||||||
|
"Stop video": "Peata videovoog",
|
||||||
|
"Start video": "Lülita videovoog sisse",
|
||||||
|
"Unmute microphone": "Lülita mikrofon sisse",
|
||||||
|
"Call not found": "Kõnet ei leidu",
|
||||||
|
"Calls are now end-to-end encrypted and need to be created from the home page. This helps make sure everyone's using the same encryption key.": "Kõned on nüüd läbivalt krüptitud ning need pead looma kodulehelt. Sellega tagad, et kõik kasutavad samu krüptovõtmeid.",
|
||||||
|
"Your web browser does not support media end-to-end encryption. Supported Browsers are Chrome, Safari, Firefox >=117": "Sinu veebibrauser ei toeta meedia läbivat krüptimist. Toetatud brauserid on Chrome, Chromium, Safari ja Firefox >=117"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -52,7 +52,7 @@
|
|||||||
"Sign in": "Connexion",
|
"Sign in": "Connexion",
|
||||||
"Sign out": "Déconnexion",
|
"Sign out": "Déconnexion",
|
||||||
"Spotlight": "Premier plan",
|
"Spotlight": "Premier plan",
|
||||||
"Submit feedback": "Envoyer des retours",
|
"Submit feedback": "Envoyer un commentaire",
|
||||||
"This call already exists, would you like to join?": "Cet appel existe déjà, voulez-vous le rejoindre ?",
|
"This call already exists, would you like to join?": "Cet appel existe déjà, voulez-vous le rejoindre ?",
|
||||||
"Yes, join call": "Oui, rejoindre l’appel",
|
"Yes, join call": "Oui, rejoindre l’appel",
|
||||||
"Waiting for other participants…": "En attente d’autres participants…",
|
"Waiting for other participants…": "En attente d’autres participants…",
|
||||||
@@ -75,7 +75,7 @@
|
|||||||
"Thanks, we received your feedback!": "Merci, nous avons reçu vos commentaires !",
|
"Thanks, we received your feedback!": "Merci, nous avons reçu vos commentaires !",
|
||||||
"Submitting…": "Envoi…",
|
"Submitting…": "Envoi…",
|
||||||
"Submit": "Envoyer",
|
"Submit": "Envoyer",
|
||||||
"If you are experiencing issues or simply would like to provide some feedback, please send us a short description below.": "Si vous rencontrez des problèmes, ou vous voulez simplement faire un commentaire, veuillez nous envoyer une courte description ci-dessous.",
|
"If you are experiencing issues or simply would like to provide some feedback, please send us a short description below.": "Si vous rencontrez des problèmes, ou vous voulez simplement faire un commentaire, faites-en une courte description ci-dessous.",
|
||||||
"Feedback": "Commentaires",
|
"Feedback": "Commentaires",
|
||||||
"{{count}} stars|other": "{{count}} favoris",
|
"{{count}} stars|other": "{{count}} favoris",
|
||||||
"<0>We'd love to hear your feedback so we can improve your experience.</0>": "<0>Nous aimerions avoir vos commentaires afin que nous puissions améliorer votre expérience.</0>",
|
"<0>We'd love to hear your feedback so we can improve your experience.</0>": "<0>Nous aimerions avoir vos commentaires afin que nous puissions améliorer votre expérience.</0>",
|
||||||
@@ -116,10 +116,11 @@
|
|||||||
"Ready to join?": "Prêt à rejoindre ?",
|
"Ready to join?": "Prêt à rejoindre ?",
|
||||||
"Select app": "Choisissez l’application",
|
"Select app": "Choisissez l’application",
|
||||||
"Start new call": "Démarrer un nouvel appel",
|
"Start new call": "Démarrer un nouvel appel",
|
||||||
"Back to recents": "Revenir aux récents",
|
"Back to recents": "Revenir à l’historique des appels",
|
||||||
"Start video": "Démarrer la vidéo",
|
"Start video": "Démarrer la vidéo",
|
||||||
"Stop video": "Arrêter la vidéo",
|
"Stop video": "Arrêter la vidéo",
|
||||||
"Unmute microphone": "Allumer le microphone",
|
"Unmute microphone": "Allumer le microphone",
|
||||||
"Call not found": "Appel non trouvé",
|
"Call not found": "Appel non trouvé",
|
||||||
"Calls are now end-to-end encrypted and need to be created from the home page. This helps make sure everyone's using the same encryption key.": "Les appels sont maintenant chiffrés de bout-en-bout et doivent être créés depuis la page d’accueil. Cela permet d’être sûr que tout le monde utilise la même clé de chiffrement."
|
"Calls are now end-to-end encrypted and need to be created from the home page. This helps make sure everyone's using the same encryption key.": "Les appels sont maintenant chiffrés de bout-en-bout et doivent être créés depuis la page d’accueil. Cela permet d’être sûr que tout le monde utilise la même clé de chiffrement.",
|
||||||
|
"Your web browser does not support media end-to-end encryption. Supported Browsers are Chrome, Safari, Firefox >=117": "Votre navigateur web ne prend pas en charge le chiffrement de bout-en-bout des médias. Les navigateurs pris en charge sont Chrome, Safari, Firefox >= 117"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -121,5 +121,6 @@
|
|||||||
"Unmute microphone": "Nyalakan mikrofon",
|
"Unmute microphone": "Nyalakan mikrofon",
|
||||||
"Back to recents": "Kembali ke terkini",
|
"Back to recents": "Kembali ke terkini",
|
||||||
"Call not found": "Panggilan tidak ditemukan",
|
"Call not found": "Panggilan tidak ditemukan",
|
||||||
"Calls are now end-to-end encrypted and need to be created from the home page. This helps make sure everyone's using the same encryption key.": "Panggilan sekarang terenkripsi secara ujung ke ujung dan harus dibuat dari laman beranda. Ini memastikan bahwa semuanya menggunakan kunci enkripsi yang sama."
|
"Calls are now end-to-end encrypted and need to be created from the home page. This helps make sure everyone's using the same encryption key.": "Panggilan sekarang terenkripsi secara ujung ke ujung dan harus dibuat dari laman beranda. Ini memastikan bahwa semuanya menggunakan kunci enkripsi yang sama.",
|
||||||
|
"Your web browser does not support media end-to-end encryption. Supported Browsers are Chrome, Safari, Firefox >=117": "Peramban web Anda tidak mendukung enkripsi media ujung ke ujung. Peramban yang didukung adalah Chrome, Safari, dan Firefox >=117"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -121,5 +121,6 @@
|
|||||||
"Back to recents": "Späť k nedávnym",
|
"Back to recents": "Späť k nedávnym",
|
||||||
"Unmute microphone": "Zrušiť stlmenie mikrofónu",
|
"Unmute microphone": "Zrušiť stlmenie mikrofónu",
|
||||||
"Call not found": "Hovor nebol nájdený",
|
"Call not found": "Hovor nebol nájdený",
|
||||||
"Calls are now end-to-end encrypted and need to be created from the home page. This helps make sure everyone's using the same encryption key.": "Hovory sú teraz end-to-end šifrované a je potrebné ich vytvoriť z domovskej stránky. To pomáha zabezpečiť, aby všetci používali rovnaký šifrovací kľúč."
|
"Calls are now end-to-end encrypted and need to be created from the home page. This helps make sure everyone's using the same encryption key.": "Hovory sú teraz end-to-end šifrované a je potrebné ich vytvoriť z domovskej stránky. To pomáha zabezpečiť, aby všetci používali rovnaký šifrovací kľúč.",
|
||||||
|
"Your web browser does not support media end-to-end encryption. Supported Browsers are Chrome, Safari, Firefox >=117": "Váš webový prehliadač nepodporuje end-to-end šifrovanie médií. Podporované prehliadače sú Chrome, Safari, Firefox >=117"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -121,5 +121,6 @@
|
|||||||
"Start new call": "Розпочати новий виклик",
|
"Start new call": "Розпочати новий виклик",
|
||||||
"Back to recents": "Повернутися до недавніх",
|
"Back to recents": "Повернутися до недавніх",
|
||||||
"Call not found": "Виклик не знайдено",
|
"Call not found": "Виклик не знайдено",
|
||||||
"Calls are now end-to-end encrypted and need to be created from the home page. This helps make sure everyone's using the same encryption key.": "Відтепер виклики захищено наскрізним шифруванням, і їх потрібно створювати з домашньої сторінки. Це допомагає переконатися, що всі користувачі використовують один і той самий ключ шифрування."
|
"Calls are now end-to-end encrypted and need to be created from the home page. This helps make sure everyone's using the same encryption key.": "Відтепер виклики захищено наскрізним шифруванням, і їх потрібно створювати з домашньої сторінки. Це допомагає переконатися, що всі користувачі використовують один і той самий ключ шифрування.",
|
||||||
|
"Your web browser does not support media end-to-end encryption. Supported Browsers are Chrome, Safari, Firefox >=117": "Ваш браузер не підтримує наскрізне шифрування мультимедійних даних. Підтримувані браузери: Chrome, Safari, Firefox >=117"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -121,5 +121,6 @@
|
|||||||
"Stop video": "停止影片",
|
"Stop video": "停止影片",
|
||||||
"Unmute microphone": "將麥克風取消靜音",
|
"Unmute microphone": "將麥克風取消靜音",
|
||||||
"Call not found": "找不到通話",
|
"Call not found": "找不到通話",
|
||||||
"Calls are now end-to-end encrypted and need to be created from the home page. This helps make sure everyone's using the same encryption key.": "通話現在是端對端加密的,必須從首頁建立。這有助於確保每個人都使用相同的加密金鑰。"
|
"Calls are now end-to-end encrypted and need to be created from the home page. This helps make sure everyone's using the same encryption key.": "通話現在是端對端加密的,必須從首頁建立。這有助於確保每個人都使用相同的加密金鑰。",
|
||||||
|
"Your web browser does not support media end-to-end encryption. Supported Browsers are Chrome, Safari, Firefox >=117": "您的網路瀏覽器不支援媒體端到端加密。支援的瀏覽器包含了 Chrome、Safari、Firefox >=117"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ import {
|
|||||||
ExternalE2EEKeyProvider,
|
ExternalE2EEKeyProvider,
|
||||||
Room,
|
Room,
|
||||||
RoomOptions,
|
RoomOptions,
|
||||||
setLogLevel,
|
|
||||||
} from "livekit-client";
|
} from "livekit-client";
|
||||||
import { useLiveKitRoom } from "@livekit/components-react";
|
import { useLiveKitRoom } from "@livekit/components-react";
|
||||||
import { useEffect, useMemo, useRef, useState } from "react";
|
import { useEffect, useMemo, useRef, useState } from "react";
|
||||||
@@ -44,8 +43,6 @@ export type E2EEConfig = {
|
|||||||
sharedKey: string;
|
sharedKey: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
setLogLevel("debug");
|
|
||||||
|
|
||||||
interface UseLivekitResult {
|
interface UseLivekitResult {
|
||||||
livekitRoom?: Room;
|
livekitRoom?: Room;
|
||||||
connState: ECConnectionState;
|
connState: ECConnectionState;
|
||||||
|
|||||||
@@ -23,13 +23,19 @@ import "matrix-js-sdk/src/browser-index";
|
|||||||
import { StrictMode } from "react";
|
import { StrictMode } from "react";
|
||||||
import { createRoot } from "react-dom/client";
|
import { createRoot } from "react-dom/client";
|
||||||
import { createBrowserHistory } from "history";
|
import { createBrowserHistory } from "history";
|
||||||
|
|
||||||
import "./index.css";
|
import "./index.css";
|
||||||
|
import { setLogLevel as setLKLogLevel } from "livekit-client";
|
||||||
|
|
||||||
import App from "./App";
|
import App from "./App";
|
||||||
import { init as initRageshake } from "./settings/rageshake";
|
import { init as initRageshake } from "./settings/rageshake";
|
||||||
import { Initializer } from "./initializer";
|
import { Initializer } from "./initializer";
|
||||||
|
|
||||||
initRageshake();
|
initRageshake();
|
||||||
|
// set livekit's log level: we do this after initialising rageshakes because
|
||||||
|
// we need rageshake to do its monkey patching first, so the livekit
|
||||||
|
// logger gets the patched log funxction, so it picks up livekit's
|
||||||
|
// logs.
|
||||||
|
setLKLogLevel("debug");
|
||||||
|
|
||||||
console.info(`Element Call ${import.meta.env.VITE_APP_VERSION || "dev"}`);
|
console.info(`Element Call ${import.meta.env.VITE_APP_VERSION || "dev"}`);
|
||||||
|
|
||||||
|
|||||||
@@ -11634,9 +11634,9 @@ matrix-events-sdk@0.0.1:
|
|||||||
resolved "https://registry.yarnpkg.com/matrix-events-sdk/-/matrix-events-sdk-0.0.1.tgz#c8c38911e2cb29023b0bbac8d6f32e0de2c957dd"
|
resolved "https://registry.yarnpkg.com/matrix-events-sdk/-/matrix-events-sdk-0.0.1.tgz#c8c38911e2cb29023b0bbac8d6f32e0de2c957dd"
|
||||||
integrity sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA==
|
integrity sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA==
|
||||||
|
|
||||||
"matrix-js-sdk@github:matrix-org/matrix-js-sdk#6836720e1e1c2cb01d49d6e5fcfc01afc14834ca":
|
"matrix-js-sdk@github:matrix-org/matrix-js-sdk#6385c9c0dab8fe67bd3a8992a4777f243fdd1b68":
|
||||||
version "28.0.0"
|
version "28.1.0"
|
||||||
resolved "https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/6836720e1e1c2cb01d49d6e5fcfc01afc14834ca"
|
resolved "https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/6385c9c0dab8fe67bd3a8992a4777f243fdd1b68"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime" "^7.12.5"
|
"@babel/runtime" "^7.12.5"
|
||||||
"@matrix-org/matrix-sdk-crypto-wasm" "^1.2.3-alpha.0"
|
"@matrix-org/matrix-sdk-crypto-wasm" "^1.2.3-alpha.0"
|
||||||
|
|||||||
Reference in New Issue
Block a user