Horatiu Muresan
557f6defb8
chore(analytics) Add getter for amplitude deviceId ( #16268 )
2025-07-25 20:41:29 +03:00
Saúl Ibarra Corretgé
2305ae85a0
feat(av-moderation) implement screen-sharing moderation
2025-07-11 16:00:45 +02:00
Saúl Ibarra Corretgé
a4367567ab
fix(amplitude) adjust to new SDK API changes
...
Ref: https://amplitude.com/docs/sdks/analytics/browser/migrate-from-javascript-sdk-to-browser-sdk-2-0
2025-07-08 17:40:46 +02:00
Saúl Ibarra Corretgé
ec1bfe73b3
fix(amplitude) sync device ID on web too
...
Note the use of jitsiLocalStorage since we also need to consider the
case when local storage is performed in the host page when in an
iframe.
2025-07-07 11:39:04 +02:00
Calinteodor
b8c6c2381c
dep(@amplitude): replace with web and native deps with new ones ( #16169 )
...
Replaced Amplitude related dependencies with https://github.com/amplitude/Amplitude-TypeScript
2025-06-27 15:39:33 +03:00
Avram Tudor
4decb41a1e
feat: allow private chats between users and moderators ( #16165 )
...
* fix context menu of a chat bubble containing the private message entry when private chat should be disabled
2025-06-26 14:43:54 +03:00
Дамян Минков
494afde82a
fix(config): Moves a property to dynamic branding. ( #16138 )
...
* fix(config): Moves a property to dynamic branding.
* squash: Remove unused.
2025-06-13 11:24:27 -05:00
Saúl Ibarra Corretgé
1e8cc9d085
feat(inIframe/isEmbedded) add ability to detect generic embedding
...
On web we detect if we run on an iframe, and on mobile we detect if the
app is one of ours.
2025-03-26 23:39:16 +01:00
Hristo Terezov
2edca5dacb
fix(analytics): overwritesCustomButtonsWithURL metric
...
Count all customButtons overrides not only the ones that are not including data URLs.
2025-02-25 07:41:53 -06:00
Hristo Terezov
89556ecd66
feat(dynamic-branding): Add customParticipantMenuButtons
2025-02-25 07:41:53 -06:00
Hristo Terezov
462f91f070
feat(dynamic-branding): Add etherpadBase
2025-02-25 07:41:53 -06:00
Hristo Terezov
d29a77b15f
feat(dynamic-branding): Add peopleSearchUrl
2025-02-25 07:41:53 -06:00
Hristo Terezov
c31fe521c4
feat(analytics): remove overwritesPrejoinConfigICEUrl
2025-02-25 07:41:53 -06:00
Hristo Terezov
69d9e7d405
ref(analytics): remove overwritesHosts
2025-02-25 07:41:53 -06:00
Hristo Terezov
5e6748a88a
ref(analytics): remove overwritesIceServers
2025-02-25 07:41:53 -06:00
Hristo Terezov
9e15df8e3d
fix(analytics): remove overwritesWatchRTC* props
2025-02-06 17:02:13 -06:00
Saúl Ibarra Corretgé
b60210d0ad
feat(analytics) drop defunct Google Analytics integration
...
We haven't used in years. Those who want to use it can still create
their own custom script and include it, since it wasn't even included by
default.
2025-02-03 22:44:12 +01:00
Saúl Ibarra Corretgé
1edf88e744
fix(lint) tame linter
2025-01-10 20:09:11 +01:00
Hristo Terezov
fb8e451e2e
feat(customParticipantButton): metrics
2025-01-08 11:11:21 -06:00
Hristo Terezov
a836187620
feat(URL-overrides): Add metrics.
2025-01-06 09:35:36 -06:00
Hristo Terezov
478852c474
feat(URL): Add metrics for config overwrites.
...
Add temporary metrics for interfaceConfig and config url overwrites.
2024-11-25 13:08:37 -06:00
Дамян Минков
f279e634e4
* feat(visitors): Shows notification when not-allowed error is detected.
...
* feat(visitors): Adds extensions to errors to distinguish them.
* feat: Shows notification when not-allowed error is detected.
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1822.0.0+58a91446...v1823.0.0+ec98b020
* squash: Update texts.
2024-05-03 16:30:43 -05:00
Horatiu Muresan
9f8662c0a1
chore(eslint) Update eslint ( #14412 )
2024-02-27 12:56:05 +02:00
damencho
b87e6abc11
feat: Sends event on not allowed error.
...
Updates amplitude to include the update about sending events on exiting the page.
2024-02-07 13:08:35 -06:00
Hristo Terezov
26ad7cffec
fix(analytics): Update permanent props.
2024-01-08 08:13:10 -06:00
Hristo Terezov
d71b827d1a
feat(analytics): add visitor,prejoin,lobby props
2023-12-06 14:37:49 -06:00
Mihaela Dumitru
006e8463cd
feat(whiteboard) add user limit ( #13870 )
2023-10-13 13:41:31 +03:00
Gabriel Borlea
54d052de73
chore: update js-utils with new ua-parser ( #13877 )
...
* chore: update js-utils with new ua-parser
* chore(deps) lib-jitsi-meet@latest
2023-09-26 19:31:26 +03:00
Andrei Gavrilescu
5a3947bb23
feat(amplitude) add amplitude UTM tracking option
2023-09-05 13:20:31 +02:00
Calin-Teodor
60ad0196c3
ref(dependency): latest react-native-video and device-info updates
2023-09-04 19:30:12 +03:00
Calin-Teodor
d4c269f7cb
ref(dependency): updated native fixDeviceID
2023-09-04 19:30:12 +03:00
Calin-Teodor
ee539644d8
ref(dependency): replaced DeviceInfo.getUniqueId with getUniqueId
2023-09-04 19:30:12 +03:00
Calin-Teodor
465263bc97
fixed linter
2023-09-04 19:30:12 +03:00
Calin-Teodor
1def65eb90
ref(dependency): update react native device info dependency
2023-09-04 19:30:12 +03:00
Robert Pintilii
06b67dcf44
ref(TS) Improve TS ( #13365 )
...
Change some any types to the correct types
2023-05-17 13:05:47 +03:00
Robert Pintilii
96b6edccf8
ref(TS) Remove flow comments in TS files ( #13258 )
2023-04-24 14:49:56 +03:00
Robert Pintilii
3a2a129f44
ref(TS) Improve TS ( #13167 )
...
Fix some errors. Remove @ts-ignores
Convert some files to TS
Remove some eslint-disables
2023-04-04 17:08:59 +03:00
Robert Pintilii
0bea2926d2
ref(TS) Convert some components to TS ( #13142 )
2023-04-04 10:21:53 +03:00
Robert Pintilii
0b65acb528
ref: Remove some index files ( #13151 )
...
Fix imports
2023-04-03 13:49:19 +03:00
Robert Pintilii
bc1827fb4a
ref(TS) Convert some Abstract classes to TS ( #13095 )
2023-03-21 17:14:17 +02:00
Robert Pintilii
0ba033e07d
ref(TS) Improve TS ( #12612 )
...
Remove unnecessary @ts-ignores
Remove unnecessary eslint-disable
2022-11-28 12:52:45 +02:00
Jaya Allamsetty
f3e4c57036
Remove legacy signaling and legacy SS mode. ( #12499 )
...
* fix(connection-status): remove unused participant connectionStatus.
Always use trackStreamingStatus now that legacy endpoint based signaling has been removed.
* remove the check for source-name signaling.
Default to source-name signaling always.
* Remove the check for multi-stream mode.
Make that the default mode and remove the support for legacy SS mode.
* Remove presenter mode.
* update latest@lib-jitsi-meet
2022-11-08 14:15:49 -05:00
Saúl Ibarra Corretgé
7cd39b7983
feat(ts) make tsc happy
2022-11-02 09:03:14 +01:00
Robert Pintilii
7c3d2010e4
ref(TS) Convert some features to TS ( #12471 )
2022-10-28 11:53:24 +03:00
Robert Pintilii
2938d1f2dc
ref(TS) Require interfaces to start with I ( #12424 )
2022-10-20 12:11:27 +03:00
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
2022-10-19 11:42:54 +03:00
Robert Pintilii
442ae6c3cb
chore(TS): Create web tsconfig ( #12381 )
...
* fix(ts,connection) avoid mixing web and native code
* chore(ts) split config
The mobile part is still WIP.
* Remove default tsconfig
* Fix ts-loader - use web tsconfig
* Fix tsconfig
Use noEmit only on npm scripts (for type checking), but don't use it in webpack
* Fix
* Fix import
* Fix
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2022-10-18 11:21:48 -05:00
Robert Pintilii
6c3206e4d4
ref: TS Improvements ( #12358 )
...
Remove unnecessary ts-ignores
Remove unnecessary eslint-disable
Fix type errors
Change Dispatch type to IStore['dispatch']
2022-10-11 13:47:54 +03:00
Robert Pintilii
7364c7f27b
ref(TS) Remove unnecessary ts-ignores
2022-09-30 11:08:03 +02:00
Robert Pintilii
10bb186c13
ref(eslint) Use new TypeScript ESlint config ( #12143 )
...
Use new TS config from @jitsi/eslint
Fix all lint errors
2022-09-08 12:52:36 +03:00