miniflux/ui
Carl Helmertz 15a11c3da9 Unsubscribe from feed through link or "#"
After importing old OPML files, you may discover that many feeds are
obsolete or uninteresting. You list the feeds entries and determine that
you want to unsubscribe. This needs three clicks (edit feed, delete,
confirm) and requires moving the mouse to hit the different targets.

This quickly becomes tiring, if you are up to possibly deleting hundreds
of feeds. One mediation, introduced in this commit, is to add an
unsubscribe link to each feed's entry listing view, and also adding a
keyboard shortcut.

The keyboard shortcut "#" is:
* longer than one keystroke (requires shift)
* hard to type by accident
* used in Google products (thanks for the hint @fguillot)

In an effort to try to reduce the number of accidental feed
unsubscriptions.
2018-10-19 20:05:26 -07:00
..
form Add missing package descriptions for GoDoc 2018-10-08 17:32:17 -07:00
session Add missing package descriptions for GoDoc 2018-10-08 17:32:17 -07:00
static Unsubscribe from feed through link or "#" 2018-10-19 20:05:26 -07:00
view Add missing package descriptions for GoDoc 2018-10-08 17:32:17 -07:00
about.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
bookmark_entries.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
category_create.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
category_edit.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
category_entries.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
category_list.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
category_remove.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
category_save.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
category_update.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
controller.go Simplify locale package usage (refactoring) 2018-09-22 15:04:55 -07:00
doc.go Fix typo in license header 2018-10-08 15:50:15 -07:00
entry_bookmark.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
entry_category.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
entry_feed.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
entry_read.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
entry_save.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
entry_scraper.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
entry_search.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
entry_toggle_bookmark.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
entry_unread.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
entry_update_status.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
feed_edit.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
feed_entries.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
feed_icon.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
feed_list.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
feed_refresh.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
feed_remove.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
feed_update.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
history_entries.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
history_flush.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
integration_pocket.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
integration_show.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
integration_update.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
login_check.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
login_show.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
logout.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
oauth2.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
oauth2_callback.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
oauth2_redirect.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
oauth2_unlink.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
opml_export.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
opml_import.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
opml_upload.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
pagination.go Use canonical imports 2018-08-24 21:56:39 -07:00
payload.go Use canonical imports 2018-08-24 21:56:39 -07:00
proxy.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
search_entries.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
session_list.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
session_remove.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
settings_show.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
settings_update.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
static_app_icon.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
static_favicon.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
static_javascript.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
static_manifest.go Refactor HTTP context handling 2018-09-03 14:26:40 -07:00
static_stylesheet.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
subscription_add.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
subscription_bookmarklet.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
subscription_choose.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
subscription_submit.go Simplify feed fetcher 2018-10-14 21:43:48 -07:00
unread_entries.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
unread_mark_all_read.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
user_create.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
user_edit.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
user_list.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
user_remove.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
user_save.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00
user_update.go Refactor HTTP response builder 2018-10-08 15:31:58 -07:00