diff --git a/html/src/index.pug b/html/src/index.pug
index 28847554..a51122d2 100644
--- a/html/src/index.pug
+++ b/html/src/index.pug
@@ -816,7 +816,7 @@ html
el-switch(v-model="hideDevicesFromFeed" :disabled="!openVR || !overlayWrist")
div.options-container-item
span.name Hide Joins When Joining
- el-switch(v-model="hideOnPlayerJoined")
+ el-switch(v-model="hideOnPlayerJoined" :disabled="!openVR || !overlayWrist")
div.options-container-item
el-button(size="small" icon="el-icon-notebook-2" @click="showWristFeedFiltersDialog()" :disabled="!openVR || !overlayWrist") Wrist Feed Filters
br
@@ -879,16 +879,18 @@ html
//- friends
.x-aside-container(v-show="$refs.menu && $refs.menu.activeIndex !== 'friendsList'")
- el-select(v-model="quickSearch" clearable placeholder="Search" filterable remote :remote-method="quickSearchRemoteMethod" popper-class="x-quick-search" @change="quickSearchChange" @visible-change="quickSearchVisibleChange" style="flex:none;padding:10px")
- el-option(v-for="item in quickSearchItems" :key="item.value" :value="item.value" :label="item.label")
- .x-friend-item
- template(v-if="item.ref")
- .detail
- span.name(v-text="item.ref.displayName" :class="item.ref.$trustClass")
- location.extra(:location="item.ref.location" :link="false")
- img.avatar(v-if="displayVRCPlusIconsAsAvatar && item.ref.userIcon" v-lazy="item.ref.userIcon")
- img.avatar(v-else v-lazy="item.ref.currentAvatarThumbnailImageUrl")
- span(v-else) Search More: #[span(v-text="item.label" style="font-weight:bold")]
+ div(style="display:inline-block")
+ el-select(v-model="quickSearch" clearable placeholder="Search" filterable remote :remote-method="quickSearchRemoteMethod" popper-class="x-quick-search" @change="quickSearchChange" @visible-change="quickSearchVisibleChange" style="flex:none;padding:10px;width:177px")
+ el-option(v-for="item in quickSearchItems" :key="item.value" :value="item.value" :label="item.label")
+ .x-friend-item
+ template(v-if="item.ref")
+ .detail
+ span.name(v-text="item.ref.displayName" :class="item.ref.$trustClass")
+ location.extra(:location="item.ref.location" :link="false")
+ img.avatar(v-if="displayVRCPlusIconsAsAvatar && item.ref.userIcon" v-lazy="item.ref.userIcon")
+ img.avatar(v-else v-lazy="item.ref.currentAvatarThumbnailImageUrl")
+ span(v-else) Search More: #[span(v-text="item.label" style="font-weight:bold")]
+ el-button(type="default" @click="API.getCurrentUser(); API.refreshFriends()" size="mini" icon="el-icon-refresh" circle)
.x-friend-list(style="padding-bottom:10px")
.x-friend-group
i.el-icon-arrow-right(:class="{ rotate: isFriendsGroupMe }")
diff --git a/librsync.net/README.md b/librsync.net/README.md
new file mode 100644
index 00000000..d6bc252e
--- /dev/null
+++ b/librsync.net/README.md
@@ -0,0 +1,3 @@
+# librsync.net
+
+Source code is available here: [https://github.com/braddodson/librsync.net](https://github.com/braddodson/librsync.net)