Дамян Минков
1aca8ab985
feat(dialog): Adds name to all dialogs. ( #16626 )
...
* feat(dialog): Adds name to all dialogs.
The name is used for debugging purposes to be added to logs.
* squash: Drop empty string.
2025-11-06 09:49:30 -06:00
Jaya Allamsetty
8f0b9575c4
ref(logging) Rename logger ids to facilitate proper filtering of logs.
2025-09-16 22:45:59 -04:00
Horatiu Muresan
f16bf466eb
feat(external-api) Add camera capture function ( #16238 )
2025-07-23 17:22:48 +03:00
Saúl Ibarra Corretgé
3d4defd799
feat(lint) update to eslint-config-jitsi v6
2025-03-20 17:17:41 +01:00
Horatiu Muresan
9f8662c0a1
chore(eslint) Update eslint ( #14412 )
2024-02-27 12:56:05 +02:00
Avram Tudor
361b82a1ed
ref: add selector for checking cloud recording running status
2024-02-08 17:41:55 +02:00
Jaya Allamsetty
9ae5677c00
fix: Make multi-stream mode the default mode.
...
Since plan-b mode will no longer be supported, check for unified plan support is not needed anymore.
2024-01-16 12:17:10 -05:00
Gabriel Borlea
0ecd65777e
fix(screenshot-captue): get the right worker url
2023-11-16 17:44:24 +02:00
Hristo Terezov
f067f07d64
fix(pr-test): For LJM
2023-11-12 22:24:29 -05:00
Gabriel Borlea
11f0ab9226
ref(screenshot-capture): move screenshot processing on a web worker ( #14015 )
...
Improvement for the screenshot capture feature by using a web worker to process the differences between the screenshots, and some code adjustments.
2023-11-09 10:01:02 +02:00
Robert Pintilii
6b28af8329
ref(flow) Remove flow ( #13343 )
...
Remove flow-related packages
Remove type annotations from JS files
2023-05-12 16:39:18 +03:00
Robert Pintilii
96b6edccf8
ref(TS) Remove flow comments in TS files ( #13258 )
2023-04-24 14:49:56 +03:00
Robert Pintilii
9ac039a408
ref: Remove some index files ( #13140 )
2023-03-31 14:04:33 +03:00
Robert Pintilii
46c91b7566
ref(TS) Convert some components to TS ( #13137 )
...
*Remove unnecessary @ts-ignores
2023-03-30 15:30:15 +03:00
Robert Pintilii
aef5328aeb
ref(TS) Convert some features to TS ( #12651 )
2022-12-14 14:23:07 +02:00
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 >
2022-11-01 10:07:10 +01:00
Robert Pintilii
247c54b6c6
ref(TS) Convert constants tiles to TS ( #12148 )
...
Remove unnecessary ts-ignores
2022-09-09 12:22:30 +03:00
Robert Pintilii
271ea8315b
ref: Improve reducers TS ( #12123 )
2022-09-05 12:05:07 +03:00
Robert Pintilii
3403d7bec2
ref: Convert reducers to TS ( #12101 )
2022-09-01 14:00:49 +03:00
Jaya Allamsetty
5505f01cd9
fix(screenshot-capture): Impl screenshot capture in multi-stream mode.
2022-08-01 13:58:21 -04:00
Calinteodor
f3f9cd3d05
feat(dynamic-branding) add initial mobile SDK customization
...
* feat(dynamic-branding) sdk customization
* feat(dynamic-branding) unsetDynamicBranding when we disconnect
* feat(dynamic-branding) added branding colors to conference
* feat(dynamic-branding) extracted logger to its own file
* feat(dynamic-branding) reverted style change
* feat(dynamic-branding) unset branding if connection failed
* feat(dynamic-branding) removed index.js, updated imports, added ImageBackground component
* feat(dynamic-branding) created logger feature object
* feat(dynamic-branding) moved brandingStyles to mapStateToProps, used SvGUri
* feat(dynamic-branding) created BrandingImageBackground component, fixed styles
* feat(dynamic-branding) moved BrandingImageBackground to dynamic-branding feature
* feat(dynamic-branding) fixed linter
* feat(dynamic-branding) added style comment
2022-05-23 17:02:14 +02:00
Calinteodor
7c523f3250
language(typescript) actionTypes.js -> actionTypes.ts ( #10940 )
...
* language(typescript) first ts component, added ts configurations, actionTypes.js are now ts files
2022-04-08 15:24:58 +03:00
Gabriel Borlea
3884862996
add(screenshot-capture): local participants id to participants array in metadata ( #11134 )
2022-03-15 14:42:26 +02:00
Gabriel Borlea
4d2000a7a4
fix(screenshot-capture): send remote participant id instead of jid ( #11132 )
...
* fix(screenshot-capture): send remote participant id instead of jid
* fix: lint errors
2022-03-15 14:05:01 +02:00
Robert Pintilii
f0118c0fb5
fix(screenshot-capture) Updated feature ( #10865 )
...
Added config to choose between recording and always mode
Created function to check if feature should be used
Removed check from stop feature as it now checks if the feature was previously on
Only get video track on feature start
2022-01-28 11:11:35 +02:00
Robert Pintilii
c58ebd9792
fix(screenshot-capture) Add initial call for region selection ( #10818 )
2022-01-27 11:14:48 +02:00
Robert Pintilii
676d7f2b93
fix(screenshot-capture) Add initial state ( #10827 )
2022-01-21 12:25:23 +02:00
Robert Pintilii
dc20b2fafe
fix(screenshot-capture) Update screenshot capture feature ( #10443 )
...
* fix(screenshot-capture) Update screenshot capture feature
Add participants jid list to request
Enable screenshot capture only when recording is also on
Updated interval
2021-12-08 16:15:59 +02:00
Horatiu Muresan
d84ba85f58
fix(dynamic-branding) Fix bogus mUI dependency on mobile ( #10375 )
2021-11-16 22:16:18 +01:00
Robert Pintilii
c74bdf137c
fix(screenshot-capture) Update data sent to backend ( #10364 )
2021-11-15 14:59:06 +02:00
Saúl Ibarra Corretgé
162a67fe8b
chore(lint) tame the (uppdated) linter
2021-11-09 09:43:55 +01:00
robertpin
001ae54a7c
feat(screenshot-capture) Updated screensharing screenshot capture
...
Changed screen capture to non effect. Effects are used to alter the stream, this feature does not need to alter the stream, it just needs access to it
Changed image diff library. Previous library diff’ed the whole image, the new one has en early return threshold
Use ImageCaptureAPI to take the screenshot. Added polyfill for it and polyfill for createImageBitmap
Added analytics
2021-10-05 10:25:27 +02:00
Saúl Ibarra Corretgé
6e679f952f
redux: refactor loading of middlewares and reducers
...
Up until now we relied on implicit loading of middlewares and reducers, through
having imports in each feature's index.js.
This leads to many complex import cycles which result in (sometimes) hard to fix
bugs in addition to (often) breaking mobile because a web-only feature gets
imported on mobile too, thanks to the implicit loading.
This PR changes that to make the process explicit. Both middlewares and reducers
are imported in a single place, the app entrypoint. They have been divided into
3 categories: any, web and native, which represent each of the platforms
respectively.
Ideally no feature should have an index.js exporting actions, action types and
components, but that's a larger ordeal, so this is just the first step in
getting there. In order to both set example and avoid large cycles the app
feature has been refactored to not have an idex.js itself.
2020-06-16 11:24:15 +02:00
Saúl Ibarra Corretgé
80d7e5fb7f
redux: move PersistenceRegistry to the redux feature
2020-06-16 11:24:15 +02:00
Bettenbuk Zoltan
0598e7369b
ref: eslint-config-jitsi@1.0.3
2020-05-20 17:14:29 +02:00
Mihai Uscat
2064fc8937
fix(screenshot-capture): Prevent effect initialization on each toggle
2020-03-02 10:24:02 -05:00
Jaya Allamsetty
da68b9882d
fix(screenshot-capture): Do not switch streams at the conference level.
...
This effect doesn't modify the media stream, so its safe to start/stop effect and not apply it on the JitsiLocalTrack. This way we can make sure that this effect is not switched out when presenter effect is applied.
2020-02-25 10:51:44 -05:00
Mihai Uscat
a18ed3a779
feat(ScreenshotCaptureEffect) Implement.
2020-01-20 10:02:19 -05:00