Commit Graph

8 Commits

Author SHA1 Message Date
Tobias Fella ba9c302352 Port to declarative type registration 2024-01-11 21:52:10 +01:00
Tobias Fella fe6626ebeb Remove some empty descructors 2024-01-11 21:52:10 +01:00
Bart De Vries 739e046837 Enable middle-click on systray icon to play/pause 2024-01-11 21:52:10 +01:00
Bart De Vries 52a1f08e02 Add a switch to globally enable/disable network status checks
Make error reporting less ambiguous: report either "no connection" or
"not allowed on metered connection".  Also show hint how to disable
network status checking altogether.

BUG: 475400
2023-11-07 21:06:19 +00:00
Bart De Vries 7dd5d33caa Do not use transactions for DB reads
Otherwise this will block the DB for other actions.  SQLITE should
always allow reads regardless of other ongoing actions/transactions (or
at least in WAL mode if I remember correctly).
2023-11-05 10:50:49 +01:00
Bart De Vries 34f65245bd Speed up feed updates dramatically
Instead of always parsing the entire RSS/atom feed, we keep a hash of
the contents of the feed in the database.  If the hash of the new feed
retrieval matches the hash in the database, we know nothing has changed
and we can skip the detailed parsing of the feed altogether.
2023-10-26 11:19:28 +00:00
Bart De Vries f6977d2e74 Enable color scheme selection through settings
FEATURE: 460177
2023-10-26 10:25:48 +02:00
Bart De Vries 0e2fbd547a Restructure files: add utils directory 2023-10-26 09:52:23 +02:00