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
28d6f7f525
Fix compiler warnings
2021-04-22 11:00:17 +02:00
Bart De Vries
73c333cf61
Add possibility to delete feed from entrylistpage
2021-04-21 14:53:03 +02:00
Bart De Vries
02340ec362
Overload addFeed
2021-04-21 14:53:03 +02:00
Bart De Vries
295b98a903
Refactor import feeds to be able to show 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
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
6ae1bf5f87
More work on EpisodeSwipePage
...
Implemented
- unread episodes (still looking for better name)
- mobile and non-mobile tab-views
- i18n and messages when lists are empty
2021-04-21 14:53:03 +02:00
Bart De Vries
130b10aefb
Add first version of EpisodeListPage
2021-04-21 14:53:03 +02:00
Bart De Vries
4fa45b0075
Save last playing track in database instead of config file
2021-04-21 14:53:03 +02:00
Bart De Vries
5f4a24a11d
Refactor adding/removing to queue
...
All adding and removing should now go through the entry itself, using
queueStatus.
2021-04-21 14:53:02 +02:00
Bart De Vries
f5930c8399
Make sure that queue status of items is correct
2021-04-21 14:53:02 +02:00
Bart De Vries
28b47f6a4b
Refactor addToQueue and change visible actions on EntryListDelegate
2021-04-21 14:53:02 +02:00
Bart De Vries
593934bc4f
Initial copy and adaptation of MPRIS2 from elisa (WIP)
...
This MPRIS2 implementation compiles without errors, but is not yet
instantiated within the application itself.
To be continued...
2021-04-21 14:53:02 +02:00
Bart De Vries
fbaf084a37
Solve issue with imported feeds being processed twice
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
7468c35b9a
Enable autoDownload
...
There seems to still be a problem with the images not being fetched for
the newly added queue items.
2021-04-21 14:53:02 +02:00
Bart De Vries
718a9ef734
Delete feed pointer as last action
...
This to ensure that there will not be a dangling pointer when doing all
the other delete operations (entries, enclosures, files and images).
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
056a7b7835
Fix segmentation fault due to non-existent entry in m_feeds
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
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
ed7f75de13
Send proper signals when adding or removing queue items
2021-04-21 14:53:02 +02:00
Bart De Vries
f061b9a00e
Make sure to delete entry images when feed is removed
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
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
7e05231b63
Make sure that everything is cleaned up when removing a feed
2021-04-21 14:52:33 +02:00
Bart De Vries
e670a65f6d
Finish most of the Queue manipulations
2021-04-21 14:52:33 +02:00
Bart De Vries
5e0772eb63
More work on queuemodel refactoring
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
Bart De Vries
13868709e7
A lot of progress on refactoring with DataManager
2021-04-21 14:52:33 +02:00
Bart De Vries
8035f0fd60
First work on datamanager
2021-04-21 14:52:33 +02:00