Bart De Vries
df07359c07
Change subscription page icon to bookmarks
2021-07-15 13:46:46 +02:00
Bart De Vries
b9b82d783f
Also add title argument to Error elsewhere
2021-07-14 22:32:14 +02:00
Bart De Vries
a5b021cffd
Add extra optional title argument to Error constructor
2021-07-14 20:31:02 +02:00
Bart De Vries
35cfb14e1f
Also show left duration on EntryDelegates if it's been set in the player
2021-07-14 20:31:02 +02:00
Bart De Vries
9621919310
Use correct version number in user agent header
2021-07-13 16:27:27 +02:00
Bart De Vries
041b1edd11
Switch to ImageWithFallback to fix android not showing image as icon
...
Also fix one minor whitespace issue.
2021-07-12 19:09:42 +02:00
Swapnil Tripathi
17f235f535
Keyboard Navigation
2021-07-11 11:01:46 +00:00
Bart De Vries
7358960ac7
Fix i18n() and inconsistent buttons
2021-07-11 10:27:31 +02:00
Swapnil Tripathi
77b1656bf7
Added ToolTips.
2021-07-11 08:25:49 +00:00
Bart De Vries
bdfa9f0733
Small adaptation to make FeedDetailsPage more generic
2021-07-08 15:30:44 +02:00
Bart De Vries
4b2f4afd37
Remove setting to remove items from queue after being marked as played
...
This action will be done by default.
2021-07-07 13:39:56 +02:00
Swapnil Tripathi
5f25a8607b
Reusing FeedDetailsPage to show metadata for podcasts discovery
2021-07-07 12:57:45 +02:00
Swapnil Tripathi
95ee97aefe
Expanded the model with more roles and designed frontend.
2021-07-07 12:57:45 +02:00
Tobias Fella
fa1c308c2d
Add model for searching for podcasts
2021-07-07 12:57:45 +02:00
Swapnil Tripathi
653f41c94e
Remove icon from the PlaybackRateDialog.
2021-07-06 20:52:18 +00:00
Swapnil Tripathi
02523e2feb
Remove bold text tags.
2021-07-06 20:52:18 +00:00
Swapnil Tripathi
09df795e05
License fix.
2021-07-06 20:52:18 +00:00
Swapnil Tripathi
15e46de814
Minor typo
2021-07-06 20:52:18 +00:00
Swapnil Tripathi
74879a0a58
Fix highlighting of the playbackRate corresponding to the current rate.
2021-07-06 20:52:18 +00:00
Swapnil Tripathi
77715f94b9
Rename Playback.qml -> PlaybackRateDialog.qml
2021-07-06 20:52:18 +00:00
Tobias Fella
2aeb06b5c4
Apply 1 suggestion(s) to 1 file(s)
2021-07-06 20:52:18 +00:00
Swapnil Tripathi
37a7ec6992
Enable clipping
2021-07-06 20:52:18 +00:00
Swapnil Tripathi
32260be05e
Remove ScrollView
2021-07-06 20:52:18 +00:00
Swapnil Tripathi
fa65447874
Added slowing of playback rate and using OverlaySheet(desktop) and OverlayDrawer(mobile).
2021-07-06 20:52:18 +00:00
Bart De Vries
8cd1237540
Mark another TODO as solved: make a setting for removing played episodes from queue
2021-07-06 22:36:51 +02:00
Bart De Vries
30f694ba09
Add some more settings regarding marking episodes as played
2021-07-06 22:34:26 +02:00
Bart De Vries
fe2a977a6b
Add setting to automatically delete episodes when they're marked as played
...
The 3 possibilities are:
0 = Disabled = Do not delete episodes
1 = Immediately = Delete immediately
2 = OnNextStartup = Delete on next startup (default)
Fixes #14
2021-07-06 22:34:26 +02:00
Bart De Vries
143ff3a2ed
Fix AddFeedSheet battling for focus on startup
2021-07-06 20:33:25 +02:00
Bart De Vries
73b2cf565c
Fix recursive loop when last track finishes playing
2021-07-06 19:21:57 +02:00
Bart De Vries
f9287e94f8
Fix Accessible onPressed actions
2021-07-06 18:29:26 +02:00
Bart De Vries
a5a24fb08c
Use transactions to do database migration
...
This was already implemented for 2 -> 3.
Now also for 1 -> 2.
Additionally, remove unnecessary whitespace in debug statement
2021-07-06 18:29:22 +02:00
Bart De Vries
104cafbd41
Focus text field when adding new podcast + make return key work
2021-07-06 18:29:05 +02:00
Bart De Vries
374a7ef116
Set default page in case lastOpenedPage/getPage cannot be found
2021-07-06 17:04:03 +02:00
Bart De Vries
9731795e62
Solve deadlock in startup between ErrorLogModel and AudioManager
2021-07-06 17:03:25 +02:00
l10n daemon script
6a4c6011d1
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-07-05 01:18:52 +00:00
l10n daemon script
ad9c6b7417
GIT_SILENT made messages (after extraction)
2021-07-05 00:20:28 +00:00
Bart De Vries
d2cee8a066
Add error overlay for Invalid Media
...
This implements a TODO mentioned in the sources.
2021-07-04 16:52:05 +02:00
Bart De Vries
1b3df48ce8
Solve TODO: unload entry from audio player when it's removed from the queue
2021-07-04 16:51:47 +02:00
Bart De Vries
d0bc5b2b26
Add capability to check whether network connection is metered
...
For now this only works with NetworkManager. The related settings are
greyed out on systems not using NetworkManager.
Some details of the implementation:
- Implement settings in the settings menu to enable/disable feed
updates, episode downloads and/ or image downloads on metered
connections. If the option(s) is disabled, an overlay dialog is shown
with options to "not allow", "allow once", or "allow always".
- If the network is down, no attempt is made to download images and the
fallback image will be used until the network is up again.
This also solves an issue where the application hangs when the network
is down and feed images have not been cached yet.
- Next to this, part of the cachedImage implementation in Entry and Feed
has been refactored to re-use code as part of the image() method in
Fetcher.
- In case something unexpected happens, an error will be logged.
2021-07-03 20:20:27 +02:00
Bart De Vries
acef37fa58
Fix database migration by avoiding DROP COLUMN AND ADD COLUMN
2021-06-29 20:52:40 +02:00
Bart De Vries
3a24ea6f65
Avoid RENAME COLUMN to make db migration more robust
...
RENAME COLUMN was only introduced in sqlite 3.25. So it's probably
better to avoid it for the time being to increase compatibility with
older versions.
2021-06-28 08:04:41 +02:00
Bart De Vries
e0154355aa
Fix drawer handle positioning for settings and about Pages
2021-06-27 10:44:43 +02:00
Swapnil Tripathi
17e8e75993
Highlighting the current menu item in the GlobalDrawer.
2021-06-27 03:57:49 +05:30
Bart De Vries
265b3109cb
Make EntryPage close when that entry is deleted from the DownloadListPage
2021-06-24 17:13:04 +02:00
Bart De Vries
bcafb26c8c
Add filesize units to download progress
...
This adds the currently downloaded size and the total enclosure size to
the entry delegate.
2021-06-24 17:12:07 +02:00
Bart De Vries
d7debaaf30
Rework Download list page
...
This page now has section headers, and show Downloading, Partially
Downloaded and Downloaded enclosures with relevant actions for each.
2021-06-24 11:49:24 +02:00
Bart De Vries
f197e6ab02
Implement Enclosure::PartiallyDownloaded status
...
Still to be done:
- Update Download Page to show partial downloads.
- Connect signals to Download Page to update whenever an enclosure
changes status. This is broken by this commit because
downloadCountChanged has been removed.
2021-06-23 23:04:18 +02:00
Bart De Vries
03081edc66
Improve estimate of enclosure download size, also when resuming
2021-06-23 22:29:15 +02:00
Bart De Vries
69a87b1afc
Add icons needed for OverlaySheet on android
2021-06-23 17:17:28 +02:00
Bart De Vries
e86111ed55
Move error list to settings page (as overlaysheet)
2021-06-22 16:26:43 +02:00