aws / amazon-chime-sdk-component-library-react
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 335 files with 16,995 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (634 lines of code)
    • 6 files changed 21-50 times (1,318 lines of code)
    • 186 files changed 6-20 times (11,758 lines of code)
    • 141 files changed 1-5 times (3,285 lines of code)
0% | 3% | 7% | 69% | 19%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 335 files with 16,995 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 23 files changed by 11-25 contributors (3,188 lines of code)
    • 151 files changed by 6-10 contributors (8,658 lines of code)
    • 141 files changed by 2-5 contributors (4,259 lines of code)
    • 20 files changed by 1 contributor (890 lines of code)
0% | 18% | 50% | 25% | 5%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
tsx, mdx, ts, js, json, md, yaml, gitignore, txt, html, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 25% | 44% | 18% | 12%
tsx0% | 0% | 1% | 82% | 15%
js0% | 0% | 0% | 30% | 69%
html0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 4% | 8% | 74% | 12%
scripts0% | 0% | 0% | 56% | 43%
integration0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
tst0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Versioning.ts
in src/versioning
9 2 2020-06-24 2022-03-17 52 19 54328451+michhyun1@users.no... 58827450+ltrung@users.norep...
MeetingManager.ts
in src/providers/MeetingProvider
625 9 2020-06-26 2023-05-11 51 18 devalevd@amazon.com 61809205+devalevenkatesh@us...
index.ts
in src
175 - 2020-06-24 2022-04-12 46 20 54328451+michhyun1@users.no... 61809205+devalevenkatesh@us...
index.ts
in src/types
85 - 2020-06-24 2025-04-25 32 16 54328451+michhyun1@users.no... sichax@amazon.com
index.tsx
in src/providers/MeetingProvider
63 - 2020-07-01 2025-04-25 27 13 pfoucht@amazon.com sichax@amazon.com
light.ts
in src/theme
434 2 2020-06-24 2022-03-16 24 15 54328451+michhyun1@users.no... sichax@amazon.com
AudioInputProvider.tsx
in src/providers/DevicesProvider
127 2 2020-06-26 2023-05-31 23 12 devalevd@amazon.com sichax@amazon.com
dark.ts
in src/theme
434 2 2020-06-24 2022-03-16 22 15 54328451+michhyun1@users.no... sichax@amazon.com
index.tsx
in src/components/ui/icons
53 - 2020-07-08 2021-09-01 20 11 pfoucht@amazon.com 82910472+jing-chen1@users.n...
release.js
in scripts
145 - 2020-07-09 2025-02-28 20 11 nikk@amazon.com sichax@amazon.com
types.ts
in src/providers/MeetingProvider
28 - 2020-08-13 2023-05-11 19 11 pfoucht@outlook.com 61809205+devalevenkatesh@us...
VideoInputControl.tsx
in src/components/sdk/MeetingControls
61 - 2020-07-13 2023-05-31 17 13 pfoucht@outlook.com sichax@amazon.com
AudioOutputControl.tsx
in src/components/sdk/MeetingControls
69 - 2020-07-15 2023-05-31 17 14 devalevd@amazon.com sichax@amazon.com
index.tsx
in src/providers/BackgroundBlurProvider
162 1 2021-10-20 2025-01-29 17 9 michhyun@amazon.com 60948810+ziyiz-amzn@users.n...
ContentShareControl.tsx
in src/components/sdk/MeetingControls
42 - 2020-07-15 2023-05-31 16 12 devalevd@amazon.com sichax@amazon.com
AudioInputControl.tsx
in src/components/sdk/MeetingControls
68 - 2020-07-10 2023-05-31 16 12 bradman@amazon.com sichax@amazon.com
VideoInputProvider.tsx
in src/providers/DevicesProvider
70 1 2020-06-26 2023-05-31 16 9 devalevd@amazon.com sichax@amazon.com
NavbarItem.tsx
in src/components/ui/Navbar
72 - 2020-07-15 2021-10-15 16 13 devalevd@amazon.com 89208086+harshitoberoi@user...
index.tsx
in src/components/ui/Roster/RosterCell
97 1 2020-07-08 2023-05-31 16 11 pfoucht@amazon.com sichax@amazon.com
AudioInputVFControl.tsx
in src/components/sdk/MeetingControls
195 - 2021-08-26 2023-05-31 16 6 82910472+jing-chen1@users.n... sichax@amazon.com
index.tsx
in src/providers/ContentShareProvider
223 - 2020-07-08 2025-04-25 16 9 devalevd@amazon.com sichax@amazon.com
index.tsx
in src/components/sdk/DeviceSelection/MicSelection
33 - 2020-07-08 2023-05-31 15 11 devalevd@amazon.com sichax@amazon.com
index.tsx
in src/components/sdk/DeviceSelection/CameraSelection
33 - 2020-07-08 2023-05-31 15 10 devalevd@amazon.com sichax@amazon.com
index.tsx
in src/components/sdk/VideoTileGrid
57 - 2020-07-13 2025-04-25 15 7 pfoucht@outlook.com sichax@amazon.com
index.tsx
in src/components/ui/PopOver
156 1 2020-07-08 2023-05-31 15 11 pfoucht@amazon.com sichax@amazon.com
RosterHeader.tsx
in src/components/ui/Roster
163 - 2020-07-08 2023-05-31 15 13 pfoucht@amazon.com sichax@amazon.com
index.tsx
in src/providers/BackgroundReplacementProvider
181 1 2022-01-20 2025-01-29 15 9 94576002+hekmatba@users.nor... 60948810+ziyiz-amzn@users.n...
index.tsx
in src/components/sdk/DeviceSelection/SpeakerSelection
36 - 2020-07-08 2023-05-31 14 11 devalevd@amazon.com sichax@amazon.com
AudioOutputProvider.tsx
in src/providers/DevicesProvider
73 1 2020-06-27 2023-05-31 14 9 devalevd@amazon.com sichax@amazon.com
index.tsx
in src/providers/RosterProvider
80 - 2020-07-01 2023-05-31 14 10 pfoucht@amazon.com sichax@amazon.com
prebuild.js
in scripts
81 - 2020-06-24 2022-10-28 14 6 54328451+michhyun1@users.no... sichax@amazon.com
index.tsx
in src/providers/LocalVideoProvider
117 - 2020-07-13 2023-05-31 14 8 pfoucht@outlook.com sichax@amazon.com
Styled.tsx
in src/components/ui/PopOver
135 - 2020-07-08 2025-02-25 14 8 pfoucht@amazon.com sichax@amazon.com
All.stories.tsx
in src/components/ui/icons/All
148 - 2020-07-29 2025-02-25 14 8 landave@amazon.com sichax@amazon.com
ControlBar.stories.tsx
in src/components/ui/ControlBar
218 - 2020-07-08 2023-05-31 14 7 pfoucht@amazon.com sichax@amazon.com
ModalHeader.tsx
in src/components/ui/Modal
33 - 2020-07-08 2023-05-31 13 8 pfoucht@amazon.com sichax@amazon.com
index.tsx
in src/components/sdk/ContentShare
41 - 2020-07-08 2025-04-25 13 8 devalevd@amazon.com sichax@amazon.com
index.tsx
in src/components/sdk/PreviewVideo
51 1 2020-07-17 2025-02-25 13 9 pfoucht@outlook.com sichax@amazon.com
Styled.tsx
in src/components/ui/Input
89 - 2020-07-08 2025-02-25 13 9 pfoucht@amazon.com sichax@amazon.com
Styled.tsx
in src/components/ui/ControlBar
162 - 2020-07-08 2025-02-25 13 9 pfoucht@amazon.com sichax@amazon.com
Roster.stories.tsx
in src/components/ui/Roster
253 - 2020-07-08 2025-02-25 13 8 pfoucht@amazon.com sichax@amazon.com
Modal.stories.tsx
in src/components/ui/Modal
361 - 2020-07-08 2023-05-31 13 8 pfoucht@amazon.com sichax@amazon.com
index.ts
in src/components/ui/Base
15 - 2020-07-08 2021-10-15 12 8 pfoucht@amazon.com 89208086+harshitoberoi@user...
index.tsx
in src/components/sdk/RemoteVideo
38 - 2020-07-08 2023-05-31 12 8 pfoucht@amazon.com sichax@amazon.com
index.tsx
in src/components/sdk/LocalVideo
40 - 2020-07-08 2025-02-25 12 7 devalevd@amazon.com sichax@amazon.com
index.tsx
in src/components/sdk/FeaturedRemoteVideos
45 - 2020-07-13 2025-04-25 12 8 pfoucht@outlook.com sichax@amazon.com
ModalButtonGroup.tsx
in src/components/ui/Modal
53 - 2020-07-08 2023-05-31 12 11 pfoucht@amazon.com sichax@amazon.com
ChatBubbleContainer.tsx
in src/components/ui/Chat/ChatBubble
83 - 2020-10-19 2023-05-31 12 8 bradman@amazon.com sichax@amazon.com
Styled.tsx
in src/components/ui/Chat/ChatBubble
113 - 2020-10-06 2025-02-25 12 7 bradman@amazon.com sichax@amazon.com
index.tsx
in src/components/ui/Button
35 - 2020-07-08 2021-09-01 11 6 pfoucht@amazon.com 82910472+jing-chen1@users.n...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
index.ts
in src
175 - 2020-06-24 2022-04-12 46 20 54328451+michhyun1@users.no... 61809205+devalevenkatesh@us...
Versioning.ts
in src/versioning
9 2 2020-06-24 2022-03-17 52 19 54328451+michhyun1@users.no... 58827450+ltrung@users.norep...
MeetingManager.ts
in src/providers/MeetingProvider
625 9 2020-06-26 2023-05-11 51 18 devalevd@amazon.com 61809205+devalevenkatesh@us...
index.ts
in src/types
85 - 2020-06-24 2025-04-25 32 16 54328451+michhyun1@users.no... sichax@amazon.com
light.ts
in src/theme
434 2 2020-06-24 2022-03-16 24 15 54328451+michhyun1@users.no... sichax@amazon.com
dark.ts
in src/theme
434 2 2020-06-24 2022-03-16 22 15 54328451+michhyun1@users.no... sichax@amazon.com
AudioOutputControl.tsx
in src/components/sdk/MeetingControls
69 - 2020-07-15 2023-05-31 17 14 devalevd@amazon.com sichax@amazon.com
index.tsx
in src/providers/MeetingProvider
63 - 2020-07-01 2025-04-25 27 13 pfoucht@amazon.com sichax@amazon.com
VideoInputControl.tsx
in src/components/sdk/MeetingControls
61 - 2020-07-13 2023-05-31 17 13 pfoucht@outlook.com sichax@amazon.com
NavbarItem.tsx
in src/components/ui/Navbar
72 - 2020-07-15 2021-10-15 16 13 devalevd@amazon.com 89208086+harshitoberoi@user...
RosterHeader.tsx
in src/components/ui/Roster
163 - 2020-07-08 2023-05-31 15 13 pfoucht@amazon.com sichax@amazon.com
AudioInputProvider.tsx
in src/providers/DevicesProvider
127 2 2020-06-26 2023-05-31 23 12 devalevd@amazon.com sichax@amazon.com
AudioInputControl.tsx
in src/components/sdk/MeetingControls
68 - 2020-07-10 2023-05-31 16 12 bradman@amazon.com sichax@amazon.com
ContentShareControl.tsx
in src/components/sdk/MeetingControls
42 - 2020-07-15 2023-05-31 16 12 devalevd@amazon.com sichax@amazon.com
release.js
in scripts
145 - 2020-07-09 2025-02-28 20 11 nikk@amazon.com sichax@amazon.com
index.tsx
in src/components/ui/icons
53 - 2020-07-08 2021-09-01 20 11 pfoucht@amazon.com 82910472+jing-chen1@users.n...
types.ts
in src/providers/MeetingProvider
28 - 2020-08-13 2023-05-11 19 11 pfoucht@outlook.com 61809205+devalevenkatesh@us...
index.tsx
in src/components/ui/Roster/RosterCell
97 1 2020-07-08 2023-05-31 16 11 pfoucht@amazon.com sichax@amazon.com
index.tsx
in src/components/ui/PopOver
156 1 2020-07-08 2023-05-31 15 11 pfoucht@amazon.com sichax@amazon.com
index.tsx
in src/components/sdk/DeviceSelection/MicSelection
33 - 2020-07-08 2023-05-31 15 11 devalevd@amazon.com sichax@amazon.com
index.tsx
in src/components/sdk/DeviceSelection/SpeakerSelection
36 - 2020-07-08 2023-05-31 14 11 devalevd@amazon.com sichax@amazon.com
ModalButtonGroup.tsx
in src/components/ui/Modal
53 - 2020-07-08 2023-05-31 12 11 pfoucht@amazon.com sichax@amazon.com
default.ts
in src/theme
160 - 2020-06-24 2023-05-31 10 11 pfoucht@amazon.com sichax@amazon.com
index.tsx
in src/components/sdk/DeviceSelection/CameraSelection
33 - 2020-07-08 2023-05-31 15 10 devalevd@amazon.com sichax@amazon.com
index.tsx
in src/providers/RosterProvider
80 - 2020-07-01 2023-05-31 14 10 pfoucht@amazon.com sichax@amazon.com
device-utils.ts
in src/utils
52 2 2020-06-26 2022-04-11 11 10 devalevd@amazon.com sichax@amazon.com
index.tsx
in src/providers/BackgroundBlurProvider
162 1 2021-10-20 2025-01-29 17 9 michhyun@amazon.com 60948810+ziyiz-amzn@users.n...
index.tsx
in src/providers/ContentShareProvider
223 - 2020-07-08 2025-04-25 16 9 devalevd@amazon.com sichax@amazon.com
VideoInputProvider.tsx
in src/providers/DevicesProvider
70 1 2020-06-26 2023-05-31 16 9 devalevd@amazon.com sichax@amazon.com
index.tsx
in src/providers/BackgroundReplacementProvider
181 1 2022-01-20 2025-01-29 15 9 94576002+hekmatba@users.nor... 60948810+ziyiz-amzn@users.n...
AudioOutputProvider.tsx
in src/providers/DevicesProvider
73 1 2020-06-27 2023-05-31 14 9 devalevd@amazon.com sichax@amazon.com
Styled.tsx
in src/components/ui/Input
89 - 2020-07-08 2025-02-25 13 9 pfoucht@amazon.com sichax@amazon.com
Styled.tsx
in src/components/ui/ControlBar
162 - 2020-07-08 2025-02-25 13 9 pfoucht@amazon.com sichax@amazon.com
index.tsx
in src/components/sdk/PreviewVideo
51 1 2020-07-17 2025-02-25 13 9 pfoucht@outlook.com sichax@amazon.com
Styled.tsx
in src/components/ui/Roster
104 - 2020-07-08 2025-02-25 11 9 pfoucht@amazon.com sichax@amazon.com
index.tsx
in src/components/ui/Checkbox
49 - 2020-07-08 2023-05-31 11 9 pfoucht@amazon.com sichax@amazon.com
Styled.tsx
in src/components/ui/Button
197 - 2020-07-08 2025-02-25 11 9 pfoucht@amazon.com sichax@amazon.com
Styled.tsx
in src/components/ui/Roster/RosterCell
53 - 2020-07-08 2025-02-25 10 9 pfoucht@amazon.com sichax@amazon.com
Styled.ts
in src/components/ui/Modal
109 - 2020-07-08 2025-02-25 10 9 pfoucht@amazon.com sichax@amazon.com
index.tsx
in src/components/ui/VideoTile
31 - 2020-07-08 2023-05-31 10 9 pfoucht@amazon.com sichax@amazon.com
index.tsx
in src/components/ui/RadioGroup
39 - 2020-07-08 2023-05-31 10 9 pfoucht@amazon.com sichax@amazon.com
NavbarHeader.tsx
in src/components/ui/Navbar
25 - 2020-07-15 2023-05-31 10 9 devalevd@amazon.com sichax@amazon.com
index.tsx
in src/components/ui/Radio
68 - 2020-07-08 2023-05-31 10 9 pfoucht@amazon.com sichax@amazon.com
index.tsx
in src/components/sdk/RosterAttendee
29 - 2020-07-27 2023-05-31 10 9 pfoucht@outlook.com sichax@amazon.com
Styled.tsx
in src/components/ui/Notification
68 - 2020-07-08 2025-02-25 8 9 pfoucht@amazon.com sichax@amazon.com
Styled.tsx
in src/components/ui/Navbar
76 - 2020-07-15 2025-02-25 8 9 devalevd@amazon.com sichax@amazon.com
Styled.tsx
in src/components/ui/PopOver
135 - 2020-07-08 2025-02-25 14 8 pfoucht@amazon.com sichax@amazon.com
All.stories.tsx
in src/components/ui/icons/All
148 - 2020-07-29 2025-02-25 14 8 landave@amazon.com sichax@amazon.com
index.tsx
in src/providers/LocalVideoProvider
117 - 2020-07-13 2023-05-31 14 8 pfoucht@outlook.com sichax@amazon.com
Roster.stories.tsx
in src/components/ui/Roster
253 - 2020-07-08 2025-02-25 13 8 pfoucht@amazon.com sichax@amazon.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
149 - 2022-03-17 2022-03-18 2 1 58827450+ltrung@users.norep... 58827450+ltrung@users.norep...
RosterTestPage.js
in integration/pages
134 17 2021-12-10 2021-12-10 1 1 sichax@amazon.com sichax@amazon.com
server.js
in integration/app/test-demo
93 1 2021-11-20 2021-11-20 1 1 sichax@amazon.com sichax@amazon.com
run-test.js
in integration/script
83 - 2023-03-22 2023-03-22 1 1 61809205+devalevenkatesh@us... 61809205+devalevenkatesh@us...
DriverFactory.js
in integration/utils
68 3 2021-12-10 2021-12-10 1 1 sichax@amazon.com sichax@amazon.com
RosterTestApp.tsx
in integration/app/test-demo/src/pages
63 - 2021-11-20 2021-11-24 3 1 sichax@amazon.com sichax@amazon.com
api.ts
in integration/app/test-demo/src/utils
50 7 2021-11-20 2021-11-20 1 1 sichax@amazon.com sichax@amazon.com
BaseTestPage.js
in integration/pages
49 7 2021-12-10 2021-12-10 1 1 sichax@amazon.com sichax@amazon.com
MeetingRoster.tsx
in integration/app/test-demo/src/containers
28 - 2021-11-20 2021-11-20 1 1 sichax@amazon.com sichax@amazon.com
24 - 2022-03-17 2022-03-17 1 1 58827450+ltrung@users.norep... 58827450+ltrung@users.norep...
Window.js
in integration/utils
23 4 2021-12-10 2021-12-10 1 1 sichax@amazon.com sichax@amazon.com
MeetingControls.tsx
in integration/app/test-demo/src/containers
22 - 2021-11-20 2021-11-20 1 1 sichax@amazon.com sichax@amazon.com
BasePage.js
in integration/pages
20 5 2021-12-10 2021-12-10 1 1 sichax@amazon.com sichax@amazon.com
17 1 2022-04-12 2022-04-12 1 1 sichax@amazon.com sichax@amazon.com
MeetingLeaveControl.tsx
in integration/app/test-demo/src/components
17 - 2021-11-20 2021-11-20 1 1 sichax@amazon.com sichax@amazon.com
MeetingInfo.tsx
in integration/app/test-demo/src/components
14 - 2021-11-24 2021-11-24 1 1 sichax@amazon.com sichax@amazon.com
meeting.html
in integration/app/test-demo/public
13 - 2021-11-20 2021-11-20 1 1 sichax@amazon.com sichax@amazon.com
postbuild.js
in scripts
10 - 2020-07-06 2020-07-09 2 1 nikk@amazon.com nikk@amazon.com
DropToAttach.stories.tsx
in src/components/ui/icons/DropToAttach
7 - 2023-05-31 2023-05-31 1 1 sichax@amazon.com sichax@amazon.com
index.tsx
in integration/app/test-demo/src
6 - 2021-11-20 2023-05-31 2 1 sichax@amazon.com sichax@amazon.com
VideoFilterTestApp.tsx
in integration/app/test-demo/src/pages
123 - 2022-02-04 2022-04-21 4 2 michhyun@amazon.com sichax@amazon.com
MeetingForm.tsx
in integration/app/test-demo/src/containers
78 - 2021-11-20 2022-03-18 2 2 sichax@amazon.com 31940639+nainkunal933@users...
config.js
in integration/utils
53 - 2021-12-10 2023-05-11 4 2 sichax@amazon.com 61809205+devalevenkatesh@us...
Home.tsx
in integration/app/test-demo/src/pages
32 - 2021-11-20 2022-02-04 3 2 sichax@amazon.com michhyun@amazon.com
app.tsx
in integration/app/test-demo/src
25 - 2021-11-20 2022-11-02 3 2 sichax@amazon.com sichax@amazon.com
TestApp.tsx
in integration/app/test-demo/src/components
20 - 2021-11-20 2022-02-04 2 2 sichax@amazon.com michhyun@amazon.com
16 1 2021-08-26 2021-10-15 4 2 82910472+jing-chen1@users.n... 89208086+harshitoberoi@user...
index.tsx
in src/providers/LoggerProvider
16 - 2022-04-12 2023-05-31 2 2 61809205+devalevenkatesh@us... sichax@amazon.com
9 - 2020-06-24 2020-06-24 1 2 54328451+michhyun1@users.no... michhyun@amazon.com
8 - 2020-06-24 2020-06-24 1 2 54328451+michhyun1@users.no... michhyun@amazon.com
EditableChatBubble.stories.tsx
in src/components/ui/Chat/ChatBubble
66 - 2020-10-23 2025-02-25 5 3 bradman@amazon.com sichax@amazon.com
BackgroundBlurCheckbox.tsx
in src/components/sdk/DeviceSelection/CameraSelection
62 - 2021-11-03 2023-05-31 5 3 michhyun@amazon.com sichax@amazon.com
InfiniteList.stories.tsx
in src/components/ui/Chat/InfiniteList
54 - 2020-10-06 2023-05-31 7 3 bradman@amazon.com sichax@amazon.com
16 - 2021-07-26 2022-03-17 3 3 82910472+jing-chen1@users.n... 58827450+ltrung@users.norep...
ControlBarContext.tsx
in src/components/ui/ControlBar
10 - 2020-07-08 2021-09-01 3 3 pfoucht@amazon.com 82910472+jing-chen1@users.n...
ZoomIn.stories.tsx
in src/components/ui/icons/ZoomIn
7 - 2021-01-13 2023-05-31 3 3 alpjor@mac.com sichax@amazon.com
Spinner.stories.tsx
in src/components/ui/icons/Spinner
7 - 2020-08-26 2023-05-31 4 3 bradman@amazon.com sichax@amazon.com
ZoomOut.stories.tsx
in src/components/ui/icons/ZoomOut
7 - 2021-01-13 2023-05-31 3 3 alpjor@mac.com sichax@amazon.com
formatTime.ts
in src/components/ui/Utilities
4 - 2020-10-06 2021-10-15 4 3 bradman@amazon.com 89208086+harshitoberoi@user...
index.ts
in src/components/ui/Utilities
2 - 2020-10-06 2021-10-15 4 3 bradman@amazon.com 89208086+harshitoberoi@user...
VideoInputBackgroundBlurControl.tsx
in src/components/sdk/MeetingControls
148 - 2021-10-20 2023-05-31 9 4 michhyun@amazon.com sichax@amazon.com
StyledReset.ts
in src/theme
131 1 2020-07-10 2021-10-15 4 4 landave@amazon.com 89208086+harshitoberoi@user...
index.tsx
in src/components/ui/Chat/InfiniteList
127 - 2020-10-06 2023-05-31 9 4 bradman@amazon.com sichax@amazon.com
Styled.tsx
in src/components/ui/WithTooltip
106 4 2021-02-16 2025-02-25 4 4 alpjor@mac.com sichax@amazon.com
ChannelList.stories.tsx
in src/components/ui/Chat/ChannelList
103 - 2020-09-11 2023-05-31 10 4 bradman@amazon.com sichax@amazon.com
ControlBarButton.tsx
in src/components/ui/ControlBar
95 - 2021-03-22 2023-05-31 5 4 61247649+p-foucht@users.nor... sichax@amazon.com
state.tsx
in src/providers/RemoteVideoTileProvider
92 1 2020-07-17 2025-04-25 4 4 pfoucht@outlook.com sichax@amazon.com
utilities.js
in scripts
91 1 2020-07-09 2022-03-17 4 4 nikk@amazon.com 58827450+ltrung@users.norep...
EditableChatBubble.tsx
in src/components/ui/Chat/ChatBubble
84 - 2020-10-19 2023-05-31 6 4 bradman@amazon.com sichax@amazon.com
73 1 2021-05-26 2022-05-03 6 4 6394882+ldai1@users.noreply... sichax@amazon.com
Correlations

File Size vs. Number of Changes: 336 points

src/components/sdk/ContentShare/index.tsx x: 41 lines of code y: 13 # changes src/components/sdk/FeaturedRemoteVideos/index.tsx x: 45 lines of code y: 12 # changes src/components/sdk/VideoTileGrid/index.tsx x: 57 lines of code y: 15 # changes src/providers/ContentShareProvider/index.tsx x: 223 lines of code y: 16 # changes src/providers/ContentShareProvider/state.tsx x: 276 lines of code y: 6 # changes src/providers/MeetingProvider/index.tsx x: 63 lines of code y: 27 # changes src/providers/RemoteVideoTileProvider/state.tsx x: 92 lines of code y: 4 # changes src/types/index.ts x: 85 lines of code y: 32 # changes scripts/release.js x: 145 lines of code y: 20 # changes src/components/sdk/LocalVideo/index.tsx x: 40 lines of code y: 12 # changes src/components/sdk/PreviewVideo/index.tsx x: 51 lines of code y: 13 # changes src/components/ui/Chat/ChatBubble/EditableChatBubble.stories.tsx x: 66 lines of code y: 5 # changes src/components/ui/ContentTile/index.tsx x: 6 lines of code y: 7 # changes src/components/ui/Navbar/Styled.tsx x: 76 lines of code y: 8 # changes src/components/ui/Notification/Styled.tsx x: 68 lines of code y: 8 # changes src/components/ui/NotificationGroup/NotificationGroup.stories.tsx x: 69 lines of code y: 8 # changes src/components/ui/PopOver/Styled.tsx x: 135 lines of code y: 14 # changes src/components/ui/Radio/Styled.tsx x: 68 lines of code y: 7 # changes src/components/ui/icons/Microphone/Microphone.stories.tsx x: 7 lines of code y: 6 # changes src/utils/style.ts x: 37 lines of code y: 6 # changes src/components/ui/Badge/Styled.tsx x: 29 lines of code y: 6 # changes src/components/ui/Button/Styled.tsx x: 197 lines of code y: 11 # changes src/components/ui/Chat/ChannelList/Styled.tsx x: 178 lines of code y: 11 # changes src/components/ui/Chat/ChatBubble/Styled.tsx x: 113 lines of code y: 12 # changes src/components/ui/Chat/InfiniteList/Styled.tsx x: 38 lines of code y: 7 # changes src/components/ui/Chat/MessageAttachment/Styled.tsx x: 61 lines of code y: 6 # changes src/components/ui/Checkbox/Styled.tsx x: 39 lines of code y: 5 # changes src/components/ui/ControlBar/Styled.tsx x: 162 lines of code y: 13 # changes src/components/ui/Flex/Styled.tsx x: 53 lines of code y: 6 # changes src/components/ui/FormField/Styled.tsx x: 175 lines of code y: 6 # changes src/components/ui/Grid/Styled.tsx x: 31 lines of code y: 8 # changes src/components/ui/Heading/Styled.tsx x: 25 lines of code y: 5 # changes src/components/ui/Input/Styled.tsx x: 89 lines of code y: 13 # changes src/components/ui/Label/Styled.tsx x: 10 lines of code y: 5 # changes src/components/ui/MicVolumeIndicator/Styled.tsx x: 41 lines of code y: 9 # changes src/components/ui/Modal/Styled.ts x: 109 lines of code y: 10 # changes src/components/ui/NotificationGroup/Styled.tsx x: 15 lines of code y: 6 # changes src/components/ui/Roster/Roster.stories.tsx x: 253 lines of code y: 13 # changes src/components/ui/Roster/RosterCell/Styled.tsx x: 53 lines of code y: 10 # changes src/components/ui/Roster/Styled.tsx x: 104 lines of code y: 11 # changes src/components/ui/Select/Styled.tsx x: 39 lines of code y: 8 # changes src/components/ui/Textarea/Styled.tsx x: 25 lines of code y: 4 # changes src/components/ui/UserActivityManager/Styled.tsx x: 14 lines of code y: 5 # changes src/components/ui/VideoGrid/Styled.tsx x: 402 lines of code y: 9 # changes src/components/ui/VideoTile/Styled.tsx x: 53 lines of code y: 7 # changes src/components/ui/WithTooltip/Styled.tsx x: 106 lines of code y: 4 # changes src/components/ui/icons/All/All.stories.tsx x: 148 lines of code y: 14 # changes src/components/ui/icons/Caret/index.tsx x: 34 lines of code y: 9 # changes src/components/ui/icons/Caution/styled.tsx x: 40 lines of code y: 4 # changes src/components/ui/icons/HandRaise/Styled.tsx x: 5 lines of code y: 5 # changes src/providers/BackgroundBlurProvider/index.tsx x: 162 lines of code y: 17 # changes src/providers/BackgroundReplacementProvider/index.tsx x: 181 lines of code y: 15 # changes integration/app/test-demo/src/index.tsx x: 6 lines of code y: 2 # changes src/components/sdk/DeviceSelection/CameraSelection/BackgroundBlurCheckbox.tsx x: 62 lines of code y: 5 # changes src/components/sdk/DeviceSelection/CameraSelection/QualitySelection.tsx x: 51 lines of code y: 9 # changes src/components/sdk/DeviceSelection/CameraSelection/index.tsx x: 33 lines of code y: 15 # changes src/components/sdk/DeviceSelection/DeviceInput.tsx x: 61 lines of code y: 10 # changes src/components/sdk/DeviceSelection/SpeakerSelection/index.tsx x: 36 lines of code y: 14 # changes src/components/sdk/MeetingControls/AudioInputControl.tsx x: 68 lines of code y: 16 # changes src/components/sdk/MeetingControls/AudioInputVFControl.tsx x: 195 lines of code y: 16 # changes src/components/sdk/MeetingControls/AudioOutputControl.tsx x: 69 lines of code y: 17 # changes src/components/sdk/MeetingControls/ContentShareControl.tsx x: 42 lines of code y: 16 # changes src/components/sdk/MeetingControls/VideoInputBackgroundBlurControl.tsx x: 148 lines of code y: 9 # changes src/components/sdk/MeetingControls/VideoInputControl.tsx x: 61 lines of code y: 17 # changes src/components/sdk/MicrophoneActivity/index.tsx x: 39 lines of code y: 6 # changes src/components/sdk/RemoteVideo/index.tsx x: 38 lines of code y: 12 # changes src/components/sdk/RemoteVideos/index.tsx x: 23 lines of code y: 8 # changes src/components/sdk/RosterAttendee/index.tsx x: 29 lines of code y: 10 # changes src/components/ui/Badge/Badge.stories.tsx x: 23 lines of code y: 6 # changes src/components/ui/Badge/index.tsx x: 25 lines of code y: 7 # changes src/components/ui/Button/Button.stories.tsx x: 75 lines of code y: 10 # changes src/components/ui/Chat/ChannelList/ChannelList.stories.tsx x: 103 lines of code y: 10 # changes src/components/ui/Chat/ChannelList/index.tsx x: 13 lines of code y: 9 # changes src/components/ui/Chat/ChatBubble/ChatBubble.stories.tsx x: 37 lines of code y: 8 # changes src/components/ui/Chat/ChatBubble/ChatBubbleContainer.stories.tsx x: 54 lines of code y: 7 # changes src/components/ui/Chat/ChatBubble/ChatBubbleContainer.tsx x: 83 lines of code y: 12 # changes src/components/ui/Chat/ChatBubble/EditableChatBubble.tsx x: 84 lines of code y: 6 # changes src/components/ui/Chat/ChatBubble/index.tsx x: 61 lines of code y: 8 # changes src/components/ui/Chat/InfiniteList/index.tsx x: 127 lines of code y: 9 # changes src/components/ui/Chat/MessageAttachment/Attachment.stories.tsx x: 21 lines of code y: 4 # changes src/components/ui/Chat/MessageAttachment/index.tsx x: 50 lines of code y: 8 # changes src/components/ui/Checkbox/Checkbox.stories.tsx x: 12 lines of code y: 6 # changes src/components/ui/Checkbox/index.tsx x: 49 lines of code y: 11 # changes src/components/ui/ContentTile/ContentTile.stories.tsx x: 26 lines of code y: 7 # changes src/components/ui/ControlBar/ControlBar.stories.tsx x: 218 lines of code y: 14 # changes src/components/ui/ControlBar/ControlBarButton.tsx x: 95 lines of code y: 5 # changes src/components/ui/ControlBar/index.tsx x: 44 lines of code y: 10 # changes src/components/ui/Flex/index.tsx x: 63 lines of code y: 6 # changes src/components/ui/FormField/FormField.stories.tsx x: 376 lines of code y: 7 # changes src/components/ui/FormField/index.tsx x: 114 lines of code y: 8 # changes src/components/ui/Grid/Cell.tsx x: 16 lines of code y: 7 # changes src/components/ui/Grid/Grid.stories.tsx x: 86 lines of code y: 8 # changes src/components/ui/Grid/index.tsx x: 17 lines of code y: 6 # changes src/components/ui/Heading/Heading.stories.tsx x: 10 lines of code y: 9 # changes src/components/ui/Input/Input.stories.tsx x: 85 lines of code y: 10 # changes src/components/ui/Label/Label.stories.tsx x: 8 lines of code y: 6 # changes src/components/ui/Modal/Modal.stories.tsx x: 361 lines of code y: 13 # changes src/components/ui/Modal/ModalBody.tsx x: 14 lines of code y: 7 # changes src/components/ui/Modal/ModalButton.tsx x: 9 lines of code y: 5 # changes src/components/ui/Modal/ModalButtonGroup.tsx x: 53 lines of code y: 12 # changes src/components/ui/Modal/ModalHeader.tsx x: 33 lines of code y: 13 # changes src/components/ui/Modal/index.tsx x: 72 lines of code y: 10 # changes src/components/ui/Navbar/Navbar.stories.tsx x: 111 lines of code y: 7 # changes src/components/ui/Navbar/NavbarHeader.tsx x: 25 lines of code y: 10 # changes src/components/ui/Notification/Notification.stories.tsx x: 106 lines of code y: 7 # changes src/components/ui/Notification/index.tsx x: 88 lines of code y: 10 # changes src/components/ui/NotificationGroup/index.tsx x: 26 lines of code y: 6 # changes src/components/ui/PopOver/PopOver.stories.tsx x: 175 lines of code y: 11 # changes src/components/ui/PopOver/PopOverHeader.tsx x: 23 lines of code y: 9 # changes src/components/ui/PopOver/PopOverItem.tsx x: 29 lines of code y: 9 # changes src/components/ui/PopOver/PopOverSeparator.tsx x: 10 lines of code y: 6 # changes src/components/ui/PopOver/index.tsx x: 156 lines of code y: 15 # changes src/components/ui/Portal/Portal.stories.tsx x: 41 lines of code y: 4 # changes src/components/ui/Portal/index.tsx x: 30 lines of code y: 6 # changes src/components/ui/Radio/Radio.stories.tsx x: 40 lines of code y: 8 # changes src/components/ui/Radio/index.tsx x: 68 lines of code y: 10 # changes src/components/ui/RadioGroup/RadioGroup.stories.tsx x: 54 lines of code y: 8 # changes src/components/ui/RadioGroup/index.tsx x: 39 lines of code y: 10 # changes src/components/ui/Roster/RosterCell/LateMessage.tsx x: 12 lines of code y: 4 # changes src/components/ui/Roster/RosterCell/index.tsx x: 97 lines of code y: 16 # changes src/components/ui/Roster/RosterGroup.tsx x: 22 lines of code y: 8 # changes src/components/ui/Roster/RosterHeader.tsx x: 163 lines of code y: 15 # changes src/components/ui/Textarea/Textarea.stories.tsx x: 31 lines of code y: 6 # changes src/components/ui/Textarea/index.tsx x: 17 lines of code y: 9 # changes src/components/ui/VideoGrid/VideoGrid.stories.tsx x: 28 lines of code y: 6 # changes src/components/ui/VideoGrid/index.tsx x: 43 lines of code y: 9 # changes src/components/ui/VideoTile/VideoTile.stories.tsx x: 14 lines of code y: 8 # changes src/components/ui/VideoTile/index.tsx x: 31 lines of code y: 10 # changes src/components/ui/WithTooltip/index.tsx x: 99 lines of code y: 7 # changes src/components/ui/icons/Add/Add.stories.tsx x: 7 lines of code y: 5 # changes src/components/ui/icons/Add/index.tsx x: 9 lines of code y: 7 # changes src/components/ui/icons/Attachment/Attachment.stories.tsx x: 7 lines of code y: 4 # changes src/components/ui/icons/Camera/index.tsx x: 19 lines of code y: 8 # changes src/components/ui/icons/Caution/index.tsx x: 24 lines of code y: 8 # changes src/components/ui/icons/ConnectionProblem/index.tsx x: 11 lines of code y: 5 # changes src/components/ui/icons/Dislike/Dislike.stories.tsx x: 6 lines of code y: 4 # changes src/components/ui/icons/Dock/index.tsx x: 16 lines of code y: 5 # changes src/components/ui/icons/DropToAttach/DropToAttach.stories.tsx x: 7 lines of code y: 1 # changes src/components/ui/icons/Presenter/index.tsx x: 11 lines of code y: 6 # changes src/components/ui/icons/Spinner/index.tsx x: 72 lines of code y: 5 # changes src/components/ui/icons/ZoomIn/ZoomIn.stories.tsx x: 7 lines of code y: 3 # changes src/components/ui/icons/ZoomIn/index.tsx x: 14 lines of code y: 4 # changes src/providers/AudioVideoProvider/index.tsx x: 21 lines of code y: 8 # changes src/providers/DevicesProvider/AudioInputProvider.tsx x: 127 lines of code y: 23 # changes src/providers/DevicesProvider/AudioOutputProvider.tsx x: 73 lines of code y: 14 # changes src/providers/DevicesProvider/VideoInputProvider.tsx x: 70 lines of code y: 16 # changes src/providers/DevicesProvider/index.tsx x: 20 lines of code y: 9 # changes src/providers/FeaturedVideoTileProvider/index.tsx x: 76 lines of code y: 9 # changes src/providers/LocalVideoProvider/index.tsx x: 117 lines of code y: 14 # changes src/providers/LoggerProvider/index.tsx x: 16 lines of code y: 2 # changes src/providers/MeetingEventProvider/index.tsx x: 33 lines of code y: 5 # changes src/providers/NotificationProvider/index.tsx x: 33 lines of code y: 7 # changes src/providers/RemoteVideoTileProvider/index.tsx x: 51 lines of code y: 5 # changes src/providers/RosterProvider/index.tsx x: 80 lines of code y: 14 # changes src/providers/UserActivityProvider/index.tsx x: 39 lines of code y: 4 # changes src/providers/VoiceFocusProvider/index.tsx x: 202 lines of code y: 9 # changes src/theme/default.ts x: 160 lines of code y: 10 # changes src/utils/trap-focus.ts x: 21 lines of code y: 7 # changes integration/utils/config.js x: 53 lines of code y: 4 # changes src/providers/MeetingProvider/MeetingManager.ts x: 625 lines of code y: 51 # changes src/providers/MeetingProvider/types.ts x: 28 lines of code y: 19 # changes integration/script/run-test.js x: 83 lines of code y: 1 # changes integration/app/test-demo/src/app.tsx x: 25 lines of code y: 3 # changes scripts/prebuild.js x: 81 lines of code y: 14 # changes src/hooks/sdk/useMediaStreamMetrics.tsx x: 73 lines of code y: 6 # changes integration/app/test-demo/src/pages/VideoFilterTestApp.tsx x: 123 lines of code y: 4 # changes src/hooks/sdk/useDeviceLabelTriggerStatus.tsx x: 17 lines of code y: 1 # changes src/index.ts x: 175 lines of code y: 46 # changes src/hooks/sdk/useSelectVideoQuality.tsx x: 35 lines of code y: 6 # changes src/hooks/sdk/useMeetingStatus.tsx x: 20 lines of code y: 6 # changes src/utils/device-utils.ts x: 52 lines of code y: 11 # changes scripts/check-codestyle.js x: 154 lines of code y: 8 # changes scripts/version-utils.js x: 149 lines of code y: 2 # changes integration/app/test-demo/src/containers/MeetingForm.tsx x: 78 lines of code y: 2 # changes scripts/generate-version.js x: 24 lines of code y: 1 # changes scripts/update-sdk-version.js x: 16 lines of code y: 3 # changes scripts/utilities.js x: 91 lines of code y: 4 # changes src/versioning/Versioning.ts x: 9 lines of code y: 52 # changes src/theme/GlobalStyles.ts x: 18 lines of code y: 5 # changes src/theme/dark.ts x: 434 lines of code y: 22 # changes src/theme/light.ts x: 434 lines of code y: 24 # changes src/components/ui/Input/InputWrapper.tsx x: 27 lines of code y: 8 # changes integration/app/test-demo/src/components/TestApp.tsx x: 20 lines of code y: 2 # changes integration/app/test-demo/src/pages/Home.tsx x: 32 lines of code y: 3 # changes src/components/sdk/DeviceSelection/index.tsx x: 12 lines of code y: 8 # changes integration/utils/DriverFactory.js x: 68 lines of code y: 1 # changes integration/pages/BasePage.js x: 20 lines of code y: 1 # changes integration/pages/BaseTestPage.js x: 49 lines of code y: 1 # changes integration/pages/RosterTestPage.js x: 134 lines of code y: 1 # changes integration/utils/Window.js x: 23 lines of code y: 1 # changes integration/app/test-demo/src/components/MeetingInfo.tsx x: 14 lines of code y: 1 # changes integration/app/test-demo/src/pages/RosterTestApp.tsx x: 63 lines of code y: 3 # changes integration/app/test-demo/public/meeting.html x: 13 lines of code y: 1 # changes integration/app/test-demo/server.js x: 93 lines of code y: 1 # changes integration/app/test-demo/src/containers/MeetingControls.tsx x: 22 lines of code y: 1 # changes integration/app/test-demo/src/containers/MeetingRoster.tsx x: 28 lines of code y: 1 # changes integration/app/test-demo/src/utils/api.ts x: 50 lines of code y: 1 # changes src/components/sdk/MeetingControls/index.tsx x: 14 lines of code y: 6 # changes src/components/ui/Base/index.ts x: 15 lines of code y: 12 # changes src/components/ui/Button/IconButton.tsx x: 15 lines of code y: 5 # changes src/components/ui/Button/PrimaryButton.tsx x: 5 lines of code y: 4 # changes src/components/ui/Input/SearchInput.tsx x: 15 lines of code y: 4 # changes src/components/ui/Input/index.tsx x: 138 lines of code y: 10 # changes src/components/ui/MicVolumeIndicator/index.tsx x: 49 lines of code y: 10 # changes src/components/ui/Navbar/NavbarItem.tsx x: 72 lines of code y: 16 # changes src/components/ui/Roster/PopOverMenu.tsx x: 46 lines of code y: 9 # changes src/components/ui/Select/index.tsx x: 54 lines of code y: 9 # changes src/components/ui/Utilities/formatDate.ts x: 34 lines of code y: 6 # changes src/components/ui/Utilities/formatTime.ts x: 4 lines of code y: 4 # changes src/components/ui/Utilities/index.ts x: 2 lines of code y: 4 # changes src/hooks/sdk/useActiveSpeakersState.tsx x: 13 lines of code y: 4 # changes src/hooks/sdk/useAttendeeStatus.tsx x: 106 lines of code y: 6 # changes src/hooks/sdk/useToggleLocalMute.tsx x: 29 lines of code y: 5 # changes src/hooks/useApplyVideoObjectFit/index.tsx x: 17 lines of code y: 4 # changes src/hooks/useClickOutside/index.tsx x: 24 lines of code y: 7 # changes src/theme/StyledReset.ts x: 131 lines of code y: 4 # changes src/utils/animations.ts x: 19 lines of code y: 5 # changes src/utils/use-memo-compare.ts x: 16 lines of code y: 4 # changes tst/setupTests.js x: 3 lines of code y: 5 # changes tst/test-helpers.tsx x: 5 lines of code y: 3 # changes src/components/sdk/Base/index.tsx x: 4 lines of code y: 7 # changes src/components/ui/Button/index.tsx x: 35 lines of code y: 11 # changes src/components/ui/ControlBar/ControlBarContext.tsx x: 10 lines of code y: 3 # changes src/components/ui/Heading/index.tsx x: 22 lines of code y: 5 # changes src/components/ui/Modal/ModalContext.tsx x: 10 lines of code y: 4 # changes src/components/ui/Roster/RosterName.tsx x: 11 lines of code y: 4 # changes src/components/ui/icons/index.tsx x: 53 lines of code y: 20 # changes src/hooks/sdk/useLocalAudioInputActivity.tsx x: 65 lines of code y: 4 # changes src/hooks/sdk/useLocalAudioInputActivityPreview.tsx x: 21 lines of code y: 5 # changes src/theme/index.ts x: 4 lines of code y: 5 # changes rollup.config.js x: 29 lines of code y: 3 # changes scripts/postbuild.js x: 10 lines of code y: 2 # changes src/theme/globalStyles.ts x: 18 lines of code y: 2 # changes jest-puppeteer.config.js x: 8 lines of code y: 1 # changes
52.0
# changes
  min: 1.0
  average: 7.57
  25th percentile: 5.0
  median: 6.0
  75th percentile: 9.0
  max: 52.0
0 625.0
lines of code
min: 2.0 | average: 50.63 | 25th percentile: 9.0 | median: 25.0 | 75th percentile: 63.0 | max: 625.0

Number of Contributors vs. Number of Changes: 336 points

src/components/sdk/ContentShare/index.tsx x: 8 # contributors y: 13 # changes src/components/sdk/FeaturedRemoteVideos/index.tsx x: 8 # contributors y: 12 # changes src/components/sdk/VideoTileGrid/index.tsx x: 7 # contributors y: 15 # changes src/providers/ContentShareProvider/index.tsx x: 9 # contributors y: 16 # changes src/providers/ContentShareProvider/state.tsx x: 5 # contributors y: 6 # changes src/providers/MeetingProvider/index.tsx x: 13 # contributors y: 27 # changes src/providers/RemoteVideoTileProvider/state.tsx x: 4 # contributors y: 4 # changes src/types/index.ts x: 16 # contributors y: 32 # changes scripts/release.js x: 11 # contributors y: 20 # changes src/components/sdk/LocalVideo/index.tsx x: 7 # contributors y: 12 # changes src/components/sdk/PreviewVideo/index.tsx x: 9 # contributors y: 13 # changes src/components/ui/Chat/ChatBubble/EditableChatBubble.stories.tsx x: 3 # contributors y: 5 # changes src/components/ui/ContentTile/index.tsx x: 6 # contributors y: 7 # changes src/components/ui/Navbar/Styled.tsx x: 9 # contributors y: 8 # changes src/components/ui/NotificationGroup/NotificationGroup.stories.tsx x: 7 # contributors y: 8 # changes src/components/ui/PopOver/Styled.tsx x: 8 # contributors y: 14 # changes src/components/ui/Radio/Styled.tsx x: 7 # contributors y: 7 # changes src/utils/style.ts x: 7 # contributors y: 6 # changes src/components/ui/Badge/Styled.tsx x: 6 # contributors y: 6 # changes src/components/ui/Button/Styled.tsx x: 9 # contributors y: 11 # changes src/components/ui/Chat/ChannelList/Styled.tsx x: 5 # contributors y: 11 # changes src/components/ui/Chat/InfiniteList/Styled.tsx x: 4 # contributors y: 7 # changes src/components/ui/Checkbox/Styled.tsx x: 5 # contributors y: 5 # changes src/components/ui/MicVolumeIndicator/Styled.tsx x: 7 # contributors y: 9 # changes src/components/ui/Modal/Styled.ts x: 9 # contributors y: 10 # changes src/components/ui/Select/Styled.tsx x: 8 # contributors y: 8 # changes src/providers/BackgroundBlurProvider/index.tsx x: 9 # contributors y: 17 # changes src/providers/BackgroundReplacementProvider/index.tsx x: 9 # contributors y: 15 # changes integration/app/test-demo/src/index.tsx x: 1 # contributors y: 2 # changes src/components/sdk/DeviceSelection/CameraSelection/index.tsx x: 10 # contributors y: 15 # changes src/components/sdk/DeviceSelection/DeviceInput.tsx x: 8 # contributors y: 10 # changes src/components/sdk/DeviceSelection/MicSelection/index.tsx x: 11 # contributors y: 15 # changes src/components/sdk/DeviceSelection/SpeakerSelection/index.tsx x: 11 # contributors y: 14 # changes src/components/sdk/MeetingControls/AudioInputControl.tsx x: 12 # contributors y: 16 # changes src/components/sdk/MeetingControls/AudioInputVFControl.tsx x: 6 # contributors y: 16 # changes src/components/sdk/MeetingControls/AudioOutputControl.tsx x: 14 # contributors y: 17 # changes src/components/sdk/MeetingControls/VideoInputBackgroundBlurControl.tsx x: 4 # contributors y: 9 # changes src/components/sdk/MeetingControls/VideoInputControl.tsx x: 13 # contributors y: 17 # changes src/components/ui/Chat/ChannelList/ChannelItem.tsx x: 7 # contributors y: 10 # changes src/components/ui/Chat/ChannelList/ChannelList.stories.tsx x: 4 # contributors y: 10 # changes src/components/ui/Chat/ChannelList/index.tsx x: 6 # contributors y: 9 # changes src/components/ui/Chat/ChatBubble/ChatBubble.stories.tsx x: 4 # contributors y: 8 # changes src/components/ui/Chat/ChatBubble/EditableChatBubble.tsx x: 4 # contributors y: 6 # changes src/components/ui/Chat/ChatBubble/index.tsx x: 5 # contributors y: 8 # changes src/components/ui/Chat/InfiniteList/InfiniteList.stories.tsx x: 3 # contributors y: 7 # changes src/components/ui/Chat/MessageAttachment/index.tsx x: 6 # contributors y: 8 # changes src/components/ui/ControlBar/ControlBar.stories.tsx x: 7 # contributors y: 14 # changes src/components/ui/ControlBar/ControlBarButton.tsx x: 4 # contributors y: 5 # changes src/components/ui/FormField/FormField.stories.tsx x: 5 # contributors y: 7 # changes src/components/ui/Input/Input.stories.tsx x: 6 # contributors y: 10 # changes src/components/ui/Modal/ModalButtonGroup.tsx x: 11 # contributors y: 12 # changes src/components/ui/PopOver/PopOver.stories.tsx x: 6 # contributors y: 11 # changes src/components/ui/Roster/RosterCell/index.tsx x: 11 # contributors y: 16 # changes src/components/ui/Roster/RosterHeader.tsx x: 13 # contributors y: 15 # changes src/components/ui/Textarea/index.tsx x: 8 # contributors y: 9 # changes src/components/ui/icons/DropToAttach/DropToAttach.stories.tsx x: 1 # contributors y: 1 # changes src/components/ui/icons/Eye/Eye.stories.tsx x: 5 # contributors y: 4 # changes src/components/ui/icons/Spinner/Spinner.stories.tsx x: 3 # contributors y: 4 # changes src/components/ui/icons/ZoomIn/ZoomIn.stories.tsx x: 3 # contributors y: 3 # changes src/providers/DevicesProvider/AudioInputProvider.tsx x: 12 # contributors y: 23 # changes src/providers/DevicesProvider/AudioOutputProvider.tsx x: 9 # contributors y: 14 # changes src/providers/LoggerProvider/index.tsx x: 2 # contributors y: 2 # changes src/providers/NotificationProvider/index.tsx x: 8 # contributors y: 7 # changes src/providers/RosterProvider/index.tsx x: 10 # contributors y: 14 # changes src/theme/default.ts x: 11 # contributors y: 10 # changes integration/utils/config.js x: 2 # contributors y: 4 # changes src/providers/MeetingProvider/MeetingManager.ts x: 18 # contributors y: 51 # changes src/providers/MeetingProvider/types.ts x: 11 # contributors y: 19 # changes integration/app/test-demo/src/app.tsx x: 2 # contributors y: 3 # changes scripts/prebuild.js x: 6 # contributors y: 14 # changes src/index.ts x: 20 # contributors y: 46 # changes src/utils/device-utils.ts x: 10 # contributors y: 11 # changes src/versioning/Versioning.ts x: 19 # contributors y: 52 # changes src/theme/dark.ts x: 15 # contributors y: 22 # changes src/theme/light.ts x: 15 # contributors y: 24 # changes integration/app/test-demo/src/pages/RosterTestApp.tsx x: 1 # contributors y: 3 # changes src/components/ui/Navbar/NavbarItem.tsx x: 13 # contributors y: 16 # changes src/hooks/useTabOutside/index.tsx x: 6 # contributors y: 5 # changes tst/test-helpers.tsx x: 4 # contributors y: 3 # changes src/theme/globalStyles.ts x: 3 # contributors y: 2 # changes jest-puppeteer.config.js x: 2 # contributors y: 1 # changes
52.0
# changes
  min: 1.0
  average: 7.57
  25th percentile: 5.0
  median: 6.0
  75th percentile: 9.0
  max: 52.0
0 20.0
# contributors
min: 1.0 | average: 5.97 | 25th percentile: 4.0 | median: 6.0 | 75th percentile: 7.0 | max: 20.0

Number of Contributors vs. File Size: 336 points

src/components/sdk/ContentShare/index.tsx x: 8 # contributors y: 41 lines of code src/components/sdk/FeaturedRemoteVideos/index.tsx x: 8 # contributors y: 45 lines of code src/components/sdk/VideoTileGrid/index.tsx x: 7 # contributors y: 57 lines of code src/providers/ContentShareProvider/index.tsx x: 9 # contributors y: 223 lines of code src/providers/ContentShareProvider/state.tsx x: 5 # contributors y: 276 lines of code src/providers/MeetingProvider/index.tsx x: 13 # contributors y: 63 lines of code src/providers/RemoteVideoTileProvider/state.tsx x: 4 # contributors y: 92 lines of code src/types/index.ts x: 16 # contributors y: 85 lines of code scripts/release.js x: 11 # contributors y: 145 lines of code src/components/sdk/LocalVideo/index.tsx x: 7 # contributors y: 40 lines of code src/components/sdk/PreviewVideo/index.tsx x: 9 # contributors y: 51 lines of code src/components/ui/Chat/ChatBubble/EditableChatBubble.stories.tsx x: 3 # contributors y: 66 lines of code src/components/ui/ContentTile/index.tsx x: 6 # contributors y: 6 lines of code src/components/ui/Navbar/Styled.tsx x: 9 # contributors y: 76 lines of code src/components/ui/Notification/Styled.tsx x: 9 # contributors y: 68 lines of code src/components/ui/NotificationGroup/NotificationGroup.stories.tsx x: 7 # contributors y: 69 lines of code src/components/ui/PopOver/Styled.tsx x: 8 # contributors y: 135 lines of code src/components/ui/Radio/Styled.tsx x: 7 # contributors y: 68 lines of code src/components/ui/icons/Microphone/Microphone.stories.tsx x: 5 # contributors y: 7 lines of code src/utils/style.ts x: 7 # contributors y: 37 lines of code src/components/ui/Badge/Styled.tsx x: 6 # contributors y: 29 lines of code src/components/ui/Button/Styled.tsx x: 9 # contributors y: 197 lines of code src/components/ui/Chat/ChannelList/Styled.tsx x: 5 # contributors y: 178 lines of code src/components/ui/Chat/ChatBubble/Styled.tsx x: 7 # contributors y: 113 lines of code src/components/ui/Chat/InfiniteList/Styled.tsx x: 4 # contributors y: 38 lines of code src/components/ui/Chat/MessageAttachment/Styled.tsx x: 6 # contributors y: 61 lines of code src/components/ui/Checkbox/Styled.tsx x: 5 # contributors y: 39 lines of code src/components/ui/ControlBar/Styled.tsx x: 9 # contributors y: 162 lines of code src/components/ui/Flex/Styled.tsx x: 6 # contributors y: 53 lines of code src/components/ui/FormField/Styled.tsx x: 6 # contributors y: 175 lines of code src/components/ui/Grid/Styled.tsx x: 7 # contributors y: 31 lines of code src/components/ui/Heading/Styled.tsx x: 5 # contributors y: 25 lines of code src/components/ui/Input/Styled.tsx x: 9 # contributors y: 89 lines of code src/components/ui/Label/Styled.tsx x: 5 # contributors y: 10 lines of code src/components/ui/Modal/Styled.ts x: 9 # contributors y: 109 lines of code src/components/ui/NotificationGroup/Styled.tsx x: 6 # contributors y: 15 lines of code src/components/ui/Roster/Roster.stories.tsx x: 8 # contributors y: 253 lines of code src/components/ui/Roster/RosterCell/Styled.tsx x: 9 # contributors y: 53 lines of code src/components/ui/Roster/Styled.tsx x: 9 # contributors y: 104 lines of code src/components/ui/Select/Styled.tsx x: 8 # contributors y: 39 lines of code src/components/ui/Textarea/Styled.tsx x: 4 # contributors y: 25 lines of code src/components/ui/UserActivityManager/Styled.tsx x: 5 # contributors y: 14 lines of code src/components/ui/VideoGrid/Styled.tsx x: 7 # contributors y: 402 lines of code src/components/ui/VideoTile/Styled.tsx x: 7 # contributors y: 53 lines of code src/components/ui/WithTooltip/Styled.tsx x: 4 # contributors y: 106 lines of code src/components/ui/icons/All/All.stories.tsx x: 8 # contributors y: 148 lines of code src/components/ui/icons/Caret/index.tsx x: 7 # contributors y: 34 lines of code src/components/ui/icons/Caution/styled.tsx x: 4 # contributors y: 40 lines of code src/providers/BackgroundReplacementProvider/index.tsx x: 9 # contributors y: 181 lines of code integration/app/test-demo/src/index.tsx x: 1 # contributors y: 6 lines of code src/components/sdk/DeviceSelection/CameraSelection/BackgroundBlurCheckbox.tsx x: 3 # contributors y: 62 lines of code src/components/sdk/DeviceSelection/CameraSelection/QualitySelection.tsx x: 7 # contributors y: 51 lines of code src/components/sdk/DeviceSelection/CameraSelection/index.tsx x: 10 # contributors y: 33 lines of code src/components/sdk/DeviceSelection/DeviceInput.tsx x: 8 # contributors y: 61 lines of code src/components/sdk/DeviceSelection/MicSelection/index.tsx x: 11 # contributors y: 33 lines of code src/components/sdk/DeviceSelection/SpeakerSelection/index.tsx x: 11 # contributors y: 36 lines of code src/components/sdk/MeetingControls/AudioInputControl.tsx x: 12 # contributors y: 68 lines of code src/components/sdk/MeetingControls/AudioInputVFControl.tsx x: 6 # contributors y: 195 lines of code src/components/sdk/MeetingControls/AudioOutputControl.tsx x: 14 # contributors y: 69 lines of code src/components/sdk/MeetingControls/ContentShareControl.tsx x: 12 # contributors y: 42 lines of code src/components/sdk/MeetingControls/VideoInputBackgroundBlurControl.tsx x: 4 # contributors y: 148 lines of code src/components/sdk/MeetingControls/VideoInputControl.tsx x: 13 # contributors y: 61 lines of code src/components/sdk/MicrophoneActivity/index.tsx x: 6 # contributors y: 39 lines of code src/components/sdk/RemoteVideos/index.tsx x: 7 # contributors y: 23 lines of code src/components/sdk/RosterAttendee/index.tsx x: 9 # contributors y: 29 lines of code src/components/ui/Badge/Badge.stories.tsx x: 6 # contributors y: 23 lines of code src/components/ui/Badge/index.tsx x: 6 # contributors y: 25 lines of code src/components/ui/Button/Button.stories.tsx x: 8 # contributors y: 75 lines of code src/components/ui/Chat/ChannelList/ChannelItem.tsx x: 7 # contributors y: 109 lines of code src/components/ui/Chat/ChannelList/ChannelList.stories.tsx x: 4 # contributors y: 103 lines of code src/components/ui/Chat/ChannelList/index.tsx x: 6 # contributors y: 13 lines of code src/components/ui/Chat/ChatBubble/ChatBubbleContainer.stories.tsx x: 4 # contributors y: 54 lines of code src/components/ui/Chat/ChatBubble/ChatBubbleContainer.tsx x: 8 # contributors y: 83 lines of code src/components/ui/Chat/ChatBubble/EditableChatBubble.tsx x: 4 # contributors y: 84 lines of code src/components/ui/Chat/ChatBubble/index.tsx x: 5 # contributors y: 61 lines of code src/components/ui/Chat/InfiniteList/InfiniteList.stories.tsx x: 3 # contributors y: 54 lines of code src/components/ui/Chat/InfiniteList/index.tsx x: 4 # contributors y: 127 lines of code src/components/ui/Chat/MessageAttachment/Attachment.stories.tsx x: 4 # contributors y: 21 lines of code src/components/ui/Chat/MessageAttachment/index.tsx x: 6 # contributors y: 50 lines of code src/components/ui/Checkbox/index.tsx x: 9 # contributors y: 49 lines of code src/components/ui/ContentTile/ContentTile.stories.tsx x: 7 # contributors y: 26 lines of code src/components/ui/ControlBar/ControlBar.stories.tsx x: 7 # contributors y: 218 lines of code src/components/ui/ControlBar/ControlBarButton.tsx x: 4 # contributors y: 95 lines of code src/components/ui/ControlBar/index.tsx x: 7 # contributors y: 44 lines of code src/components/ui/Flex/index.tsx x: 6 # contributors y: 63 lines of code src/components/ui/FormField/FormField.stories.tsx x: 5 # contributors y: 376 lines of code src/components/ui/FormField/index.tsx x: 7 # contributors y: 114 lines of code src/components/ui/Grid/Grid.stories.tsx x: 6 # contributors y: 86 lines of code src/components/ui/Grid/index.tsx x: 5 # contributors y: 17 lines of code src/components/ui/Heading/Heading.stories.tsx x: 6 # contributors y: 10 lines of code src/components/ui/Label/Label.stories.tsx x: 6 # contributors y: 8 lines of code src/components/ui/Modal/Modal.stories.tsx x: 8 # contributors y: 361 lines of code src/components/ui/Modal/ModalButton.tsx x: 5 # contributors y: 9 lines of code src/components/ui/Modal/ModalButtonGroup.tsx x: 11 # contributors y: 53 lines of code src/components/ui/Modal/ModalHeader.tsx x: 8 # contributors y: 33 lines of code src/components/ui/Modal/index.tsx x: 8 # contributors y: 72 lines of code src/components/ui/Navbar/Navbar.stories.tsx x: 6 # contributors y: 111 lines of code src/components/ui/Navbar/NavbarHeader.tsx x: 9 # contributors y: 25 lines of code src/components/ui/Navbar/index.tsx x: 8 # contributors y: 23 lines of code src/components/ui/Notification/Notification.stories.tsx x: 7 # contributors y: 106 lines of code src/components/ui/Notification/index.tsx x: 8 # contributors y: 88 lines of code src/components/ui/PopOver/PopOverItem.tsx x: 7 # contributors y: 29 lines of code src/components/ui/PopOver/PopOverSubMenu.tsx x: 6 # contributors y: 41 lines of code src/components/ui/PopOver/index.tsx x: 11 # contributors y: 156 lines of code src/components/ui/Portal/index.tsx x: 6 # contributors y: 30 lines of code src/components/ui/RadioGroup/index.tsx x: 9 # contributors y: 39 lines of code src/components/ui/Roster/RosterCell/LateMessage.tsx x: 4 # contributors y: 12 lines of code src/components/ui/Roster/RosterCell/index.tsx x: 11 # contributors y: 97 lines of code src/components/ui/Roster/RosterGroup.tsx x: 8 # contributors y: 22 lines of code src/components/ui/Roster/RosterHeader.tsx x: 13 # contributors y: 163 lines of code src/components/ui/Textarea/Textarea.stories.tsx x: 5 # contributors y: 31 lines of code src/components/ui/Textarea/index.tsx x: 8 # contributors y: 17 lines of code src/components/ui/VideoTile/VideoTile.stories.tsx x: 7 # contributors y: 14 lines of code src/components/ui/VideoTile/index.tsx x: 9 # contributors y: 31 lines of code src/components/ui/WithTooltip/index.tsx x: 7 # contributors y: 99 lines of code src/components/ui/icons/Add/index.tsx x: 7 # contributors y: 9 lines of code src/components/ui/icons/Attachment/Attachment.stories.tsx x: 4 # contributors y: 7 lines of code src/components/ui/icons/Camera/index.tsx x: 7 # contributors y: 19 lines of code src/components/ui/icons/Spinner/Spinner.stories.tsx x: 3 # contributors y: 7 lines of code src/components/ui/icons/Spinner/index.tsx x: 4 # contributors y: 72 lines of code src/components/ui/icons/ZoomIn/index.tsx x: 4 # contributors y: 14 lines of code src/providers/DevicesProvider/AudioInputProvider.tsx x: 12 # contributors y: 127 lines of code src/providers/DevicesProvider/AudioOutputProvider.tsx x: 9 # contributors y: 73 lines of code src/providers/DevicesProvider/VideoInputProvider.tsx x: 9 # contributors y: 70 lines of code src/providers/DevicesProvider/index.tsx x: 7 # contributors y: 20 lines of code src/providers/FeaturedVideoTileProvider/index.tsx x: 6 # contributors y: 76 lines of code src/providers/LocalVideoProvider/index.tsx x: 8 # contributors y: 117 lines of code src/providers/LoggerProvider/index.tsx x: 2 # contributors y: 16 lines of code src/providers/MeetingEventProvider/index.tsx x: 5 # contributors y: 33 lines of code src/providers/RemoteVideoTileProvider/index.tsx x: 5 # contributors y: 51 lines of code src/providers/RosterProvider/index.tsx x: 10 # contributors y: 80 lines of code src/providers/VoiceFocusProvider/index.tsx x: 6 # contributors y: 202 lines of code src/theme/default.ts x: 11 # contributors y: 160 lines of code integration/utils/config.js x: 2 # contributors y: 53 lines of code src/providers/MeetingProvider/MeetingManager.ts x: 18 # contributors y: 625 lines of code src/providers/MeetingProvider/types.ts x: 11 # contributors y: 28 lines of code integration/script/run-test.js x: 1 # contributors y: 83 lines of code integration/app/test-demo/src/app.tsx x: 2 # contributors y: 25 lines of code scripts/prebuild.js x: 6 # contributors y: 81 lines of code integration/app/test-demo/src/pages/VideoFilterTestApp.tsx x: 2 # contributors y: 123 lines of code src/hooks/sdk/useDeviceLabelTriggerStatus.tsx x: 1 # contributors y: 17 lines of code src/index.ts x: 20 # contributors y: 175 lines of code src/hooks/sdk/useSelectVideoQuality.tsx x: 6 # contributors y: 35 lines of code src/hooks/sdk/useMeetingStatus.tsx x: 6 # contributors y: 20 lines of code src/utils/device-utils.ts x: 10 # contributors y: 52 lines of code scripts/check-codestyle.js x: 5 # contributors y: 154 lines of code scripts/version-utils.js x: 1 # contributors y: 149 lines of code integration/app/test-demo/src/containers/MeetingForm.tsx x: 2 # contributors y: 78 lines of code scripts/generate-version.js x: 1 # contributors y: 24 lines of code scripts/update-sdk-version.js x: 3 # contributors y: 16 lines of code scripts/utilities.js x: 4 # contributors y: 91 lines of code src/versioning/Versioning.ts x: 19 # contributors y: 9 lines of code src/theme/GlobalStyles.ts x: 5 # contributors y: 18 lines of code src/theme/dark.ts x: 15 # contributors y: 434 lines of code integration/app/test-demo/src/components/TestApp.tsx x: 2 # contributors y: 20 lines of code integration/app/test-demo/src/pages/Home.tsx x: 2 # contributors y: 32 lines of code integration/utils/DriverFactory.js x: 1 # contributors y: 68 lines of code integration/pages/BasePage.js x: 1 # contributors y: 20 lines of code integration/pages/BaseTestPage.js x: 1 # contributors y: 49 lines of code integration/pages/RosterTestPage.js x: 1 # contributors y: 134 lines of code integration/app/test-demo/src/components/MeetingInfo.tsx x: 1 # contributors y: 14 lines of code integration/app/test-demo/src/pages/RosterTestApp.tsx x: 1 # contributors y: 63 lines of code integration/app/test-demo/server.js x: 1 # contributors y: 93 lines of code integration/app/test-demo/src/containers/MeetingRoster.tsx x: 1 # contributors y: 28 lines of code integration/app/test-demo/src/utils/api.ts x: 1 # contributors y: 50 lines of code src/components/ui/Input/SearchInput.tsx x: 4 # contributors y: 15 lines of code src/components/ui/Input/index.tsx x: 6 # contributors y: 138 lines of code src/components/ui/MicVolumeIndicator/index.tsx x: 8 # contributors y: 49 lines of code src/components/ui/Navbar/NavbarItem.tsx x: 13 # contributors y: 72 lines of code src/components/ui/Utilities/formatDate.ts x: 4 # contributors y: 34 lines of code src/components/ui/Utilities/formatTime.ts x: 3 # contributors y: 4 lines of code src/components/ui/Utilities/index.ts x: 3 # contributors y: 2 lines of code src/constants/index.ts x: 7 # contributors y: 12 lines of code src/hooks/sdk/useAttendeeStatus.tsx x: 6 # contributors y: 106 lines of code src/hooks/sdk/useToggleLocalMute.tsx x: 5 # contributors y: 29 lines of code src/hooks/useElementAspectRatio/index.tsx x: 8 # contributors y: 14 lines of code src/theme/StyledReset.ts x: 4 # contributors y: 131 lines of code src/utils/animations.ts x: 6 # contributors y: 19 lines of code tst/setupTests.js x: 5 # contributors y: 3 lines of code src/components/sdk/Base/index.tsx x: 6 # contributors y: 4 lines of code src/components/ui/ControlBar/ControlBarContext.tsx x: 3 # contributors y: 10 lines of code src/hooks/sdk/useLocalAudioInputActivity.tsx x: 4 # contributors y: 65 lines of code rollup.config.js x: 4 # contributors y: 29 lines of code scripts/postbuild.js x: 1 # contributors y: 10 lines of code src/theme/globalStyles.ts x: 3 # contributors y: 18 lines of code jest-puppeteer.config.js x: 2 # contributors y: 8 lines of code
625.0
lines of code
  min: 2.0
  average: 50.63
  25th percentile: 9.0
  median: 25.0
  75th percentile: 63.0
  max: 625.0
0 20.0
# contributors
min: 1.0 | average: 5.97 | 25th percentile: 4.0 | median: 6.0 | 75th percentile: 7.0 | max: 20.0