Age | Commit message (Collapse) | Author |
|
This should make it less confusing if users pull in a host name with no
scheme.
I made it default to https:// for safety but this should make it
sufficiently obvious if the right scheme is http:// (I intentionally
made it update the input box so people can see what we're doing).
|
|
There was debug logging littered across the code, printing every request
and response 2-3 times.
|
|
- Build up the request body using the Json module instead of manual string
creation
- Make all of the arguments correctly typed (int lists, ints, etc.)
- Various minor improvements (constants, fewer shared members)
|
|
|
|
- Do early returns where it makes sense
- Rename "error" to "status" since most of the time it's not an error
|
|
Take a string list instead of a comma separated string, and just return the
articles.
|
|
|
|
This is just a wrapper around ninja since I'm lazy and get tired of
typing `ninja -C builddir test`
|
|
This makes it easier to add a feed and matches the behavior users expect from
working with browsers.
|
|
|
|
|
|
Currently translated at 100.0% (221 of 221 strings)
Translation: FeedReader/Translations
Translate-URL: https://hosted.weblate.org/projects/feedreader/translations/tr/
|
|
|
|
This shouldn't happen, but it does sometimes. For now, at least make us not crash.
|
|
A commit a long time ago removed the tags column from articles and replaced it with
the taggings table, but it looks like the code to rename and delete tags, and also
to show all tagged articles was broken.
This fixes all of the references to the old tags column and switches them to
reference taggings instead. I also inlined the all-tags subquery.
This should fix #840
|
|
|
|
|
|
These cases don't involve any threading so this should speed things
up a little without any risk.
|
|
My previous commits made the initial sync prevent the feed screen from coming up until
it was finished. This makes that piece async again.
|
|
This is a really heavy-handed way to fix thread safety in our plugins, by
using a different SQLite handle every time we do anything with the DB.
|
|
- Fix grabber to do DB inserts in the main thread
- Remove unsafe threading throughout the UI
|
|
compiler.find_library expects the lib_name without lib prefix.
|
|
|
|
Currently translated at 6.8% (15 of 221 strings)
Translation: FeedReader/Translations
Translate-URL: https://hosted.weblate.org/projects/feedreader/translations/be/
|
|
|
|
Currently translated at 100.0% (221 of 221 strings)
Translation: FeedReader/Translations
Translate-URL: https://hosted.weblate.org/projects/feedreader/translations/fr/
|
|
|
|
This uses the changes in these two Uncrustify pull requests:
https://github.com/uncrustify/uncrustify/pull/2142
https://github.com/uncrustify/uncrustify/pull/2137
|
|
|
|
Add access to the default DecSync directory (flatpak)
|
|
Don't use legacy path for AppStream metainfo file
|
|
Metainfo files should be installed into /usr/share/metainfo.
|
|
|
|
Fixes #762
|
|
|
|
Currently translated at 92.8% (205 of 221 strings)
Translation: FeedReader/Translations
Translate-URL: https://hosted.weblate.org/projects/feedreader/translations/fi/
|
|
'plugins/backend/decsync/libdecsync'
|
|
git-subtree-dir: plugins/backend/decsync/libdecsync
git-subtree-split: 30681106cf38c4017e428630ee365e1a15eed318
|
|
|
|
git-subtree-dir: data/GrabberConfig
git-subtree-split: 9c110392dca0874cb6c0f5cf3dcd4bc358446ccf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|