Add an error message when trying to add a feed that already exists
Add an error message when trying to add a feed that already exists See #883
View ArticleSet FeedHQ license to FREE_SOFTWARE
Set FeedHQ license to FREE_SOFTWARE FeedHQ is free software under the BSD 3-Clause license [0]. This change updates the backend metadata to reflect that. Similar to the change made in #805. [0]:...
View ArticleUse "oldest article first" sorting switch everywhere
Use "oldest article first" sorting switch everywhere This was previously restricted to just the Unread articles tab, but the hover text for this was non-obvious and it seems strange to have this...
View ArticleMinor Feedbin cleanups
Minor Feedbin cleanups - Indentation - Don't set defaults for Article
View ArticleDeduplicate feeds by feed URL, not link element.
Deduplicate feeds by feed URL, not link element. Previously, we used the RSS <link> to determine if a feed was a duplicate, but it's common for multiple feeds to exist for a single site. This...
View ArticleDon't assume Feedly values are non-null
Don't assume Feedly values are non-null Feedly's API sometimes returns null for summary, content, title, etc. Weirdly enough, it can even return null for `unread`, despite it not being marked as...
View ArticleCentralize logic for whether ArticleViewHeader is fullscreen or not
Centralize logic for whether ArticleViewHeader is fullscreen or not
View ArticleAdd an explicit button to close the current article
Add an explicit button to close the current article This adds a new "close" button in the top left of the article view to close the current article without needing to switch views. For now, I'm not...
View ArticleDon't close the current article when switching tabs, searching, or op…
Don't close the current article when switching tabs, searching, or opening a new feed This is a better user experience because articles only close when a user explicitly closes them. Fixes #864
View ArticleTrigger a re-sync when changing the drop-articles-after setting
Trigger a re-sync when changing the drop-articles-after setting
View ArticleUse DB last modified time for last sync by default
Use DB last modified time for last sync by default The NextCloud plugin was doing this instead of using last-sync. This way all of the plugins do this behavior.
View ArticleFix delete old articles logic
Fix delete old articles logic - Fix double-negative in delete query - Change logic to use days instead of weeks - Use to_start_date() consistently
View ArticleAdd null check around since conversion for NextCloud
Add null check around since conversion for NextCloud
View ArticleSave TT-RSS HTTP auth info
Save TT-RSS HTTP auth info Previously we had an auth input but we ignored it. Fixes #917
View ArticleRe-escape HTML data after Htmlclean
Re-escape HTML data after Htmlclean This works by parsing HTML data into normal text. However, when we're done with it, we want this to become valid HTML again. If we leave things like & parsed,...
View ArticleDisplay feed and article titles as markup
Display feed and article titles as markup This makes it so we can use the escaped-HTML output of Htmlclean directly as titles, and things like <pre> will show as <pre> in titles....
View Article