Saúl Ibarra Corretgé
5bb3ba71d0
chore(helpers) drop custom createDeferred() for Promise.withResolvers()
7 months ago
luzpaz
30595584a3
chore(typos) fix various typos
Found via `codespell -q 3 -S "*.svg,./lang" -L anser,bu,dialin,goup,miliseconds,nd,vew`
6 months ago
Hristo Terezov
61a0247f30
feat(metrics): related to conference.init execution.
Adds logs and analytics events with time measurements for the different stages of conference.init execution.
7 months ago
Hristo Terezov
960a08c066
fix(conference): Make sure join waits for confernce.init.
It was possible that join can be executed before conference.init have even started or we haven't reached the point ot create the initialGUMPromise. This was causing the following issues:
- users stuck on the prejoin screen
- participants join 2+ times in the call (we have been creating more than 1 local participants from a single page).
7 months ago
Saúl Ibarra Corretgé
b35200648c
feat(deps) replace lodash with lodash-es
The latter supports tree-shaking and we don't need to embed the whole
500KB of lodash.
10 months ago
Calinteodor
d2ad3473a1
deps(react-native-gesture-handler/@react-native-clipboard/clipboard): Updates related to RN 0.73.8 (#14894)
* deps(react-native-gesture-handler/@react-native-clipboard /clipboard): Updates related to RN 0.73.8
11 months ago
Aaron van Meerten
2ed0418bd9
fix(jwt): Fixes parsing JWT in hash as JSON instead of a string (#14760)
1 year ago
Aaron van Meerten
43ae5915a6
feat: move jwt to URL hash from search parameters (#14749)
* feat: move jwt to URL hash from search parameters
* fix lint
* comments for future work
* comment format
* fix to use ts-ignore like previous parseURLParams case
1 year ago
Calinteodor
9b798b4514
feat(base/conference): get subject and localSubject from config (#14520)
* feat(base/conference): fixed getting localSubject, subject and parsing url params.
1 year ago
Saúl Ibarra Corretgé
4c3512b375
fix(etherpad) fix handling certain URL types
1 year ago
Horatiu Muresan
9f8662c0a1
chore(eslint) Update eslint (#14412)
1 year ago
Mihaela Dumitru
3f657c3ded
feat(whiteboard) add native implementation (#14327)
1 year ago
Hristo Terezov
a2624952a0
feat(iframe-api): replace ice servers
1 year ago
Saúl Ibarra Corretgé
dca40dc6cb
feat(rn,auth) add support for toekn URL auth
1 year ago
damencho
c646319657
feat: Caches is secure room checks.
Consider long room names secure.
1 year ago
Saúl Ibarra Corretgé
7ea2b9c8c0
fix(misc) use safeJsonParse from js-utils
1 year ago
Gabriel Borlea
2253393ac8
fix(welcome, rn): key warning for unsafe room warning (#13626)
1 year ago
Horatiu Muresan
d608cf40f5
fix(prejoin) Check for valid url for prejoin (#13468)
- `getPropertyValue` calls `parseUrlParam` with the connection URL from store, which is not yet defined
2 years ago
Gabriel Borlea
a112d38943
feat(prejoin) add unsafe room name warning
2 years ago
Robert Pintilii
a22db037c7
ref(TS) Improve TS (#13282)
Remove unnecessary @ts-ignores
Use @ts-expect-error instead of @ts-ignore for external dependencies
2 years ago
Robert Pintilii
3a2a129f44
ref(TS) Improve TS (#13167)
Fix some errors. Remove @ts-ignores
Convert some files to TS
Remove some eslint-disables
2 years ago
Robert Pintilii
0b65acb528
ref: Remove some index files (#13151)
Fix imports
2 years ago
Robert Pintilii
a52f9313a6
ref(TS Convert all Abstract classes to TS (#13127)
2 years ago
Saúl Ibarra Corretgé
34b2577b97
chore(cleanup) drop no longer needed AtlasKit supporting code
2 years ago
Mihaela Dumitru
0e47f72b5f
fix(invite-dialog) adjust dial in limit display condition and styling (#12654)
2 years ago
Robert Pintilii
b52b4c2a78
ref(TS ) Improve TS (#12491)
Remove global variables from files
Change type to interface
2 years ago
Saúl Ibarra Corretgé
edf5e1c094
fix(ts) fix mysterious linting errors
We have a rule that should apply here, but somehow it doesn't...
2 years ago
Saúl Ibarra Corretgé
7cd39b7983
feat(ts) make tsc happy
2 years ago
Saúl Ibarra Corretgé
2596c463fe
fix(ts) make tsc (almost) not cry on native
Co-authored-by: Calinteodor <calin.chitu@8x8.com >
Co-authored-by: Robert Pintilii <robert.pin9@gmail.com >
2 years ago
Robert Pintilii
6ab996568b
ref(TS, rn) Fix some TS errors on tsconfig.native (#12432)
2 years ago
Robert Pintilii
3eecf8063f
ref(TS) Remove unnecessary ts-ignores (#12412)
Remove ts-ignores that are no longer needed because of tsconfig.web.json
Change ts-ignore to ts-expect-error for files outside react/features
2 years ago
Robert Pintilii
6c3206e4d4
ref: TS Improvements (#12358)
Remove unnecessary ts-ignores
Remove unnecessary eslint-disable
Fix type errors
Change Dispatch type to IStore['dispatch']
2 years ago
Saúl Ibarra Corretgé
a2d39ca5b1
fix(rn,util) avoid 'clipboard-copy' being bundled in native
The copyText wrapper is used in the `showStartedRecordingNotification`
action, which is common for web and native. Provide a native
implementation so the right one is bundled.
2 years ago
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