Robert Pintilii
2938d1f2dc
ref(TS) Require interfaces to start with I (#12424)
3 лет назад
Robert Pintilii
6c3206e4d4
ref: TS Improvements (#12358)
Remove unnecessary ts-ignores
Remove unnecessary eslint-disable
Fix type errors
Change Dispatch type to IStore['dispatch']
3 лет назад
Jaya Allamsetty
95a3a8de0b
fix(face-landmarks): Check mute state from redux before starting detection.
3 лет назад
Bogdan Duduman
48db099134
feat: include sort members eslint changes
3 лет назад
Jaya Allamsetty
32b8c62ec9
fix(face-landmarks) Do not start detection on muted tracks
3 лет назад
Gabriel Borlea
2cb9596536
feat(rtc-stats): send face landmarks detection off timestamp to service (#12183)
* feat(rtc-stats): send camera off timestamp to service
* code review
* improve error handling
* improve rtcstats middleware and complete typescript types
3 лет назад
Robert Pintilii
6dd04136de
ref(TS Convert some files to TS (#12191)
3 лет назад
Gabriel Borlea
d6f3c2a0f4
ref(face-landmarks): convert to typescript and add detector class (#12144)
* fix(face-landmarks): stop recognition when imageCapture error
* ref(face-landmarks): convert files in typescript
fix: lint issues
* code review
* ref(face-landmarks): move detection part to a class
* ref(face-landmarks): make FaceLandmarksDetector singleton
* fix typo and ts-ignore problematic types
* fix linting issues
3 лет назад
Robert Pintilii
10bb186c13
ref(eslint) Use new TypeScript ESlint config (#12143)
Use new TS config from @jitsi /eslint
Fix all lint errors
3 лет назад
Robert Pintilii
271ea8315b
ref: Improve reducers TS (#12123)
3 лет назад
Stefan Weil
882d343e8b
chore(typos) fix some typos
3 лет назад
Gabriel Borlea
b9aeb19379
fix(face-landmarks): not sending duplicate expressions when recognition stops (#12067)
fix(facelandmarks): do not perform stop recognition if it is not active
3 лет назад
Robert Pintilii
05fdd5f31f
ref: Convert some reducers to TS (#11994)
3 лет назад
Saúl Ibarra Corretgé
ef748c576d
fix(face-landmarks) fix createImageBitMap polyfill on Safari 14
The polyfill returns an Image object instead of an ImageBitmap. The
latter has a close method, however, which we call.
Make sure we provide a dummy close method to avoid errors.
3 лет назад
Robert Pintilii
ac2af79807
ref(TS) Alpha sort interfaces (#11883)
3 лет назад
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 >
3 лет назад
Gabriel Borlea
7dd85bb6ad
fix(face-landmarks): work only when one face is detected (#11661)
* fix(face-landmarks): work only when one face is detected
* fix: remove redundant check for detection
* fix(face-landmarks): re-center and stop when more faces detected
* fix: remove faceCount checking when sending message from worker
* fix: add again the faceCount
* fix: add comment
* code review
3 лет назад
Gabriel Borlea
9383942cb9
fix(face-landmarks): filter face detections based on detection score (#11658)
* fix(face-landmarks): filter face detections based on detection score
* fix: add blank line and semi column
3 лет назад
Gabriel Borlea
38011e537a
add(face-landmarks): max faces detected config and default value (#11625)
* fix(face-landmarks): set max detected faces up to 4
* add(face-landmarks): config for max faces detected
* fix(config.js): default value for capture interval face-landmarks
* add missing coma
3 лет назад
Gabriel Borlea
11d61d6d7d
fix(face-landmarks): human helper tensor disposal and async functions (#11596)
* fix(face-landmarks): human helper tensor disposal and async functions
* fix(face-landmarks): rename functions in interface
3 лет назад
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
3 лет назад
Gabriel Borlea
8240c3703e
ref(face-landmarks): move human logic into separate class
3 лет назад
Gabriel Borlea
8a503e7b40
fix(face-landmarks): dispose tensors to avoid memory leaks
Also send only expressions with score grater than 50%.
3 лет назад
Gabriel Borlea
c4106b8d89
fix(face-landmarks) set explicit model paths
3 лет назад
Gabriel Borlea
0c021868b5
feat(face-landmarks): integrate human library
It replaces face-api.
* feat(face-landmarks): integrate human library
* feat(face-landmarks): rewrite worker in typescript
* fix(face-landmarks): allow worker bundle size up to 2 mib
* fix: remove unwanted comment
* code review
3 лет назад
Calinteodor
7c523f3250
language(typescript) actionTypes.js -> actionTypes.ts (#10940)
* language(typescript) first ts component, added ts configurations, actionTypes.js are now ts files
3 лет назад
Avram Tudor
ceb8d3348d
feat(face-landmarks) add API event for providing face landmark data (#11347)
3 лет назад
Gabriel Borlea
856ef757d4
fix(face-landmarks): get face models from node_modules instead of having resoruces folder (#11326)
3 лет назад
Avram Tudor
42703fed47
ref(face-landmarks) refactor namings (#11307)
* ref(face-landmarks) refactor namings
* code review
3 лет назад