Overview
File Change Frequency Overall
  • There are 40 files with 4,540 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 6 files changed 21-50 times (1,268 lines of code)
    • 18 files changed 6-20 times (2,571 lines of code)
    • 16 files changed 1-5 times (701 lines of code)
0% | 0% | 27% | 56% | 15%
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 40 files with 4,540 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 23 files changed by 2-5 contributors (3,042 lines of code)
    • 17 files changed by 1 contributor (1,498 lines of code)
0% | 0% | 0% | 67% | 32%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
swift, json, svg, txt, md
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
swift0% | 0% | 27% | 56% | 15%
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
Sources0% | 0% | 28% | 56% | 15%
ROOT0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 40)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
JournalistMessageView.swift
in Sources/CoverDropUserInterface
235 6 2023-10-10 2026-06-02 38 3 +524 / -452 copybara secure.collaboration
InboxView.swift
in Sources/CoverDropUserInterface
222 4 2023-10-10 2026-04-29 32 3 +419 / -386 copybara secure.collaboration
NewMessageView.swift
in Sources/CoverDropUserInterface
182 4 2023-10-10 2026-04-29 25 2 +459 / -457 copybara secure.collaboration
InboxViewModel.swift
in Sources/CoverDropUserInterface
127 2 2023-10-10 2026-04-29 24 3 +413 / -475 copybara secure.collaboration
ConversationViewModel.swift
in Sources/CoverDropUserInterface
166 7 2023-10-10 2026-04-29 24 2 +341 / -303 copybara secure.collaboration
UserNewSessionView.swift
in Sources/CoverDropUserInterface
336 6 2023-10-10 2026-04-29 23 2 +597 / -343 copybara secure.collaboration
StartCoverDropSessionView.swift
in Sources/CoverDropUserInterface
84 - 2023-10-10 2025-05-13 20 2 +308 / -236 copybara secure.collaboration
HeaderView.swift
in Sources/CoverDropUserInterface
147 4 2023-10-10 2025-10-07 19 2 +287 / -205 copybara secure.collaboration
InboxStateView.swift
in Sources/CoverDropUserInterface
116 - 2023-10-10 2026-04-29 16 2 +237 / -159 copybara secure.collaboration
Styles.swift
in Sources/CoverDropUserInterface/Styles
506 43 2023-10-10 2026-04-29 16 3 +615 / -520 copybara secure.collaboration
OnboardingView.swift
in Sources/CoverDropUserInterface
138 5 2023-10-10 2026-04-29 15 2 +268 / -204 copybara secure.collaboration
AboutCoverDropView.swift
in Sources/CoverDropUserInterface
178 4 2023-10-10 2026-04-29 15 2 +251 / -79 copybara secure.collaboration
MessageSentView.swift
in Sources/CoverDropUserInterface
91 - 2023-10-10 2025-05-21 14 2 +173 / -124 copybara secure.collaboration
UserContinueSessionView.swift
in Sources/CoverDropUserInterface
163 6 2025-02-05 2026-04-29 11 1 +241 / -48 secure.collaboration secure.collaboration
ContentView.swift
in Sources/CoverDropUserInterface
165 - 2025-02-03 2026-06-11 11 1 +229 / -50 secure.collaboration secure.collaboration
CoverDropUserInterface.swift
in Sources/CoverDropUserInterface
23 - 2023-10-10 2025-03-10 10 3 +48 / -46 copybara secure.collaboration
BannerView.swift
in Sources/CoverDropUserInterface
84 - 2025-02-14 2026-04-29 10 1 +113 / -16 secure.collaboration secure.collaboration
Colors.swift
in Sources/CoverDropUserInterface/Styles
186 - 2023-10-10 2025-03-05 8 2 +233 / -181 copybara secure.collaboration
HelpView.swift
in Sources/CoverDropUserInterface
190 6 2025-01-14 2025-06-09 8 1 +255 / -37 secure.collaboration secure.collaboration
HelpScreenMarkupStrings.swift
in Sources/CoverDropUserInterface/Resources
240 - 2025-02-27 2026-03-03 8 1 +462 / -44 secure.collaboration secure.collaboration
29 - 2023-10-10 2025-03-06 7 3 +57 / -57 copybara secure.collaboration
SelectRecipientView.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
81 - 2023-10-10 2026-04-29 7 2 +98 / -97 copybara secure.collaboration
PassphraseForm.swift
in Sources/CoverDropUserInterface/Components
101 2 2025-02-05 2026-09-10 7 1 +164 / -56 secure.collaboration secure.collaboration
SecurityAlert.swift
in Sources/CoverDropUserInterface
49 1 2023-12-19 2025-05-13 6 1 +60 / -8 secure.collaboration secure.collaboration
InitErrorView.swift
in Sources/CoverDropUserInterface
35 - 2025-02-03 2026-01-16 5 1 +47 / -7 secure.collaboration secure.collaboration
PreviewWrapper.swift
in Sources/CoverDropUserInterface
11 1 2023-10-10 2023-10-18 4 3 +18 / -20 copybara secure.collaboration
DeskDetailView.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
44 - 2023-10-10 2024-02-27 4 2 +53 / -52 copybara secure.collaboration
InformationView.swift
in Sources/CoverDropUserInterface
68 1 2023-10-10 2025-08-13 4 2 +81 / -64 copybara secure.collaboration
MessageView.swift
in Sources/CoverDropUserInterface/Components
118 - 2025-04-01 2026-04-29 4 1 +138 / -7 secure.collaboration secure.collaboration
HelpScreenComponents.swift
in Sources/CoverDropUserInterface/Components
137 1 2025-01-14 2025-06-03 4 1 +163 / -10 secure.collaboration secure.collaboration
SelectRecipientViewModel.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
13 - 2023-10-10 2026-04-29 2 2 +16 / -14 copybara secure.collaboration
LoadingView.swift
in Sources/CoverDropUserInterface
17 - 2023-12-21 2024-01-09 2 1 +20 / -2 secure.collaboration secure.collaboration
AppSwitchingCoverProvider.swift
in Sources/CoverDropUserInterface
17 - 2023-10-10 2024-02-27 2 2 +30 / -27 copybara secure.collaboration
RecipientListItemViews.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
42 - 2023-10-10 2023-12-13 2 2 +47 / -47 copybara secure.collaboration
HelpScreenMarkupParser.swift
in Sources/CoverDropUserInterface/Utilities
102 5 2025-01-07 2025-01-14 2 1 +141 / -22 secure.collaboration secure.collaboration
LogoutDialogView.swift
in Sources/CoverDropUserInterface/Components
12 - 2025-05-02 2025-05-02 1 1 +15 / -0 secure.collaboration secure.collaboration
StatefulPreviewWrapper.swift
in Sources/CoverDropUserInterface
13 1 2023-10-10 2023-10-10 1 1 +16 / -16 copybara copybara
KeyboardVisible.swift
in Sources/CoverDropUserInterface/Utilities
15 - 2025-03-13 2025-03-13 1 1 +16 / -0 secure.collaboration secure.collaboration
AsyncActionButton.swift
in Sources/CoverDropUserInterface/Components
24 - 2024-03-04 2024-03-04 1 1 +28 / -0 secure.collaboration secure.collaboration
MessageLengthProgressView.swift
in Sources/CoverDropUserInterface/Components
33 - 2024-02-27 2024-02-27 1 1 +35 / -0 secure.collaboration secure.collaboration
Files With Most Churn (Top 40)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
Styles.swift
in Sources/CoverDropUserInterface/Styles
506 43 2023-10-10 2026-04-29 16 3 +615 / -520 copybara secure.collaboration
JournalistMessageView.swift
in Sources/CoverDropUserInterface
235 6 2023-10-10 2026-06-02 38 3 +524 / -452 copybara secure.collaboration
UserNewSessionView.swift
in Sources/CoverDropUserInterface
336 6 2023-10-10 2026-04-29 23 2 +597 / -343 copybara secure.collaboration
NewMessageView.swift
in Sources/CoverDropUserInterface
182 4 2023-10-10 2026-04-29 25 2 +459 / -457 copybara secure.collaboration
InboxViewModel.swift
in Sources/CoverDropUserInterface
127 2 2023-10-10 2026-04-29 24 3 +413 / -475 copybara secure.collaboration
InboxView.swift
in Sources/CoverDropUserInterface
222 4 2023-10-10 2026-04-29 32 3 +419 / -386 copybara secure.collaboration
ConversationViewModel.swift
in Sources/CoverDropUserInterface
166 7 2023-10-10 2026-04-29 24 2 +341 / -303 copybara secure.collaboration
StartCoverDropSessionView.swift
in Sources/CoverDropUserInterface
84 - 2023-10-10 2025-05-13 20 2 +308 / -236 copybara secure.collaboration
HelpScreenMarkupStrings.swift
in Sources/CoverDropUserInterface/Resources
240 - 2025-02-27 2026-03-03 8 1 +462 / -44 secure.collaboration secure.collaboration
HeaderView.swift
in Sources/CoverDropUserInterface
147 4 2023-10-10 2025-10-07 19 2 +287 / -205 copybara secure.collaboration
OnboardingView.swift
in Sources/CoverDropUserInterface
138 5 2023-10-10 2026-04-29 15 2 +268 / -204 copybara secure.collaboration
Colors.swift
in Sources/CoverDropUserInterface/Styles
186 - 2023-10-10 2025-03-05 8 2 +233 / -181 copybara secure.collaboration
InboxStateView.swift
in Sources/CoverDropUserInterface
116 - 2023-10-10 2026-04-29 16 2 +237 / -159 copybara secure.collaboration
AboutCoverDropView.swift
in Sources/CoverDropUserInterface
178 4 2023-10-10 2026-04-29 15 2 +251 / -79 copybara secure.collaboration
MessageSentView.swift
in Sources/CoverDropUserInterface
91 - 2023-10-10 2025-05-21 14 2 +173 / -124 copybara secure.collaboration
HelpView.swift
in Sources/CoverDropUserInterface
190 6 2025-01-14 2025-06-09 8 1 +255 / -37 secure.collaboration secure.collaboration
UserContinueSessionView.swift
in Sources/CoverDropUserInterface
163 6 2025-02-05 2026-04-29 11 1 +241 / -48 secure.collaboration secure.collaboration
ContentView.swift
in Sources/CoverDropUserInterface
165 - 2025-02-03 2026-06-11 11 1 +229 / -50 secure.collaboration secure.collaboration
PassphraseForm.swift
in Sources/CoverDropUserInterface/Components
101 2 2025-02-05 2026-09-10 7 1 +164 / -56 secure.collaboration secure.collaboration
SelectRecipientView.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
81 - 2023-10-10 2026-04-29 7 2 +98 / -97 copybara secure.collaboration
HelpScreenComponents.swift
in Sources/CoverDropUserInterface/Components
137 1 2025-01-14 2025-06-03 4 1 +163 / -10 secure.collaboration secure.collaboration
HelpScreenMarkupParser.swift
in Sources/CoverDropUserInterface/Utilities
102 5 2025-01-07 2025-01-14 2 1 +141 / -22 secure.collaboration secure.collaboration
InformationView.swift
in Sources/CoverDropUserInterface
68 1 2023-10-10 2025-08-13 4 2 +81 / -64 copybara secure.collaboration
MessageView.swift
in Sources/CoverDropUserInterface/Components
118 - 2025-04-01 2026-04-29 4 1 +138 / -7 secure.collaboration secure.collaboration
BannerView.swift
in Sources/CoverDropUserInterface
84 - 2025-02-14 2026-04-29 10 1 +113 / -16 secure.collaboration secure.collaboration
29 - 2023-10-10 2025-03-06 7 3 +57 / -57 copybara secure.collaboration
DeskDetailView.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
44 - 2023-10-10 2024-02-27 4 2 +53 / -52 copybara secure.collaboration
CoverDropUserInterface.swift
in Sources/CoverDropUserInterface
23 - 2023-10-10 2025-03-10 10 3 +48 / -46 copybara secure.collaboration
RecipientListItemViews.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
42 - 2023-10-10 2023-12-13 2 2 +47 / -47 copybara secure.collaboration
SecurityAlert.swift
in Sources/CoverDropUserInterface
49 1 2023-12-19 2025-05-13 6 1 +60 / -8 secure.collaboration secure.collaboration
AppSwitchingCoverProvider.swift
in Sources/CoverDropUserInterface
17 - 2023-10-10 2024-02-27 2 2 +30 / -27 copybara secure.collaboration
InitErrorView.swift
in Sources/CoverDropUserInterface
35 - 2025-02-03 2026-01-16 5 1 +47 / -7 secure.collaboration secure.collaboration
PreviewWrapper.swift
in Sources/CoverDropUserInterface
11 1 2023-10-10 2023-10-18 4 3 +18 / -20 copybara secure.collaboration
MessageLengthProgressView.swift
in Sources/CoverDropUserInterface/Components
33 - 2024-02-27 2024-02-27 1 1 +35 / -0 secure.collaboration secure.collaboration
StatefulPreviewWrapper.swift
in Sources/CoverDropUserInterface
13 1 2023-10-10 2023-10-10 1 1 +16 / -16 copybara copybara
SelectRecipientViewModel.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
13 - 2023-10-10 2026-04-29 2 2 +16 / -14 copybara secure.collaboration
AsyncActionButton.swift
in Sources/CoverDropUserInterface/Components
24 - 2024-03-04 2024-03-04 1 1 +28 / -0 secure.collaboration secure.collaboration
LoadingView.swift
in Sources/CoverDropUserInterface
17 - 2023-12-21 2024-01-09 2 1 +20 / -2 secure.collaboration secure.collaboration
KeyboardVisible.swift
in Sources/CoverDropUserInterface/Utilities
15 - 2025-03-13 2025-03-13 1 1 +16 / -0 secure.collaboration secure.collaboration
LogoutDialogView.swift
in Sources/CoverDropUserInterface/Components
12 - 2025-05-02 2025-05-02 1 1 +15 / -0 secure.collaboration secure.collaboration
Files With Most Contributors (Top 40)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
JournalistMessageView.swift
in Sources/CoverDropUserInterface
235 6 2023-10-10 2026-06-02 38 3 +524 / -452 copybara secure.collaboration
InboxView.swift
in Sources/CoverDropUserInterface
222 4 2023-10-10 2026-04-29 32 3 +419 / -386 copybara secure.collaboration
InboxViewModel.swift
in Sources/CoverDropUserInterface
127 2 2023-10-10 2026-04-29 24 3 +413 / -475 copybara secure.collaboration
Styles.swift
in Sources/CoverDropUserInterface/Styles
506 43 2023-10-10 2026-04-29 16 3 +615 / -520 copybara secure.collaboration
CoverDropUserInterface.swift
in Sources/CoverDropUserInterface
23 - 2023-10-10 2025-03-10 10 3 +48 / -46 copybara secure.collaboration
29 - 2023-10-10 2025-03-06 7 3 +57 / -57 copybara secure.collaboration
PreviewWrapper.swift
in Sources/CoverDropUserInterface
11 1 2023-10-10 2023-10-18 4 3 +18 / -20 copybara secure.collaboration
NewMessageView.swift
in Sources/CoverDropUserInterface
182 4 2023-10-10 2026-04-29 25 2 +459 / -457 copybara secure.collaboration
ConversationViewModel.swift
in Sources/CoverDropUserInterface
166 7 2023-10-10 2026-04-29 24 2 +341 / -303 copybara secure.collaboration
UserNewSessionView.swift
in Sources/CoverDropUserInterface
336 6 2023-10-10 2026-04-29 23 2 +597 / -343 copybara secure.collaboration
StartCoverDropSessionView.swift
in Sources/CoverDropUserInterface
84 - 2023-10-10 2025-05-13 20 2 +308 / -236 copybara secure.collaboration
HeaderView.swift
in Sources/CoverDropUserInterface
147 4 2023-10-10 2025-10-07 19 2 +287 / -205 copybara secure.collaboration
InboxStateView.swift
in Sources/CoverDropUserInterface
116 - 2023-10-10 2026-04-29 16 2 +237 / -159 copybara secure.collaboration
AboutCoverDropView.swift
in Sources/CoverDropUserInterface
178 4 2023-10-10 2026-04-29 15 2 +251 / -79 copybara secure.collaboration
OnboardingView.swift
in Sources/CoverDropUserInterface
138 5 2023-10-10 2026-04-29 15 2 +268 / -204 copybara secure.collaboration
MessageSentView.swift
in Sources/CoverDropUserInterface
91 - 2023-10-10 2025-05-21 14 2 +173 / -124 copybara secure.collaboration
Colors.swift
in Sources/CoverDropUserInterface/Styles
186 - 2023-10-10 2025-03-05 8 2 +233 / -181 copybara secure.collaboration
SelectRecipientView.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
81 - 2023-10-10 2026-04-29 7 2 +98 / -97 copybara secure.collaboration
DeskDetailView.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
44 - 2023-10-10 2024-02-27 4 2 +53 / -52 copybara secure.collaboration
InformationView.swift
in Sources/CoverDropUserInterface
68 1 2023-10-10 2025-08-13 4 2 +81 / -64 copybara secure.collaboration
AppSwitchingCoverProvider.swift
in Sources/CoverDropUserInterface
17 - 2023-10-10 2024-02-27 2 2 +30 / -27 copybara secure.collaboration
RecipientListItemViews.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
42 - 2023-10-10 2023-12-13 2 2 +47 / -47 copybara secure.collaboration
SelectRecipientViewModel.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
13 - 2023-10-10 2026-04-29 2 2 +16 / -14 copybara secure.collaboration
ContentView.swift
in Sources/CoverDropUserInterface
165 - 2025-02-03 2026-06-11 11 1 +229 / -50 secure.collaboration secure.collaboration
UserContinueSessionView.swift
in Sources/CoverDropUserInterface
163 6 2025-02-05 2026-04-29 11 1 +241 / -48 secure.collaboration secure.collaboration
BannerView.swift
in Sources/CoverDropUserInterface
84 - 2025-02-14 2026-04-29 10 1 +113 / -16 secure.collaboration secure.collaboration
HelpScreenMarkupStrings.swift
in Sources/CoverDropUserInterface/Resources
240 - 2025-02-27 2026-03-03 8 1 +462 / -44 secure.collaboration secure.collaboration
HelpView.swift
in Sources/CoverDropUserInterface
190 6 2025-01-14 2025-06-09 8 1 +255 / -37 secure.collaboration secure.collaboration
PassphraseForm.swift
in Sources/CoverDropUserInterface/Components
101 2 2025-02-05 2026-09-10 7 1 +164 / -56 secure.collaboration secure.collaboration
SecurityAlert.swift
in Sources/CoverDropUserInterface
49 1 2023-12-19 2025-05-13 6 1 +60 / -8 secure.collaboration secure.collaboration
InitErrorView.swift
in Sources/CoverDropUserInterface
35 - 2025-02-03 2026-01-16 5 1 +47 / -7 secure.collaboration secure.collaboration
HelpScreenComponents.swift
in Sources/CoverDropUserInterface/Components
137 1 2025-01-14 2025-06-03 4 1 +163 / -10 secure.collaboration secure.collaboration
MessageView.swift
in Sources/CoverDropUserInterface/Components
118 - 2025-04-01 2026-04-29 4 1 +138 / -7 secure.collaboration secure.collaboration
HelpScreenMarkupParser.swift
in Sources/CoverDropUserInterface/Utilities
102 5 2025-01-07 2025-01-14 2 1 +141 / -22 secure.collaboration secure.collaboration
LoadingView.swift
in Sources/CoverDropUserInterface
17 - 2023-12-21 2024-01-09 2 1 +20 / -2 secure.collaboration secure.collaboration
StatefulPreviewWrapper.swift
in Sources/CoverDropUserInterface
13 1 2023-10-10 2023-10-10 1 1 +16 / -16 copybara copybara
KeyboardVisible.swift
in Sources/CoverDropUserInterface/Utilities
15 - 2025-03-13 2025-03-13 1 1 +16 / -0 secure.collaboration secure.collaboration
AsyncActionButton.swift
in Sources/CoverDropUserInterface/Components
24 - 2024-03-04 2024-03-04 1 1 +28 / -0 secure.collaboration secure.collaboration
LogoutDialogView.swift
in Sources/CoverDropUserInterface/Components
12 - 2025-05-02 2025-05-02 1 1 +15 / -0 secure.collaboration secure.collaboration
MessageLengthProgressView.swift
in Sources/CoverDropUserInterface/Components
33 - 2024-02-27 2024-02-27 1 1 +35 / -0 secure.collaboration secure.collaboration
Files With Least Contributors (Top 40)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
HelpScreenMarkupStrings.swift
in Sources/CoverDropUserInterface/Resources
240 - 2025-02-27 2026-03-03 8 1 +462 / -44 secure.collaboration secure.collaboration
HelpView.swift
in Sources/CoverDropUserInterface
190 6 2025-01-14 2025-06-09 8 1 +255 / -37 secure.collaboration secure.collaboration
ContentView.swift
in Sources/CoverDropUserInterface
165 - 2025-02-03 2026-06-11 11 1 +229 / -50 secure.collaboration secure.collaboration
UserContinueSessionView.swift
in Sources/CoverDropUserInterface
163 6 2025-02-05 2026-04-29 11 1 +241 / -48 secure.collaboration secure.collaboration
HelpScreenComponents.swift
in Sources/CoverDropUserInterface/Components
137 1 2025-01-14 2025-06-03 4 1 +163 / -10 secure.collaboration secure.collaboration
MessageView.swift
in Sources/CoverDropUserInterface/Components
118 - 2025-04-01 2026-04-29 4 1 +138 / -7 secure.collaboration secure.collaboration
HelpScreenMarkupParser.swift
in Sources/CoverDropUserInterface/Utilities
102 5 2025-01-07 2025-01-14 2 1 +141 / -22 secure.collaboration secure.collaboration
PassphraseForm.swift
in Sources/CoverDropUserInterface/Components
101 2 2025-02-05 2026-09-10 7 1 +164 / -56 secure.collaboration secure.collaboration
BannerView.swift
in Sources/CoverDropUserInterface
84 - 2025-02-14 2026-04-29 10 1 +113 / -16 secure.collaboration secure.collaboration
SecurityAlert.swift
in Sources/CoverDropUserInterface
49 1 2023-12-19 2025-05-13 6 1 +60 / -8 secure.collaboration secure.collaboration
InitErrorView.swift
in Sources/CoverDropUserInterface
35 - 2025-02-03 2026-01-16 5 1 +47 / -7 secure.collaboration secure.collaboration
MessageLengthProgressView.swift
in Sources/CoverDropUserInterface/Components
33 - 2024-02-27 2024-02-27 1 1 +35 / -0 secure.collaboration secure.collaboration
AsyncActionButton.swift
in Sources/CoverDropUserInterface/Components
24 - 2024-03-04 2024-03-04 1 1 +28 / -0 secure.collaboration secure.collaboration
LoadingView.swift
in Sources/CoverDropUserInterface
17 - 2023-12-21 2024-01-09 2 1 +20 / -2 secure.collaboration secure.collaboration
KeyboardVisible.swift
in Sources/CoverDropUserInterface/Utilities
15 - 2025-03-13 2025-03-13 1 1 +16 / -0 secure.collaboration secure.collaboration
StatefulPreviewWrapper.swift
in Sources/CoverDropUserInterface
13 1 2023-10-10 2023-10-10 1 1 +16 / -16 copybara copybara
LogoutDialogView.swift
in Sources/CoverDropUserInterface/Components
12 - 2025-05-02 2025-05-02 1 1 +15 / -0 secure.collaboration secure.collaboration
UserNewSessionView.swift
in Sources/CoverDropUserInterface
336 6 2023-10-10 2026-04-29 23 2 +597 / -343 copybara secure.collaboration
Colors.swift
in Sources/CoverDropUserInterface/Styles
186 - 2023-10-10 2025-03-05 8 2 +233 / -181 copybara secure.collaboration
NewMessageView.swift
in Sources/CoverDropUserInterface
182 4 2023-10-10 2026-04-29 25 2 +459 / -457 copybara secure.collaboration
AboutCoverDropView.swift
in Sources/CoverDropUserInterface
178 4 2023-10-10 2026-04-29 15 2 +251 / -79 copybara secure.collaboration
ConversationViewModel.swift
in Sources/CoverDropUserInterface
166 7 2023-10-10 2026-04-29 24 2 +341 / -303 copybara secure.collaboration
HeaderView.swift
in Sources/CoverDropUserInterface
147 4 2023-10-10 2025-10-07 19 2 +287 / -205 copybara secure.collaboration
OnboardingView.swift
in Sources/CoverDropUserInterface
138 5 2023-10-10 2026-04-29 15 2 +268 / -204 copybara secure.collaboration
InboxStateView.swift
in Sources/CoverDropUserInterface
116 - 2023-10-10 2026-04-29 16 2 +237 / -159 copybara secure.collaboration
MessageSentView.swift
in Sources/CoverDropUserInterface
91 - 2023-10-10 2025-05-21 14 2 +173 / -124 copybara secure.collaboration
StartCoverDropSessionView.swift
in Sources/CoverDropUserInterface
84 - 2023-10-10 2025-05-13 20 2 +308 / -236 copybara secure.collaboration
SelectRecipientView.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
81 - 2023-10-10 2026-04-29 7 2 +98 / -97 copybara secure.collaboration
InformationView.swift
in Sources/CoverDropUserInterface
68 1 2023-10-10 2025-08-13 4 2 +81 / -64 copybara secure.collaboration
DeskDetailView.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
44 - 2023-10-10 2024-02-27 4 2 +53 / -52 copybara secure.collaboration
RecipientListItemViews.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
42 - 2023-10-10 2023-12-13 2 2 +47 / -47 copybara secure.collaboration
AppSwitchingCoverProvider.swift
in Sources/CoverDropUserInterface
17 - 2023-10-10 2024-02-27 2 2 +30 / -27 copybara secure.collaboration
SelectRecipientViewModel.swift
in Sources/CoverDropUserInterface/RecipientSelectionViews
13 - 2023-10-10 2026-04-29 2 2 +16 / -14 copybara secure.collaboration
Styles.swift
in Sources/CoverDropUserInterface/Styles
506 43 2023-10-10 2026-04-29 16 3 +615 / -520 copybara secure.collaboration
JournalistMessageView.swift
in Sources/CoverDropUserInterface
235 6 2023-10-10 2026-06-02 38 3 +524 / -452 copybara secure.collaboration
InboxView.swift
in Sources/CoverDropUserInterface
222 4 2023-10-10 2026-04-29 32 3 +419 / -386 copybara secure.collaboration
InboxViewModel.swift
in Sources/CoverDropUserInterface
127 2 2023-10-10 2026-04-29 24 3 +413 / -475 copybara secure.collaboration
29 - 2023-10-10 2025-03-06 7 3 +57 / -57 copybara secure.collaboration
CoverDropUserInterface.swift
in Sources/CoverDropUserInterface
23 - 2023-10-10 2025-03-10 10 3 +48 / -46 copybara secure.collaboration
PreviewWrapper.swift
in Sources/CoverDropUserInterface
11 1 2023-10-10 2023-10-18 4 3 +18 / -20 copybara secure.collaboration
Correlations

File Size vs. Number of Changes: 40 points

Sources/CoverDropUserInterface/Components/PassphraseForm.swift x: 101 lines of code y: 7 # changes Sources/CoverDropUserInterface/ContentView.swift x: 165 lines of code y: 11 # changes Sources/CoverDropUserInterface/JournalistMessageView.swift x: 235 lines of code y: 38 # changes Sources/CoverDropUserInterface/AboutCoverDropView.swift x: 178 lines of code y: 15 # changes Sources/CoverDropUserInterface/BannerView.swift x: 84 lines of code y: 10 # changes Sources/CoverDropUserInterface/Components/MessageView.swift x: 118 lines of code y: 4 # changes Sources/CoverDropUserInterface/ConversationViewModel.swift x: 166 lines of code y: 24 # changes Sources/CoverDropUserInterface/InboxStateView.swift x: 116 lines of code y: 16 # changes Sources/CoverDropUserInterface/InboxView.swift x: 222 lines of code y: 32 # changes Sources/CoverDropUserInterface/InboxViewModel.swift x: 127 lines of code y: 24 # changes Sources/CoverDropUserInterface/NewMessageView.swift x: 182 lines of code y: 25 # changes Sources/CoverDropUserInterface/OnboardingView.swift x: 138 lines of code y: 15 # changes Sources/CoverDropUserInterface/RecipientSelectionViews/SelectRecipientView.swift x: 81 lines of code y: 7 # changes Sources/CoverDropUserInterface/RecipientSelectionViews/SelectRecipientViewModel.swift x: 13 lines of code y: 2 # changes Sources/CoverDropUserInterface/Styles/Styles.swift x: 506 lines of code y: 16 # changes Sources/CoverDropUserInterface/UserContinueSessionView.swift x: 163 lines of code y: 11 # changes Sources/CoverDropUserInterface/UserNewSessionView.swift x: 336 lines of code y: 23 # changes Sources/CoverDropUserInterface/Resources/HelpScreenMarkupStrings.swift x: 240 lines of code y: 8 # changes Sources/CoverDropUserInterface/InitErrorView.swift x: 35 lines of code y: 5 # changes Sources/CoverDropUserInterface/HeaderView.swift x: 147 lines of code y: 19 # changes Sources/CoverDropUserInterface/InformationView.swift x: 68 lines of code y: 4 # changes Sources/CoverDropUserInterface/HelpView.swift x: 190 lines of code y: 8 # changes Sources/CoverDropUserInterface/Components/HelpScreenComponents.swift x: 137 lines of code y: 4 # changes Sources/CoverDropUserInterface/MessageSentView.swift x: 91 lines of code y: 14 # changes Sources/CoverDropUserInterface/SecurityAlert.swift x: 49 lines of code y: 6 # changes Sources/CoverDropUserInterface/StartCoverDropSessionView.swift x: 84 lines of code y: 20 # changes Sources/CoverDropUserInterface/Components/LogoutDialogView.swift x: 12 lines of code y: 1 # changes Sources/CoverDropUserInterface/Utilities/KeyboardVisible.swift x: 15 lines of code y: 1 # changes Sources/CoverDropUserInterface/CoverDropUserInterface.swift x: 23 lines of code y: 10 # changes Package.swift x: 29 lines of code y: 7 # changes Sources/CoverDropUserInterface/Styles/Colors.swift x: 186 lines of code y: 8 # changes Sources/CoverDropUserInterface/Utilities/HelpScreenMarkupParser.swift x: 102 lines of code y: 2 # changes Sources/CoverDropUserInterface/Components/AsyncActionButton.swift x: 24 lines of code y: 1 # changes Sources/CoverDropUserInterface/Components/MessageLengthProgressView.swift x: 33 lines of code y: 1 # changes Sources/CoverDropUserInterface/AppSwitchingCoverProvider.swift x: 17 lines of code y: 2 # changes Sources/CoverDropUserInterface/RecipientSelectionViews/DeskDetailView.swift x: 44 lines of code y: 4 # changes Sources/CoverDropUserInterface/RecipientSelectionViews/RecipientListItemViews.swift x: 42 lines of code y: 2 # changes Sources/CoverDropUserInterface/PreviewWrapper.swift x: 11 lines of code y: 4 # changes Sources/CoverDropUserInterface/StatefulPreviewWrapper.swift x: 13 lines of code y: 1 # changes
38.0
# changes
  min: 1.0
  average: 10.35
  25th percentile: 2.5
  median: 7.5
  75th percentile: 15.75
  max: 38.0
0 506.0
lines of code
min: 11.0 | average: 113.5 | 25th percentile: 30.0 | median: 96.0 | 75th percentile: 165.75 | max: 506.0

Number of Contributors vs. Number of Changes: 40 points

Sources/CoverDropUserInterface/Components/PassphraseForm.swift x: 1 # contributors y: 7 # changes Sources/CoverDropUserInterface/ContentView.swift x: 1 # contributors y: 11 # changes Sources/CoverDropUserInterface/JournalistMessageView.swift x: 3 # contributors y: 38 # changes Sources/CoverDropUserInterface/AboutCoverDropView.swift x: 2 # contributors y: 15 # changes Sources/CoverDropUserInterface/BannerView.swift x: 1 # contributors y: 10 # changes Sources/CoverDropUserInterface/Components/MessageView.swift x: 1 # contributors y: 4 # changes Sources/CoverDropUserInterface/ConversationViewModel.swift x: 2 # contributors y: 24 # changes Sources/CoverDropUserInterface/InboxStateView.swift x: 2 # contributors y: 16 # changes Sources/CoverDropUserInterface/InboxView.swift x: 3 # contributors y: 32 # changes Sources/CoverDropUserInterface/InboxViewModel.swift x: 3 # contributors y: 24 # changes Sources/CoverDropUserInterface/NewMessageView.swift x: 2 # contributors y: 25 # changes Sources/CoverDropUserInterface/RecipientSelectionViews/SelectRecipientView.swift x: 2 # contributors y: 7 # changes Sources/CoverDropUserInterface/RecipientSelectionViews/SelectRecipientViewModel.swift x: 2 # contributors y: 2 # changes Sources/CoverDropUserInterface/Styles/Styles.swift x: 3 # contributors y: 16 # changes Sources/CoverDropUserInterface/UserNewSessionView.swift x: 2 # contributors y: 23 # changes Sources/CoverDropUserInterface/Resources/HelpScreenMarkupStrings.swift x: 1 # contributors y: 8 # changes Sources/CoverDropUserInterface/InitErrorView.swift x: 1 # contributors y: 5 # changes Sources/CoverDropUserInterface/HeaderView.swift x: 2 # contributors y: 19 # changes Sources/CoverDropUserInterface/InformationView.swift x: 2 # contributors y: 4 # changes Sources/CoverDropUserInterface/MessageSentView.swift x: 2 # contributors y: 14 # changes Sources/CoverDropUserInterface/SecurityAlert.swift x: 1 # contributors y: 6 # changes Sources/CoverDropUserInterface/StartCoverDropSessionView.swift x: 2 # contributors y: 20 # changes Sources/CoverDropUserInterface/Components/LogoutDialogView.swift x: 1 # contributors y: 1 # changes Sources/CoverDropUserInterface/CoverDropUserInterface.swift x: 3 # contributors y: 10 # changes Package.swift x: 3 # contributors y: 7 # changes Sources/CoverDropUserInterface/Styles/Colors.swift x: 2 # contributors y: 8 # changes Sources/CoverDropUserInterface/Utilities/HelpScreenMarkupParser.swift x: 1 # contributors y: 2 # changes Sources/CoverDropUserInterface/PreviewWrapper.swift x: 3 # contributors y: 4 # changes
38.0
# changes
  min: 1.0
  average: 10.35
  25th percentile: 2.5
  median: 7.5
  75th percentile: 15.75
  max: 38.0
0 3.0
# contributors
min: 1.0 | average: 1.75 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 40 points

Sources/CoverDropUserInterface/Components/PassphraseForm.swift x: 1 # contributors y: 101 lines of code Sources/CoverDropUserInterface/ContentView.swift x: 1 # contributors y: 165 lines of code Sources/CoverDropUserInterface/JournalistMessageView.swift x: 3 # contributors y: 235 lines of code Sources/CoverDropUserInterface/AboutCoverDropView.swift x: 2 # contributors y: 178 lines of code Sources/CoverDropUserInterface/BannerView.swift x: 1 # contributors y: 84 lines of code Sources/CoverDropUserInterface/Components/MessageView.swift x: 1 # contributors y: 118 lines of code Sources/CoverDropUserInterface/ConversationViewModel.swift x: 2 # contributors y: 166 lines of code Sources/CoverDropUserInterface/InboxStateView.swift x: 2 # contributors y: 116 lines of code Sources/CoverDropUserInterface/InboxView.swift x: 3 # contributors y: 222 lines of code Sources/CoverDropUserInterface/InboxViewModel.swift x: 3 # contributors y: 127 lines of code Sources/CoverDropUserInterface/NewMessageView.swift x: 2 # contributors y: 182 lines of code Sources/CoverDropUserInterface/OnboardingView.swift x: 2 # contributors y: 138 lines of code Sources/CoverDropUserInterface/RecipientSelectionViews/SelectRecipientView.swift x: 2 # contributors y: 81 lines of code Sources/CoverDropUserInterface/RecipientSelectionViews/SelectRecipientViewModel.swift x: 2 # contributors y: 13 lines of code Sources/CoverDropUserInterface/Styles/Styles.swift x: 3 # contributors y: 506 lines of code Sources/CoverDropUserInterface/UserContinueSessionView.swift x: 1 # contributors y: 163 lines of code Sources/CoverDropUserInterface/UserNewSessionView.swift x: 2 # contributors y: 336 lines of code Sources/CoverDropUserInterface/Resources/HelpScreenMarkupStrings.swift x: 1 # contributors y: 240 lines of code Sources/CoverDropUserInterface/InitErrorView.swift x: 1 # contributors y: 35 lines of code Sources/CoverDropUserInterface/HeaderView.swift x: 2 # contributors y: 147 lines of code Sources/CoverDropUserInterface/InformationView.swift x: 2 # contributors y: 68 lines of code Sources/CoverDropUserInterface/HelpView.swift x: 1 # contributors y: 190 lines of code Sources/CoverDropUserInterface/Components/HelpScreenComponents.swift x: 1 # contributors y: 137 lines of code Sources/CoverDropUserInterface/MessageSentView.swift x: 2 # contributors y: 91 lines of code Sources/CoverDropUserInterface/SecurityAlert.swift x: 1 # contributors y: 49 lines of code Sources/CoverDropUserInterface/StartCoverDropSessionView.swift x: 2 # contributors y: 84 lines of code Sources/CoverDropUserInterface/Components/LogoutDialogView.swift x: 1 # contributors y: 12 lines of code Sources/CoverDropUserInterface/Utilities/KeyboardVisible.swift x: 1 # contributors y: 15 lines of code Sources/CoverDropUserInterface/CoverDropUserInterface.swift x: 3 # contributors y: 23 lines of code Package.swift x: 3 # contributors y: 29 lines of code Sources/CoverDropUserInterface/Styles/Colors.swift x: 2 # contributors y: 186 lines of code Sources/CoverDropUserInterface/Utilities/HelpScreenMarkupParser.swift x: 1 # contributors y: 102 lines of code Sources/CoverDropUserInterface/Components/AsyncActionButton.swift x: 1 # contributors y: 24 lines of code Sources/CoverDropUserInterface/Components/MessageLengthProgressView.swift x: 1 # contributors y: 33 lines of code Sources/CoverDropUserInterface/AppSwitchingCoverProvider.swift x: 2 # contributors y: 17 lines of code Sources/CoverDropUserInterface/RecipientSelectionViews/DeskDetailView.swift x: 2 # contributors y: 44 lines of code Sources/CoverDropUserInterface/LoadingView.swift x: 1 # contributors y: 17 lines of code Sources/CoverDropUserInterface/RecipientSelectionViews/RecipientListItemViews.swift x: 2 # contributors y: 42 lines of code Sources/CoverDropUserInterface/PreviewWrapper.swift x: 3 # contributors y: 11 lines of code
506.0
lines of code
  min: 11.0
  average: 113.5
  25th percentile: 30.0
  median: 96.0
  75th percentile: 165.75
  max: 506.0
0 3.0
# contributors
min: 1.0 | average: 1.75 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

Number of Changes vs. Line Churn: 126 points

Sources/CoverDropUserInterface/Components/PassphraseForm.swift x: 7 # changes y: 220 line churn Sources/CoverDropUserInterface/ContentView.swift x: 11 # changes y: 279 line churn Sources/CoverDropUserInterface/JournalistMessageView.swift x: 38 # changes y: 976 line churn Sources/CoverDropUserInterface/AboutCoverDropView.swift x: 15 # changes y: 330 line churn Sources/CoverDropUserInterface/BannerView.swift x: 10 # changes y: 129 line churn Sources/CoverDropUserInterface/Components/MessageView.swift x: 4 # changes y: 145 line churn Sources/CoverDropUserInterface/ConversationViewModel.swift x: 24 # changes y: 644 line churn Sources/CoverDropUserInterface/InboxStateView.swift x: 16 # changes y: 396 line churn Sources/CoverDropUserInterface/InboxView.swift x: 32 # changes y: 805 line churn Sources/CoverDropUserInterface/InboxViewModel.swift x: 24 # changes y: 888 line churn Sources/CoverDropUserInterface/NewMessageView.swift x: 25 # changes y: 916 line churn Sources/CoverDropUserInterface/OnboardingView.swift x: 15 # changes y: 472 line churn Sources/CoverDropUserInterface/RecipientSelectionViews/SelectRecipientView.swift x: 7 # changes y: 195 line churn Sources/CoverDropUserInterface/RecipientSelectionViews/SelectRecipientViewModel.swift x: 2 # changes y: 30 line churn Sources/CoverDropUserInterface/Styles/Styles.swift x: 16 # changes y: 1135 line churn Sources/CoverDropUserInterface/UserContinueSessionView.swift x: 11 # changes y: 289 line churn Sources/CoverDropUserInterface/UserNewSessionView.swift x: 23 # changes y: 940 line churn Tests/CoverDropUserInterfaceTests/InboxViewModelTests.swift x: 12 # changes y: 1227 line churn Tests/CoverDropUserInterfaceTests/MessageViewModelTests.swift x: 11 # changes y: 265 line churn Sources/CoverDropUserInterface/Resources/HelpScreenMarkupStrings.swift x: 8 # changes y: 506 line churn Sources/CoverDropUserInterface/InitErrorView.swift x: 5 # changes y: 54 line churn Sources/CoverDropUserInterface/HeaderView.swift x: 19 # changes y: 492 line churn Package.resolved x: 3 # changes y: 153 line churn README.md x: 3 # changes y: 111 line churn Sources/CoverDropUserInterface/HelpView.swift x: 8 # changes y: 292 line churn Sources/CoverDropUserInterface/Components/HelpScreenComponents.swift x: 4 # changes y: 173 line churn Sources/CoverDropUserInterface/MessageSentView.swift x: 14 # changes y: 297 line churn Sources/CoverDropUserInterface/Resources/Icons.xcassets/Contents.json x: 1 # changes y: 6 line churn Sources/CoverDropUserInterface/Resources/Icons.xcassets/checkBackForResponseIcon.imageset/Contents.json x: 1 # changes y: 16 line churn Sources/CoverDropUserInterface/Resources/Icons.xcassets/iconRoundInfo.imageset/iconRoundInfo.svg x: 1 # changes y: 3 line churn Sources/CoverDropUserInterface/Resources/Icons.xcassets/memorisePassphraseIcon.imageset/memorisePassphraseIcon.svg x: 1 # changes y: 30 line churn Sources/CoverDropUserInterface/Resources/Icons/checkBackForResponseIcon.svg x: 2 # changes y: 51 line churn Sources/CoverDropUserInterface/Resources/Icons/iconRoundInfo.svg x: 2 # changes y: 6 line churn Sources/CoverDropUserInterface/Resources/Icons/logo.svg x: 2 # changes y: 18 line churn Sources/CoverDropUserInterface/Resources/Icons/memorisePassphraseIcon.svg x: 2 # changes y: 90 line churn Sources/CoverDropUserInterface/SecurityAlert.swift x: 6 # changes y: 68 line churn Sources/CoverDropUserInterface/StartCoverDropSessionView.swift x: 20 # changes y: 544 line churn Sources/CoverDropUserInterface/IncomingMessageView.swift x: 12 # changes y: 353 line churn Sources/CoverDropUserInterface/OutboundMessageView.swift x: 12 # changes y: 346 line churn Sources/CoverDropUserInterface/PreviewHelper.swift x: 7 # changes y: 62 line churn Sources/CoverDropUserInterface/CoverDropUserInterface.swift x: 10 # changes y: 94 line churn Package.swift x: 7 # changes y: 114 line churn Sources/CoverDropUserInterface/Styles/Fonts.swift x: 7 # changes y: 922 line churn Sources/CoverDropUserInterface/Styles/Colors.swift x: 8 # changes y: 414 line churn Sources/CoverDropUserInterface/Resources/HelpScreenMarkup/help_craft_message.txt x: 2 # changes y: 148 line churn Sources/CoverDropUserInterface/Resources/HelpScreenMarkup/help_faq.txt x: 2 # changes y: 216 line churn Sources/CoverDropUserInterface/Resources/HelpScreenMarkup/help_how_secure_messaging_works.txt x: 2 # changes y: 72 line churn Sources/CoverDropUserInterface/Resources/HelpScreenMarkup/help_keeping_passphrase_safe.txt x: 2 # changes y: 94 line churn Sources/CoverDropUserInterface/Resources/HelpScreenMarkup/help_privacy_policy.txt x: 2 # changes y: 22 line churn Sources/CoverDropUserInterface/Resources/HelpScreenMarkup/help_reply_expectations.txt x: 2 # changes y: 36 line churn Sources/CoverDropUserInterface/Resources/HelpScreenMarkup/help_source_protection.txt x: 2 # changes y: 48 line churn Sources/CoverDropUserInterface/Resources/HelpScreenMarkup/help_why_we_made_secure_messaging.txt x: 2 # changes y: 54 line churn Sources/CoverDropUserInterface/BetaBannerView.swift x: 3 # changes y: 126 line churn Sources/CoverDropUserInterface/MessageSending.swift x: 9 # changes y: 267 line churn Sources/CoverDropUserInterface/UserLoginView.swift x: 14 # changes y: 695 line churn Sources/CoverDropUserInterface/AppNavigationView.swift x: 10 # changes y: 417 line churn Sources/CoverDropUserInterface/StartCoverDropSessionViewModel.swift x: 4 # changes y: 103 line churn Sources/CoverDropUserInterface/Resources/Icons/tickCircleIcon.svg x: 2 # changes y: 12 line churn Sources/CoverDropUserInterface/PrivacyPolicyView.swift x: 4 # changes y: 87 line churn Sources/CoverDropUserInterface/Utilities/HelpScreenMarkupParser.swift x: 2 # changes y: 163 line churn Tests/CoverDropUserInterfaceTests/HelpScreenMarkupParserTests.swift x: 2 # changes y: 247 line churn Sources/CoverDropUserInterface/Components/AsyncActionButton.swift x: 1 # changes y: 28 line churn Sources/CoverDropUserInterface/Components/MessageLengthProgressView.swift x: 1 # changes y: 35 line churn .swiftpm/xcode/xcshareddata/xcschemes/CoverDropUserInterface.xcscheme x: 5 # changes y: 184 line churn .swiftpm/xcode/xcshareddata/xcschemes/CoverDropUserInterfaceTests.xcscheme x: 3 # changes y: 65 line churn Tests/CoverDropUserInterfaceTests/ConversationViewModelTests.swift x: 4 # changes y: 100 line churn Sources/CoverDropUserInterface/PreviewWrapper.swift x: 4 # changes y: 38 line churn .swiftpm/xcode/xcuserdata/Dominic_Kendrick.xcuserdatad/xcschemes/xcschememanagement.plist x: 2 # changes y: 64 line churn ios/reference/CoverDropUserInterface/.swiftpm/xcode/xcshareddata/xcschemes/CoverDropUserInterface.xcscheme x: 1 # changes y: 166 line churn ios/reference/CoverDropUserInterface/Package.swift x: 1 # changes y: 74 line churn ios/reference/CoverDropUserInterface/README.md x: 1 # changes y: 104 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/AboutCoverDropView.swift x: 1 # changes y: 48 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/AppNavigationView.swift x: 1 # changes y: 98 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/AppSwitchingCoverProvider.swift x: 1 # changes y: 50 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/ConversationViewModel.swift x: 1 # changes y: 366 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/CoverDropUserInterface.swift x: 1 # changes y: 54 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/HeaderView.swift x: 1 # changes y: 170 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/InboxView.swift x: 1 # changes y: 418 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/InboxViewModel.swift x: 1 # changes y: 468 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/InformationView.swift x: 1 # changes y: 116 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/JournalistMessageView.swift x: 1 # changes y: 386 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/NewMessageView.swift x: 1 # changes y: 402 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/OnboardingView.swift x: 1 # changes y: 202 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/OutboundMessageView.swift x: 1 # changes y: 196 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/RecipientSelectionViews/DeskDetailView.swift x: 1 # changes y: 96 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/RecipientSelectionViews/RecipientListItemViews.swift x: 1 # changes y: 90 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/RecipientSelectionViews/SelectRecipientView.swift x: 1 # changes y: 174 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/Resources/Icons/logo.svg x: 1 # changes y: 12 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/Resources/Icons/memorisePassphraseIcon.svg x: 1 # changes y: 60 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/StartCoverDropSessionView.swift x: 1 # changes y: 154 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/StartCoverDropSessionViewModel.swift x: 1 # changes y: 66 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/Styles/Colors.swift x: 1 # changes y: 354 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/Styles/Styles.swift x: 1 # changes y: 958 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/UserLoginView.swift x: 1 # changes y: 302 line churn ios/reference/CoverDropUserInterface/Sources/CoverDropUserInterface/UserNewSessionView.swift x: 1 # changes y: 268 line churn ios/reference/CoverDropUserInterface/Tests/CoverDropUserInterfaceTests/InboxViewModelTests.swift x: 1 # changes y: 566 line churn
1227.0
line churn
  min: 3.0
  average: 212.37
  25th percentile: 35.75
  median: 104.5
  75th percentile: 289.75
  max: 1227.0
0 38.0
# changes
min: 1.0 | average: 4.94 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 7.0 | max: 38.0

Number of Contributors vs. Line Churn: 40 points

Sources/CoverDropUserInterface/Components/PassphraseForm.swift x: 1 # contributors y: 220 line churn Sources/CoverDropUserInterface/ContentView.swift x: 1 # contributors y: 279 line churn Sources/CoverDropUserInterface/JournalistMessageView.swift x: 3 # contributors y: 976 line churn Sources/CoverDropUserInterface/AboutCoverDropView.swift x: 2 # contributors y: 330 line churn Sources/CoverDropUserInterface/BannerView.swift x: 1 # contributors y: 129 line churn Sources/CoverDropUserInterface/Components/MessageView.swift x: 1 # contributors y: 145 line churn Sources/CoverDropUserInterface/ConversationViewModel.swift x: 2 # contributors y: 644 line churn Sources/CoverDropUserInterface/InboxStateView.swift x: 2 # contributors y: 396 line churn Sources/CoverDropUserInterface/InboxView.swift x: 3 # contributors y: 805 line churn Sources/CoverDropUserInterface/InboxViewModel.swift x: 3 # contributors y: 888 line churn Sources/CoverDropUserInterface/NewMessageView.swift x: 2 # contributors y: 916 line churn Sources/CoverDropUserInterface/OnboardingView.swift x: 2 # contributors y: 472 line churn Sources/CoverDropUserInterface/RecipientSelectionViews/SelectRecipientView.swift x: 2 # contributors y: 195 line churn Sources/CoverDropUserInterface/RecipientSelectionViews/SelectRecipientViewModel.swift x: 2 # contributors y: 30 line churn Sources/CoverDropUserInterface/Styles/Styles.swift x: 3 # contributors y: 1135 line churn Sources/CoverDropUserInterface/UserContinueSessionView.swift x: 1 # contributors y: 289 line churn Sources/CoverDropUserInterface/UserNewSessionView.swift x: 2 # contributors y: 940 line churn Sources/CoverDropUserInterface/Resources/HelpScreenMarkupStrings.swift x: 1 # contributors y: 506 line churn Sources/CoverDropUserInterface/InitErrorView.swift x: 1 # contributors y: 54 line churn Sources/CoverDropUserInterface/HeaderView.swift x: 2 # contributors y: 492 line churn Sources/CoverDropUserInterface/InformationView.swift x: 2 # contributors y: 145 line churn Sources/CoverDropUserInterface/HelpView.swift x: 1 # contributors y: 292 line churn Sources/CoverDropUserInterface/Components/HelpScreenComponents.swift x: 1 # contributors y: 173 line churn Sources/CoverDropUserInterface/MessageSentView.swift x: 2 # contributors y: 297 line churn Sources/CoverDropUserInterface/SecurityAlert.swift x: 1 # contributors y: 68 line churn Sources/CoverDropUserInterface/StartCoverDropSessionView.swift x: 2 # contributors y: 544 line churn Sources/CoverDropUserInterface/Components/LogoutDialogView.swift x: 1 # contributors y: 15 line churn Sources/CoverDropUserInterface/CoverDropUserInterface.swift x: 3 # contributors y: 94 line churn Package.swift x: 3 # contributors y: 114 line churn Sources/CoverDropUserInterface/Styles/Colors.swift x: 2 # contributors y: 414 line churn Sources/CoverDropUserInterface/Utilities/HelpScreenMarkupParser.swift x: 1 # contributors y: 163 line churn Sources/CoverDropUserInterface/Components/AsyncActionButton.swift x: 1 # contributors y: 28 line churn Sources/CoverDropUserInterface/Components/MessageLengthProgressView.swift x: 1 # contributors y: 35 line churn Sources/CoverDropUserInterface/AppSwitchingCoverProvider.swift x: 2 # contributors y: 57 line churn Sources/CoverDropUserInterface/RecipientSelectionViews/DeskDetailView.swift x: 2 # contributors y: 105 line churn Sources/CoverDropUserInterface/LoadingView.swift x: 1 # contributors y: 22 line churn Sources/CoverDropUserInterface/RecipientSelectionViews/RecipientListItemViews.swift x: 2 # contributors y: 94 line churn Sources/CoverDropUserInterface/PreviewWrapper.swift x: 3 # contributors y: 38 line churn
1135.0
line churn
  min: 15.0
  average: 314.67
  25th percentile: 59.75
  median: 184.0
  75th percentile: 487.0
  max: 1135.0
0 3.0
# contributors
min: 1.0 | average: 1.75 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

File Size vs. Line Churn: 40 points

Sources/CoverDropUserInterface/Components/PassphraseForm.swift x: 101 lines of code y: 220 line churn Sources/CoverDropUserInterface/ContentView.swift x: 165 lines of code y: 279 line churn Sources/CoverDropUserInterface/JournalistMessageView.swift x: 235 lines of code y: 976 line churn Sources/CoverDropUserInterface/AboutCoverDropView.swift x: 178 lines of code y: 330 line churn Sources/CoverDropUserInterface/BannerView.swift x: 84 lines of code y: 129 line churn Sources/CoverDropUserInterface/Components/MessageView.swift x: 118 lines of code y: 145 line churn Sources/CoverDropUserInterface/ConversationViewModel.swift x: 166 lines of code y: 644 line churn Sources/CoverDropUserInterface/InboxStateView.swift x: 116 lines of code y: 396 line churn Sources/CoverDropUserInterface/InboxView.swift x: 222 lines of code y: 805 line churn Sources/CoverDropUserInterface/InboxViewModel.swift x: 127 lines of code y: 888 line churn Sources/CoverDropUserInterface/NewMessageView.swift x: 182 lines of code y: 916 line churn Sources/CoverDropUserInterface/OnboardingView.swift x: 138 lines of code y: 472 line churn Sources/CoverDropUserInterface/RecipientSelectionViews/SelectRecipientView.swift x: 81 lines of code y: 195 line churn Sources/CoverDropUserInterface/RecipientSelectionViews/SelectRecipientViewModel.swift x: 13 lines of code y: 30 line churn Sources/CoverDropUserInterface/Styles/Styles.swift x: 506 lines of code y: 1135 line churn Sources/CoverDropUserInterface/UserContinueSessionView.swift x: 163 lines of code y: 289 line churn Sources/CoverDropUserInterface/UserNewSessionView.swift x: 336 lines of code y: 940 line churn Sources/CoverDropUserInterface/Resources/HelpScreenMarkupStrings.swift x: 240 lines of code y: 506 line churn Sources/CoverDropUserInterface/InitErrorView.swift x: 35 lines of code y: 54 line churn Sources/CoverDropUserInterface/HeaderView.swift x: 147 lines of code y: 492 line churn Sources/CoverDropUserInterface/InformationView.swift x: 68 lines of code y: 145 line churn Sources/CoverDropUserInterface/HelpView.swift x: 190 lines of code y: 292 line churn Sources/CoverDropUserInterface/Components/HelpScreenComponents.swift x: 137 lines of code y: 173 line churn Sources/CoverDropUserInterface/MessageSentView.swift x: 91 lines of code y: 297 line churn Sources/CoverDropUserInterface/SecurityAlert.swift x: 49 lines of code y: 68 line churn Sources/CoverDropUserInterface/StartCoverDropSessionView.swift x: 84 lines of code y: 544 line churn Sources/CoverDropUserInterface/Components/LogoutDialogView.swift x: 12 lines of code y: 15 line churn Sources/CoverDropUserInterface/Utilities/KeyboardVisible.swift x: 15 lines of code y: 16 line churn Sources/CoverDropUserInterface/CoverDropUserInterface.swift x: 23 lines of code y: 94 line churn Package.swift x: 29 lines of code y: 114 line churn Sources/CoverDropUserInterface/Styles/Colors.swift x: 186 lines of code y: 414 line churn Sources/CoverDropUserInterface/Utilities/HelpScreenMarkupParser.swift x: 102 lines of code y: 163 line churn Sources/CoverDropUserInterface/Components/AsyncActionButton.swift x: 24 lines of code y: 28 line churn Sources/CoverDropUserInterface/Components/MessageLengthProgressView.swift x: 33 lines of code y: 35 line churn Sources/CoverDropUserInterface/AppSwitchingCoverProvider.swift x: 17 lines of code y: 57 line churn Sources/CoverDropUserInterface/RecipientSelectionViews/DeskDetailView.swift x: 44 lines of code y: 105 line churn Sources/CoverDropUserInterface/LoadingView.swift x: 17 lines of code y: 22 line churn Sources/CoverDropUserInterface/RecipientSelectionViews/RecipientListItemViews.swift x: 42 lines of code y: 94 line churn Sources/CoverDropUserInterface/PreviewWrapper.swift x: 11 lines of code y: 38 line churn Sources/CoverDropUserInterface/StatefulPreviewWrapper.swift x: 13 lines of code y: 32 line churn
1135.0
line churn
  min: 15.0
  average: 314.67
  25th percentile: 59.75
  median: 184.0
  75th percentile: 487.0
  max: 1135.0
0 506.0
lines of code
min: 11.0 | average: 113.5 | 25th percentile: 30.0 | median: 96.0 | 75th percentile: 165.75 | max: 506.0