Saúl Ibarra Corretgé
13f1cb13c5
fix(ts) drop bogus method anotations
4 mesi fa
Saúl Ibarra Corretgé
1edf88e744
fix(lint) tame linter
5 mesi fa
luzpaz
30595584a3
chore(typos) fix various typos
Found via `codespell -q 3 -S "*.svg,./lang" -L anser,bu,dialin,goup,miliseconds,nd,vew`
6 mesi fa
Mihaela Dumitru
68b16d7bc8
fix(config) hide ui label for the recording start notification and send event (#15385)
6 mesi fa
Mihaela Dumitru
4d7c051dd0
feat(config) add option to show recording link (#15336)
6 mesi fa
Дамян Минков
50e9413aad
feat(recording): Shows notification when you try to start recording too quick. (#15311)
* feat(recording): Shows notification when you try to start recording too quick.
* squash: separate values ip and room.
* chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1886.0.0+bc446e99...v1887.0.0+9652999d
* squash: text adjust
7 mesi fa
damencho
d6a42fbe43
fix(jwt): Fixes when feature is missing from features.
By default, that feature is disabled.
8 mesi fa
damencho
e04db24d15
fix(jwt): Use isJwtFeatureEnabled the same way in all places.
Fixes an issue where we were showing cc button for visitors that does not have features in the token.
8 mesi fa
Дамян Минков
b3742a3438
fix(transcriptions,recording): Allows non moderators with features to dial, record or transcribe. (#15074)
* fix(transcriptions): Uses dial command to invite transcriber.
* fix(transcriptions,recording): Allows non moderators with features to dial, record or transcribe.
* sqaush: Make sure filtering works when only is a moderator.
It works now and without a token and no features, but being moderator.
* squash: Rename constant.
* squash: Checks features first before defaulting to moderator when filtering metadata service.
* squash: Checks features first before defaulting to moderator in UI.
* squash: Fixes lint and one other check.
* squash: Moves more logic to is_feature_allowed.
* squash: Drops unnecessary check.
* squash: Uses constant coming from ljm.
* squash: Toggles back captions button on error.
* squash: Fix comment.
* squash: Reverting back isLiveStreamingButtonVisible.
* squash: Fix imports.
9 mesi fa
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 mesi fa
Hristo Terezov
2514617417
fix: Make all middleware functions sync.
Some middleware functions are declared as async. This wraps next(action) in Promise which will delay the execution of actions and also dispatch will return the its result always as a Promise.
11 mesi fa
Mihaela Dumitru
f9f5cf87b9
fix(recording) start transcription from notification when configured (#14879)
11 mesi fa
Saúl Ibarra Corretgé
0be3e2b103
feat(external_api) include transcription state in recordingStatusChanged
1 anno fa
Saúl Ibarra Corretgé
ae138c1a15
feat(recording) add isLiveStreamingRunning helper
1 anno fa
Hristo Terezov
6d9bbe0376
fix(MainToolbar): replace hidden buttons.
Currently if a button in the main toolbar is not visible, the button is
not replaced by another button from the overflow menu.
1 anno fa
Mihaela Dumitru
861b32367e
fix(recordings) extend notification timeout (#14758)
1 anno fa
Mihaela Dumitru
07a15f0121
fix(recordings) disable default auto transcribe (#14495)
1 anno fa
Saúl Ibarra Corretgé
b7785a9f91
feat(recording) add ability to change recording defaults
If recordings.recordAudioAndVideo is set to false don't record
audio-video by default.
1 anno fa
Avram Tudor
68dc111e3c
fix: decouple local recording from needing a valid jwt (#14434)
1 anno fa
Hristo Terezov
ea075d9bae
fix(toolbarButtons): Store all buttons in redux.
The previous version of getToolbarButtons function was actually adding the custom buttons on every call to the config toolbarButtons array, effectively creating dublicates of every custom button. The PR fixes this issue.
Also now we will be running the getToolbarButtons calculation only when needed.
1 anno fa
Saúl Ibarra Corretgé
fa0b06b859
fix(live-streaming) fix handling bogus URLs
1 anno fa
Saúl Ibarra Corretgé
701e3d2b43
fix(recording) restore labels when recording locally
1 anno fa
Saúl Ibarra Corretgé
2626a894e2
fix(recording) remove duplicated check
1 anno fa
Saúl Ibarra Corretgé
a6f6b3a2d2
fix(subtitles) keep subtitles state when recording
1 anno fa
Hristo Terezov
05aa48774a
feat(recorder-transcription): Handle correctly in the UI.
Until this commit we didn't make difference between transcriptions from the recording dialog and subtitles. Now subtitles are not considered recording anymore and only the transcriptions started from recording dialog are considered recording.
1 anno fa
Saúl Ibarra Corretgé
a4c52b02e7
fix(recording) set transcribing metadata when stopping
1 anno fa
Joseph Garrone
73952ee1f7
refactor(styles): Migrate withStyles to tss-react, remove @mui/styles dependency (#14310)
1 anno fa
Hristo Terezov
ff9f767cfd
fix(recording/livestreaming): labels
Display only livestreaming label when the livestreaming and the transcribtions are on.
1 anno fa
Hristo Terezov
495b925fa0
fix(Livestreaming): label
1 anno fa
Saúl Ibarra Corretgé
e8317fccfe
fix(local-recordings) fix on Chrome
WebM + VP8 seems to be the one thing that works, requesting H.264 starts
the recorder in Matroska + AV1 format (WAT) but no data is received at
all.
1 anno fa
Saúl Ibarra Corretgé
bbc9c64978
fix(recording) only show advanced section for cloud recordings
1 anno fa
Saúl Ibarra Corretgé
8d2b8bc772
fix(recording) fix checking if we can skip the recording dialog
1 anno fa
Calinteodor
07b01b1371
feat(conference/recordin): Fix always on labels (#14368)
* feat(conference/recording): condition live stream label visibility and fix labels tooltip translations
1 anno fa
Avram Tudor
e73c3b6697
feat(recordings) send recordings metadata
* ref: centralise conference metadata updates
* feat(recordings) send recordings metadata
1 anno fa
Avram Tudor
da9cded75b
fix(recording) ensure recording label is shown when transcription is on
1 anno fa
Avram Tudor
9b61ad3616
fix(recording) do not show advanced options for users with local recording rights
1 anno fa
Avram Tudor
583725bf31
fix(recording) do not show stop recording option in some wrong cases
1 anno fa
Avram Tudor
9e2244210d
ref: add selector to check if meeting is transcribed
1 anno fa
Avram Tudor
361b82a1ed
ref: add selector for checking cloud recording running status
1 anno fa
Avram Tudor
9f25726706
fix(recording) fix recording suggestion not being shown in some cases (#14333)
Initial implementation did not account for cases where participants become moderators
1 anno fa
Saúl Ibarra Corretgé
2035cd7e62
fix(recording) avoid having duplicate notification sounds
1 anno fa
Saúl Ibarra Corretgé
6207e95cad
fix(recording) fix default value to auto-transcribe-on-record
1 anno fa
Avram Tudor
34abd279be
feat(recording) add notification to suggest recording at meeting startup (#14296)
* feat(recording) add notification to suggest recording at meeting startup
* code review changes
* update strings
* fix mobile
* fix lint
1 anno fa
Hristo Terezov
831d39d447
fix(visitors): hide highlight button.
1 anno fa
Saúl Ibarra Corretgé
ba7ed83d48
feat(recording) stop transcription when recording is stopped
1 anno fa
Saúl Ibarra Corretgé
5a96050973
feat(recording) always show advanced options in dialog
1 anno fa
Saúl Ibarra Corretgé
7e8c1fd99a
feat(recording) show recording icon when transcribing
1 anno fa
Saúl Ibarra Corretgé
cfbcfdc857
feat(recording) update labels with transcription status
1 anno fa
Saúl Ibarra Corretgé
06f434e924
fix(rn,recording) use the same icon as web
1 anno fa
Calinteodor
90628f56f8
feat(react-native): rn 0.72.7 update (#14130)
feat(react-native): version 0.72.7 update
1 anno fa