diff --git a/src/cmd/server/handler/public/index.tmpl b/src/cmd/server/handler/public/index.tmpl
index f85a537..845e428 100644
--- a/src/cmd/server/handler/public/index.tmpl
+++ b/src/cmd/server/handler/public/index.tmpl
@@ -35,9 +35,9 @@
diff --git a/src/cmd/server/handler/ui.go b/src/cmd/server/handler/ui.go
index 5e70b40..ae978df 100644
--- a/src/cmd/server/handler/ui.go
+++ b/src/cmd/server/handler/ui.go
@@ -57,7 +57,9 @@ func (h Handler) uiIndex(w http.ResponseWriter, r *http.Request) error {
editing.Version.WebhookURL = "vpntor:///data/completed-rss/TITLE"
all := []feeds.Feed{}
if err := feeds.ForEach(ctx, func(f feeds.Feed) error {
- all = append(all, f)
+ if deleted := f.Version.URL == ""; !deleted {
+ all = append(all, f)
+ }
if f.Entry.ID == r.URL.Query().Get("edit") {
editing.Entry = f.Entry
editing.Version = f.Version