Age | Commit message (Collapse) | Author |
|
Backported patch from Flathub build with GNOME 3.34 runtime
|
|
Rename "Content Grabber" in Settings
|
|
|
|
typo family, added
|
|
is it OK to replace other typos in this file
|
|
Drop Keywords from desktop files
|
|
1. `X-GNOME-Keywords` was surpassed by `Keywords` key, added
in the version 1.1 of the XDG desktop-entry-spec.
2. It is empty so there is no need to have it there.
3. According to the spec, “Trailing empty strings must always be
terminated with a semicolon.” Since this is not the case, gettext
makes it eat the supported types from the following line:
```
X-GNOME-Keywords=MimeType=x-scheme-handler/feedreader;
```
|
|
Do not try to use deprecated GOA Pocket support
|
|
tt-rss: fix feeds order
|
|
|
|
|
|
Fixes #924
|
|
|
|
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.
See #918
|
|
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, we can get situations where the title/content
of a page depends on how many times we run it through Htmlclean.
Fixes #918
|
|
|
|
Previously we had an auth input but we ignored it.
Fixes #917
|
|
|
|
|
|
|
|
- Fix double-negative in delete query
- Change logic to use days instead of weeks
- Use to_start_date() consistently
|
|
The NextCloud plugin was doing this instead of using last-sync. This way
all of the plugins do this behavior.
|
|
|
|
new feed
This is a better user experience because articles only close when a user explicitly
closes them.
Fixes #864
|
|
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 displaying this in fullscreen mode.
|
|
|
|
|
|
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 optional in the docs.
Fixes #894
|
|
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 changes the
logic to just deduplicate based on the actual link given to us by a user.
I also fixed a bug where we checked more than 1 duplicate instead of just
checking for any duplicates.
See #899 and #883
|
|
- Indentation
- Don't set defaults for Article
|
|
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 setting only apply on one tab.
Fixes #901
|
|
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]: https://github.com/feedhq/feedhq/blob/master/LICENCE
|
|
See #883
|
|
|
|
|
|
This lets us restore it when people go from one list to another, when
the article is still visible on the new list.
See #864
|
|
Previously this required XML documents to explicitly list themselves as
UTF-8 for us to handle UTF-8 codepoints correctly. This switches that
to assume we're using UTF-8 unless the charset is explicitly set.
Fixes #476
|
|
This isn't perfect but it's way better than what Uncrustify generated
|
|
|
|
This will make it easier to programatically fix the indentation.
|
|
- Use configured font and size if applicable
- Fallback to system font
- Fallback to Sans 12
This makes it so we will always display something reasonable no matter
how broken the system settings are.
|
|
Previously we defaulted to Droid fonts, but we shouldn't be trying to
make assumptions about what fonts users have installed or what they
want to use here.
This makes it so we use the system document font by default and we
still allow users to override it at-will in the settings.
See #877
|
|
|
|
|
|
Fixes https://github.com/jangernert/FeedReader/issues/655
|
|
Previously it also called addFeeds(), but I moved that into the
function that calls it.
|
|
For functions with obvious implementations where a plugin won't be
broken if they're missing, this adds default implementations.
|
|
This just calls addFeed() in a loop. I removed all empty implementations
and implementations that had essentially the same logic.
|
|
This will let us deduplicate code in cases where a function can be implemented
in terms of another.
|
|
There were a few other cases where TT-RSS was sending us ints and we expected
strings.
Might fix #752
|