33 Commits

Author SHA1 Message Date
Bart De Vries
9c83ee08e8 Show BusyIndicator on newly added feeds until they have finished updating 2021-05-08 16:13:28 +02:00
Bart De Vries
1b1654d1f4 Apply clang-format 2021-05-01 21:35:37 +02:00
Bart De Vries
d1618943f5 Update based on review by Tobias Fella 2021-05-01 21:09:07 +02:00
Bart De Vries
4aa2f14eb7 Apply 50 suggestion(s) to 19 file(s) 2021-05-01 18:59:08 +00:00
Bart De Vries
c35f057a19 Add cachedImage properties to Entry and Feed
This property returns the path to the cached image if it's been
downloaded, or return "" if it's not been downloaded yet, or "no-image"
in case the image property does not contain a URL to an image.
2021-04-29 22:48:43 +02:00
Bart De Vries
5a0972372b Add ErrorModel, just a placholder GUI for now 2021-04-24 23:32:10 +02:00
Bart De Vries
a45351e1de Make entry models only update if something really changed 2021-04-21 14:53:03 +02:00
Bart De Vries
ae13eb8cfd Begin refactoring feed updating routines for speed
Make sure that property change signals are only emitted when something
has really changed.  So far part "feed" has been done.  Entries,
enclosures and entry authors still need to be done.
2021-04-21 14:53:03 +02:00
Bart De Vries
5ed70c41ff Remove unused Feed constructor
This constructor was also outdated.
2021-04-21 14:53:02 +02:00
Bart De Vries
5d6f05e55e Update copyright headers 2021-04-21 14:53:02 +02:00
Bart De Vries
59da275f0e Completely fix author update on feed refresh/add 2021-04-21 14:53:02 +02:00
Bart De Vries
06bffdb5e3 Add "new" and "playposition" to database
These fields have been added to, respectively, Entries and Enclosures.
2021-04-21 14:53:02 +02:00
Bart De Vries
13868709e7 A lot of progress on refactoring with DataManager 2021-04-21 14:52:33 +02:00
Tobias Fella
e5837425d3
Support podcasts 2021-03-22 23:33:44 +01:00
Tobias Fella
7d75c6cf9b Make more things const & 2020-11-01 13:18:11 +01:00
Tobias Fella
7647edcdc2 Refactor models 2020-10-09 13:48:41 +02:00
Tobias Fella
86621fe7d6 Fix bools in database 2020-08-22 21:48:32 +02:00
Tobias Fella
db30f159c4 Convert license headers to SPDX 2020-08-14 20:57:40 +02:00
Tobias Fella
31ed1fe5c2 remove unnecessary feed options 2020-07-06 18:14:43 +02:00
Tobias Fella
87ddc41f32 Notify when image finished downloading 2020-07-04 23:29:46 +02:00
Tobias Fella
5a8c5854be Stop refreshing the feed upon error 2020-07-04 22:44:37 +02:00
Tobias Fella
f59da86325 Initialize feeds to not have an error 2020-07-04 22:43:11 +02:00
Tobias Fella
d59a1ef1ec Expose network errors to qml 2020-07-02 21:57:09 +02:00
Tobias Fella
846437dbcb Refactor Feed loading 2020-06-09 23:57:24 +02:00
Tobias Fella
a5a449c08b Implement FeedDetailsPage 2020-06-06 00:05:46 +02:00
Tobias Fella
da2b9bfad0 use Q_EMIT consistently 2020-05-31 18:48:24 +02:00
Tobias Fella
22e766f214 Implement pull-down refreshing in FeedListPage 2020-05-31 18:19:41 +02:00
Tobias Fella
dc384c598e store link, description, authors for feed 2020-05-30 17:33:08 +02:00
Tobias Fella
8269cb960f Refactor models 2020-05-26 16:32:32 +02:00
Tobias Fella
eb8d24e28a port models to QSqlTableModel 2020-04-18 21:07:49 +02:00
Tobias Fella
fb7d52aa48 save and show image 2020-03-29 18:07:28 +02:00
Tobias Fella
1b743f7983
implement saving and showing the feed name 2020-02-29 19:13:30 +01:00
Tobias Fella
5ae34b56f7
Initial Commit 2020-02-28 23:25:08 +01:00