Commit Graph

282 Commits

Author SHA1 Message Date
Bart De Vries 8bb027dc82 Fix not popping enough pages when feed is removed 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 030bc07bb5 Remove unneeded PodcastPlayerPage and debug lines in main.cpp 2021-04-21 14:53:00 +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 4f11060a41 Queue is functional again 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 2a9fc8e0a9 Minor fixes (partly on alligator work/podcasts branch) 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
Bart De Vries 03573e69c2 Minor improvements 2021-04-21 14:52:33 +02:00
Bart De Vries 514dc1fa51 Switch and rename queue and subscriptions 2021-04-21 14:52:33 +02:00
Bart De Vries d3107dc096 And more work on queue 2021-04-21 14:52:33 +02:00
Bart De Vries f75c29dda6 First work on queuemodel 2021-04-21 14:52:33 +02:00
Bart De Vries 8419fe76ec Some unrelated small changes 2021-04-21 14:52:33 +02:00
Bart De Vries 61d443f0e3 Finished player and beginning of queue 2021-04-21 14:52:31 +02:00
Bart De Vries 5abbd56c88 More work on playercontrols 2021-04-21 14:51:40 +02:00
Bart De Vries c9307d529d Some work 2021-04-21 14:50:22 +02:00
Suraj Kumar Mahto b618229843 Fix the wrapping of entry heading and description and replace emojis with icons 2021-03-31 14:43:53 +00:00
Tobias Fella 8895fcc5a9
i18n 2021-03-22 23:34:04 +01:00
Tobias Fella 205f7a71d3
Unrelated change 2021-03-22 23:34:02 +01:00
Tobias Fella c04f38acc0
Remove unrelated change 2021-03-22 23:33:58 +01:00
Tobias Fella e5837425d3
Support podcasts 2021-03-22 23:33:44 +01:00
Carl Schwan 529ecaad53 Add Screenshots in AppStream 2021-03-22 20:47:56 +00:00
Nicolas Fella aff8c3456e Add missing includes 2021-03-12 00:19:04 +01:00
Dimitris Kardarakos 8d850b39df Directly apply configuration
When a configuration option is changed on the settings page, the new configuration is immediately applied. On application quit, the config file is updated as well.
2021-02-17 17:19:23 +02:00
Dimitris Kardarakos 220d3bea3f Simplify settings
Directly use the _settings context property in the Settings page
2021-02-17 12:16:31 +02:00
Dimitris Kardarakos cae8d54921 Improve settings UI/UX
- The "delete after" number is now set by a spin box
- Posts have been renamed to articles
- Settings are organized in sections
2021-02-16 20:34:17 +02:00
Dimitris Kardarakos 8a171a47ff Make article text configurable
When reading a long article it is common to need to adjust the font size. Moreover, you may want this setting to apply only to this use case. So, a set of configuration options have been added to offer this functionality.
2021-02-16 20:27:13 +02:00
l10n daemon script c24eef7fe5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-02-01 06:46:21 +01:00
l10n daemon script cafefd588f GIT_SILENT made messages (after extraction) 2021-01-31 03:11:24 +01:00
l10n daemon script ab69e7168f GIT_SILENT made messages (after extraction) 2021-01-18 02:58:25 +01:00
l10n daemon script b00b04c790 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-01-17 06:44:48 +01:00
l10n daemon script 14ae73c86c GIT_SILENT made messages (after extraction) 2021-01-17 02:46:43 +01:00
l10n daemon script 68368a129f SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-01-12 06:51:41 +01:00
l10n daemon script 2eeb412d57 GIT_SILENT made messages (after extraction) 2021-01-12 02:55:59 +01:00
l10n daemon script 53f736fc13 GIT_SILENT made messages (after extraction) 2020-11-29 02:34:43 +01:00
l10n daemon script 61cfb4a24f SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-11-24 06:08:41 +01:00
Tobias Fella 7d75c6cf9b Make more things const & 2020-11-01 13:18:11 +01:00
Tobias Fella 70393521f3 Call destructors for authors and entries 2020-11-01 13:03:04 +01:00
Tobias Fella b76d1d81d1 Set application domain 2020-11-01 12:58:44 +01:00
Tobias Fella 4ff3987e0f Improve PageStack stability 2020-10-28 22:55:07 +01:00
Nicolas Fella 4b3cb345e3 Remove trailing dots from PlaceholderMessages 2020-10-28 22:12:31 +01:00
Tobias Fella 1cc71b0614 Allow only one entry on the pagestack 2020-10-22 14:46:06 +02:00
Nicolas Fella 76c61c60bb CMake stuff 2020-10-22 14:41:30 +02:00
Nicolas Fella 613a40bcf1 Remove obsolete COPYING file 2020-10-22 14:24:50 +02:00
Tobias Fella 7647edcdc2 Refactor models 2020-10-09 13:48:41 +02:00
Tobias Fella 0f7f79898e Make clazy happier 2020-10-08 20:52:31 +02:00