Filip Rejmus
c3ebde18df
fix(helpers) move copyText function to web.js file
It gets bundled on mobile for no reason otherwise.
2 years ago
Robert Pintilii
95084e1004
ref(TS) Convert some base features to TS (#12138)
2 years ago
Robert Pintilii
10bb186c13
ref(eslint) Use new TypeScript ESlint config (#12143)
Use new TS config from @jitsi /eslint
Fix all lint errors
2 years ago
Robert Pintilii
efb69d5382
ref: Improve TS files (#12130)
Remove unnecessary ts-ignores
Change any to actual types
Fix eslint rule
2 years ago
Stefan Weil
882d343e8b
chore(typos) fix some typos
2 years ago
Robert Pintilii
69365d7e1f
ref: Convert some files to TS (#11929)
2 years ago
Andrei Gavrilescu
06491e2406
feat(noise-suppression): Add noise suppression effect. (#11547)
* add denoise effect
* denoise prototype
* improve rnnoise / add comments
* revert some unnecessary changes
* Add noise suppressor worklet
* Send notification on failure
* address code review
* additional comments
* additional comments
* update package-lock
* fix rebase changes
* update rnnoise npm package
* sort lang
* adjust webpack performance hint
* address code review
* address code review
* switch ns files to typescript
* fix null-loader version, lang sort
* fix lint
* missing import
* fix lint / address code review
* use single action for ns state
* move activation to thunk
* increase node heap
* copy noise-suppressor to deploy
* fix ts lint
2 years ago
Saúl Ibarra Corretgé
b0deb9ec0c
fix(lint) make sure eslint also runs on TypeScript files (#11777)
Co-authored-by: robertpin <robert.pin9@gmail.com >
Co-authored-by: Gabriel Borlea <gabriel.borlea@8x8.com >
2 years ago
Saúl Ibarra Corretgé
2c5b132483
fix(util) fix parsing strings in parseURLParams
After https://github.com/jitsi/jitsi-meet/pull/11607 we might call it
with a string. Be nice and accept that in addition to URL objects.
3 years ago
Дамян Минков
f3c6b54ffa
fix: When adding a room param to urls check for previous params. (#11607)
* fix: When adding a room param to urls check for previous params.
* squash: Uses URL object to modify the url.
* squash: Use common connection options from base/connection.
Normalizes bosh url and for web.
* squash: Adds release param to external api and handles it.
* feat: Adds release handling for mobile(links in welcome page).
* squash: Fixes comments.
3 years ago
Saúl Ibarra Corretgé
d9eedb0dad
fix(recent-list) do not store room when inside an iframe
Due to local storage limitations we might end up making the URL huge
when we save the state there. Avoid the issue at the root by never
storing URLs in that case.
Closes: https://github.com/jitsi/jitsi-meet/issues/11567
3 years ago
Horatiu Muresan
4b95a5d6cb
fix(language) Add lang API option
- jwt from API overwrites any jwt sent as queryparam
- `defaultLanguage` from configOverwrite converts to `lang` query param
3 years ago
Mihaela Dumitru
98256a8d5b
feat(salesforce) - link resources to the current session (#10992)
3 years ago
Saúl Ibarra Corretgé
332feefa36
fix(util) never mark UUID room names as insecure
Except the NIL UUID, that is.
3 years ago
Saúl Ibarra Corretgé
162a67fe8b
chore(lint) tame the (uppdated) linter
3 years ago
Vlad Piersec
e51655a93a
feat(Polls): Display creator name for polls
3 years ago
robertpin
338ff43c81
feat(participants-pane) Added search in participants list (#9975)
- created `ClearableInpu`t component on web & native
- added `ClearableInput` component to participants pane and used it for search in participants list
- update `AddPeopleDialog` to use `ClearableInput`
3 years ago
dimitardelchev93
5e152b4a42
feat: Additional setting to order participants in speaker stats (#9751)
* Additional setting to order participants in speaker stats #9742
* Setting to order speaker stats optimisations #9742
* Lint fixes #9742
* Replace APP references #9742
* Lint fixes #9742
* Setting to order speaker stats optimisations 2 #9742
* Lint fixes #9742
* Remove unnecessary param #9742
* Add more speaker-stats reducer _updateStats docs #9742
3 years ago
George Politis
75edfc1fab
fix: Normalize the tenant part of the URL. (#9577)
This PR normalises the tenant part of the URL. For example, the following URL
https://jitsi-meet.example.com/something@example.com/something@example.com
is converted to
https://jitsi-meet.example.com/somethingexample.com/somethingexample.com
whereas before it was converted to
https://jitsi-meet.example.com/something@example.com/somethingexample.com
i.e. the tenant part was not normalised
3 years ago
damencho
be73ed9d19
fix: Checks all parts while parsing config params.
4 years ago
damencho
06ce24527e
fix: Escapes some keys when parsing input.
4 years ago
Mihai-Andrei Uscat
e33674fb2e
fix(FocusLock): Stop stealing focus when embedded
4 years ago
hmuresan
f7c0d4f1fe
feat(background alpha) Set background transparency
4 years ago
luz paz
d3680bbebd
fix(misc) follow-up typos
Found via `codespell -q 3 -S ./lang`
4 years ago
Saúl Ibarra Corretgé
5c46b03251
fix(copyText) use a helper library
It does a more elaborate way of textarea copying, hopefully it's more reliable.
4 years ago
Hristo Terezov
a2e2d31dfd
fix(copyText): in iframe for chrome<85
4 years ago
Calinteodor
87a110b9c3
fix: improved copy text helper function (#8677)
4 years ago
Steffen Kolmer
ef7d425859
feat(ui) update AtlasKit components
4 years ago
Hristo Terezov
79e517ed65
feat(analytics): Add tenant.
4 years ago
Tudor-Ovidiu Avram
b23f4b02ea
Revert "fix(external_api) replace special chars in roomName before constructing URL"
This reverts commit 6f90458ff1 .
4 years ago
Steffen Kolmer
6f90458ff1
fix(external_api) replace special chars in roomName before constructing URL
Fixes: https://github.com/jitsi/jitsi-meet/issues/7900
4 years ago
George Politis
b5310573fc
feat: Adds more debug information in the GSM bars popover (#7627)
4 years ago
Hristo Terezov
dc6d3daef7
feat(external-local-storage): support
4 years ago
Vlad Piersec
ef0af1a8c0
fix(prejoin): Show decoded version of meeting uri
5 years ago
Vlad Piersec
87b14c3711
fix(prejoin): copy meeting info
5 years ago
Gabriel Imre
444e2b90df
callstats: add siteID passing; sanitize confID path
5 years ago
Bettenbuk Zoltan
c08638da51
feat: insecure room name warning
5 years ago
Vlad Piersec
b2895b7095
feat(prejoin_page): Add ability for guest to join audio by phone
5 years ago
Hristo Terezov
d388a7bd3c
feat(reload): Preserve local track mute state.
5 years ago
Bettenbuk Zoltan
8bd0da886e
feat: safe decodeURIComponent
5 years ago
Дамян Минков
50f4796144
Adds an option to set email through iframe API init and to stats. (#4842)
* Adds an option to set email through iframe API init and to stats.
* Simplifies configuring email and displayName in stats.
Removes enableStatsID as not needed as when off we are sending as callstats id xmpp resource which is unique per call and id must be something that sticks between calls (callstatsUsername).
* Adds email and displayName in stats config for mobile.
* chore(deps): Updates lib-jitsi-meet to latest dd31f0a .
* Removes enableStatsID from config and whitelist.
5 years ago
Saúl Ibarra Corretgé
191e530071
uri: avoid using String.prototype.normalize
It crashes on Android. Well, on the JSC version React Native uses on Android.
While we could use this fallback only on Android, we have decided to use it
on all mobile platforms for consistency.
5 years ago
Hristo Terezov
0a06e256b7
feat(HelpButton): Mobile support.
5 years ago
Saúl Ibarra Corretgé
35130f0736
rn: refactor loadScript
- use AbortController for setting the fetch timeout
- use async / await syntax for clarify
- set the default timeout to 5s (previously non-existent, aka 0)
- add ability to load but not evaluate a script
5 years ago
Bettenbuk Zoltan
13d78d6b49
fix: utf-8 room name case sensitivity
5 years ago
Saúl Ibarra Corretgé
f863733dd3
base/util: don't use the Grand Unified Logger
There are just a couple of logs in this feature, and it's included in bundles
like external_api, which would bloat it due to cascaded dependencis.
5 years ago
Bettenbuk Zoltan
1941275f93
feat: mobile chat emojis
5 years ago
Saúl Ibarra Corretgé
5a934c071a
logging: use individual, names loggers
React Native doesn't define __filename nor __dirname so do it artisanally. In
addition, this helps with centralizing the configuration passed to loggers.
5 years ago
Hristo Terezov
3c1f056d2a
fix(dialog): Don't steal focus
5 years ago
damencho
21fb225726
Adds a retry logic when fetching conference numbers and pin.
5 years ago