diff --git a/doc/todo.txt b/doc/todo.txt
deleted file mode 100644
index e69de29..0000000
diff --git a/doc/samples.yml b/etc/samples.yml
similarity index 100%
rename from doc/samples.yml
rename to etc/samples.yml
diff --git a/src/assets/index.html b/src/assets/index.html
index 1611f4d..f081d2f 100644
--- a/src/assets/index.html
+++ b/src/assets/index.html
@@ -281,7 +281,7 @@
class="selectgroup">
-
+
{% inline "circle-full.svg" %}
{% inline "star-full.svg" %}
diff --git a/src/assets/javascripts/app.js b/src/assets/javascripts/app.js
index 4bc55d5..bda329b 100644
--- a/src/assets/javascripts/app.js
+++ b/src/assets/javascripts/app.js
@@ -783,7 +783,9 @@ var vm = new Vue({
.map((folder) => {
if (this.mustHideFolder(folder)) return []
const folds = folder.id ? [`folder:${folder.id}`] : []
- const feeds = (folder.is_expanded || !folder.id) ? folder.feeds.filter(f => !vm.mustHideFeed(f)).map(f => `feed:${f.id}`) : []
+ const feeds = (folder.is_expanded || !folder.id)
+ ? (folder.feeds || []).filter(f => !vm.mustHideFeed(f)).map(f => `feed:${f.id}`)
+ : []
return folds.concat(feeds)
})
.flat()