File change frequency measurements show the distribution of the number of file updates (days with at least one commit).
File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
---|---|---|---|---|---|
MainActivity.kt in mobile/src/main/java/com/github/shadowsocks |
202 | 10 | 26 | 1015 | 60 |
ProfilesFragment.kt in mobile/src/main/java/com/github/shadowsocks |
508 | 26 | 40 | 1015 | 56 |
ProxyInstance.kt in core/src/main/java/com/github/shadowsocks/bg |
110 | 3 | 58 | 610 | 50 |
VpnService.kt in core/src/main/java/com/github/shadowsocks/bg |
208 | 5 | 57 | 752 | 50 |
ProfileConfigFragment.kt in mobile/src/main/java/com/github/shadowsocks |
223 | 9 | 78 | 1015 | 48 |
BaseService.kt in core/src/main/java/com/github/shadowsocks/bg |
321 | 13 | 26 | 752 | 45 |
CustomRulesFragment.kt in mobile/src/main/java/com/github/shadowsocks/acl |
483 | 27 | 40 | 1015 | 45 |
MainPreferenceFragment.kt in tv/src/main/java/com/github/shadowsocks/tv |
219 | 9 | 26 | 752 | 42 |
AppManager.kt in mobile/src/main/java/com/github/shadowsocks |
267 | 11 | 26 | 1015 | 34 |
Utils.kt in core/src/main/java/com/github/shadowsocks/utils |
89 | 1 | 26 | 752 | 31 |
ScannerActivity.kt in mobile/src/main/java/com/github/shadowsocks |
139 | 4 | 40 | 1015 | 31 |
gradle-wrapper.properties in gradle/wrapper |
5 | - | 8 | 1015 | 29 |
App.kt in mobile/src/main/java/com/github/shadowsocks |
15 | 2 | 94 | 1015 | 28 |
GlobalSettingsPreferenceFragment.kt in mobile/src/main/java/com/github/shadowsocks |
62 | 3 | 145 | 1015 | 28 |
Core.kt in core/src/main/java/com/github/shadowsocks |
144 | 4 | 94 | 752 | 23 |
pref_profile.xml in mobile/src/main/res/xml |
86 | - | 52 | 1340 | 22 |
Profile.kt in core/src/main/java/com/github/shadowsocks/database |
322 | 14 | 88 | 752 | 22 |
pref_global.xml in mobile/src/main/res/xml |
36 | - | 145 | 1340 | 21 |
layout_main.xml in mobile/src/main/res/layout |
123 | - | 388 | 1340 | 21 |
layout_apps.xml in mobile/src/main/res/layout |
92 | - | 277 | 1340 | 19 |
StatsBar.kt in mobile/src/main/java/com/github/shadowsocks/widget |
79 | 5 | 26 | 771 | 18 |
GuardedProcessPool.kt in core/src/main/java/com/github/shadowsocks/bg |
97 | 3 | 128 | 752 | 18 |
strings.xml in core/src/main/res/values |
135 | - | 145 | 752 | 18 |
TileService.kt in mobile/src/main/java/com/github/shadowsocks/bg |
77 | 4 | 360 | 1015 | 17 |
DataStore.kt in core/src/main/java/com/github/shadowsocks/preference |
77 | 2 | 145 | 752 | 17 |
styles.xml in mobile/src/main/res/values |
17 | - | 353 | 1340 | 15 |
pref_main.xml in tv/src/main/res/xml |
57 | - | 145 | 752 | 15 |
detekt.yml in null |
525 | - | 26 | 952 | 15 |
dimen.xml in mobile/src/main/res/values |
7 | - | 278 | 1340 | 14 |
layout_profile.xml in mobile/src/main/res/layout |
102 | - | 245 | 1340 | 14 |
ProfileManager.kt in core/src/main/java/com/github/shadowsocks/database |
115 | 6 | 78 | 752 | 14 |
PluginManager.kt in core/src/main/java/com/github/shadowsocks/plugin |
187 | 1 | 86 | 752 | 14 |
ProfileConfigActivity.kt in mobile/src/main/java/com/github/shadowsocks |
57 | 4 | 26 | 1015 | 13 |
Helpers.kt in buildSrc/src/main/kotlin |
97 | - | 8 | 145 | 13 |
Acl.kt in core/src/main/java/com/github/shadowsocks/acl |
165 | 4 | 143 | 752 | 13 |
gradle.properties in null |
17 | - | 389 | 1015 | 12 |
styles.xml in plugin/src/main/res/values |
33 | - | 78 | 1339 | 12 |
TrafficMonitor.kt in core/src/main/java/com/github/shadowsocks/bg |
81 | 3 | 94 | 752 | 12 |
HttpsTest.kt in core/src/main/java/com/github/shadowsocks/net |
89 | 3 | 34 | 595 | 12 |
ToolbarFragment.kt in mobile/src/main/java/com/github/shadowsocks |
16 | 1 | 78 | 1015 | 11 |
arrays.xml in mobile/src/main/res/values |
36 | - | 749 | 1340 | 11 |
AclSyncer.kt in core/src/main/java/com/github/shadowsocks/acl |
40 | 1 | 94 | 752 | 11 |
TransproxyService.kt in core/src/main/java/com/github/shadowsocks/bg |
42 | 2 | 145 | 752 | 11 |
ServiceNotification.kt in core/src/main/java/com/github/shadowsocks/bg |
84 | 5 | 245 | 752 | 11 |
ServiceButton.kt in mobile/src/main/java/com/github/shadowsocks/widget |
87 | 3 | 386 | 999 | 11 |
SubscriptionFragment.kt in mobile/src/main/java/com/github/shadowsocks/subscription |
235 | 16 | 26 | 258 | 11 |
ConfigActivity.kt in mobile/src/main/java/com/github/shadowsocks/tasker |
86 | 4 | 246 | 1015 | 10 |
DefaultNetworkListener.kt in core/src/main/java/com/github/shadowsocks/net |
95 | 1 | 143 | 595 | 10 |
ShadowsocksConnection.kt in core/src/main/java/com/github/shadowsocks/aidl |
119 | 14 | 90 | 603 | 10 |
background_profile.xml in mobile/src/main/res/drawable |
24 | - | 790 | 1340 | 9 |