Bart De Vries
695baf9cbb
Add fetch function that can take a list of urls
2021-04-21 14:53:03 +02:00
Bart De Vries
28e8051500
Implement update status progress indicator
2021-04-21 14:53:03 +02:00
Bart De Vries
53e2560796
Implement backend for feed update progress
2021-04-21 14:53:03 +02:00
Bart De Vries
6a256baa18
Disable more debug output
...
Disable in fetcher and datamanager
2021-04-21 14:53:03 +02:00
Bart De Vries
68771f4911
Solve problem in logic where it would only fetch the first new episode
2021-04-21 14:53:03 +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
7ebfebe01e
Fix potential issue with processing update of authors
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
e9d20ec569
Implement Downloads page
...
This change includes an update to the database, adding a downloaded
column in Enclosures.
2021-04-21 14:53:03 +02:00
Bart De Vries
16c052250c
Make main thread more responsive when updating feeds
2021-04-21 14:53:02 +02:00
Bart De Vries
65ef16017b
Rename AlligatorSettings to SettingsManager
2021-04-21 14:53:02 +02:00
Bart De Vries
a8e174739f
Implement "new" episodes feature and autoQueue
2021-04-21 14:53:02 +02:00
Bart De Vries
26986616c7
Only mark episodes as read/new on new feeds, not on existing ones
2021-04-21 14:53:02 +02:00
Bart De Vries
3a4cdbfec0
Implement limited number of new entries for new feed
2021-04-21 14:53:02 +02:00
Bart De Vries
e85a3068fc
Add check whether to insert or update enclosure to database
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
e092354696
Partially solve adding author for feed
2021-04-21 14:53:02 +02:00
Bart De Vries
75f8f93da7
Change paths where images and enclosures are saved
...
Images are now stored in the cache directory in a dedicated subdir
called "images".
Enclosures are stored in the data directory in a dedicated subdir
"enclosures".
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
bb7f3393a7
Enable entry images in listviews/listmodels
2021-04-21 14:53:02 +02:00
Bart De Vries
0aa9e91f19
Add support for additional itunes tags
...
Most of the itunes fields are used as backup for non-existent regular
fields.
One exception is the entry image, which only exists in itunes tags.
2021-04-21 14:53:02 +02:00
Bart De Vries
8b78de960b
Initial attempt at parsing extra itunes tags
2021-04-21 14:52:33 +02:00
Bart De Vries
0808d3b5fe
Almost done with complete refactoring (no queue yet)
2021-04-21 14:52:33 +02:00
Tobias Fella
e5837425d3
Support podcasts
2021-03-22 23:33:44 +01:00
Nicolas Fella
aff8c3456e
Add missing includes
2021-03-12 00:19:04 +01:00
Tobias Fella
7d75c6cf9b
Make more things const &
2020-11-01 13:18:11 +01: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
87ddc41f32
Notify when image finished downloading
2020-07-04 23:29:46 +02:00
Tobias Fella
d59a1ef1ec
Expose network errors to qml
2020-07-02 21:57:09 +02:00
Tobias Fella
237a6d67ed
Set user agent
2020-07-02 19:14:07 +02:00
Tobias Fella
a5a449c08b
Implement FeedDetailsPage
2020-06-06 00:05:46 +02:00
Tobias Fella
5e090262c3
Fix saving link and description
2020-06-01 00:31:59 +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
d68d44faa8
Refactor file download
2020-05-18 21:20:23 +02:00
Tobias Fella
b338f017c9
Make functions more generic
2020-05-18 21:00:05 +02:00
Tobias Fella
1129d4c0f2
Store Enclosures
2020-05-18 17:02:46 +02:00
Tobias Fella
fc1f5ef378
Refactor Fetcher
2020-05-18 16:47:12 +02:00
Tobias Fella
bec24f9436
Add command line parameters
2020-05-11 21:13:27 +02:00
Tobias Fella
b91171e21f
Clazy fix
2020-05-10 23:25:23 +02:00
Tobias Fella
e3678fdff5
Clazy fixes
2020-05-10 21:30:50 +02:00
Tobias Fella
1c8e0ec66b
Code Improvements
2020-05-02 12:26:00 +02:00
Tobias Fella
cd2cd738e3
Replace HTML Characters with Unicode in Entry Title
2020-05-01 14:56:29 +02:00
Tobias Fella
f069871eb1
Fix showing images in EntryPage by setting baseUrl
2020-04-30 16:17:41 +02:00
Tobias Fella
14d8819fb5
Delete image when deleting feed
2020-04-26 23:40:09 +02:00
Tobias Fella
7328745bef
Cache images and correctly save relative image paths
2020-04-25 22:16:19 +02:00
Tobias Fella
97e9b4c663
Apply clang-format
2020-04-22 02:17:57 +02:00