Commit Graph

7955 Commits

Author SHA1 Message Date
ByteHamster 876ca0e68a
Merge pull request #5815 from ByteHamster/data-folder-creation
Rewrite data folder creation
2022-03-25 22:59:47 +01:00
ByteHamster 433314d1ee
Merge pull request #5810 from ByteHamster/ensure-status-nonnull
Ensure that download status is never null
2022-03-25 22:34:44 +01:00
ByteHamster 819a71fcea
Merge pull request #5811 from ByteHamster/shutdown-executor
Do not shut down the executor before the service is destroyed
2022-03-25 22:29:12 +01:00
ByteHamster 5e4f38cfae Rewrite data folder creation
- Make code easier to read
- Fall back to internal memory when folder is not writable
2022-03-25 22:21:25 +01:00
ByteHamster e78893305d
Merge pull request #5816 from ByteHamster/fix-full-sync-local
Fix full sync trying to handle local feeds
2022-03-25 22:20:41 +01:00
ByteHamster 9b1984548b Fix full sync trying to handle local feeds 2022-03-25 10:23:43 +01:00
ByteHamster 905f5e5f9a Do not shut down the executor before the service is destroyed 2022-03-22 20:41:07 +01:00
ByteHamster 94edf5d226 Ensure that download status is never null 2022-03-22 20:36:43 +01:00
ByteHamster 3d54aa7064
Merge pull request #5791 from ByteHamster/refresh-always
Add button to always refresh over mobile data
2022-03-22 19:23:08 +01:00
ByteHamster 5cf6051d88 Add button to always refresh over mobile data 2022-03-20 11:19:04 +01:00
ByteHamster b8248656fe
Merge pull request #5799 from TacoTheDank/themingFix5797
Fix navigation bar theming on Nougat (closes #5797)
2022-03-19 20:53:34 +01:00
TacoTheDank ebf2bf9565 Fix navigation bar theming on Nougat (closes #5797) 2022-03-18 19:57:34 -04:00
ByteHamster 60e2c2e113
Merge pull request #5786 from ByteHamster/subscribe-filename
Use data folder for initial subscriptions
2022-03-16 22:44:39 +01:00
ByteHamster 5df02d7b19
Merge pull request #5783 from ByteHamster/fix-remove-feed
Fix context menu handling
2022-03-16 22:33:52 +01:00
ByteHamster c60ba6a6f7 Use data folder for initial subscriptions
This was already implemented in 31c0f90d07
but apparently got overwritten by a merge conflict with the download
service rewrite.
2022-03-15 21:24:56 +01:00
ByteHamster 48d6dc8eb8 Fix context menu click ending up in wrong fragment
This can have all kinds of weird side effects.
For example, it could trigger the "delete" button of a podcast
and then ask for deleting another one because another fragment
handles the deletion.
2022-03-15 19:48:53 +01:00
ByteHamster bb92f1353d Fix removing podcast 2022-03-12 11:46:30 +01:00
ByteHamster bf412dcd84
Merge pull request #5751 from ByteHamster/nextcloud-subfolder
Support Nextcloud installations in subfolders
2022-02-25 19:23:15 +01:00
ByteHamster 348d366a3a Support Nextcloud installations in subfolders 2022-02-24 21:20:40 +01:00
ByteHamster 6a366f0ad1 Bump version to 2.5.0 2022-02-22 21:23:19 +01:00
ByteHamster 80be89cfd5 Update translations 2022-02-22 21:22:40 +01:00
ByteHamster 719034153f
Merge pull request #5745 from ByteHamster/transparent-subscribe-button
Fix subscribe button being transparent on some devices
2022-02-22 21:13:37 +01:00
ByteHamster 1ab012ee85 Fix subscribe button being transparent on some devices 2022-02-22 20:52:09 +01:00
ByteHamster de203c4a2b
Merge pull request #5732 from ByteHamster/remove-feed-popup
Fix side drawer detecting click on 'remove item'
2022-02-19 19:21:35 +01:00
ByteHamster eb16c794fc Fix side drawer detecting click on 'remove item'
remove_item referred to both, feeds and media files. Sometimes the wrong
fragment receives the context menu click event.
2022-02-19 14:14:08 +01:00
ByteHamster f4c90885d7 Bump version to 2.5.0-beta3 2022-02-08 22:28:26 +01:00
ByteHamster 4a41ac73be Update translations 2022-02-08 22:27:00 +01:00
ByteHamster a61c8567f5
Merge pull request #5705 from ByteHamster/shutdown-download-service
Shutdown download executors properly
2022-02-08 22:25:15 +01:00
ByteHamster 86eccb4893 Shutdown download executors properly
Otherwise, it can happen that a task in one executor still tries to
submit something to a stopped executor.
2022-02-08 21:40:43 +01:00
ByteHamster b26df9036c
Merge pull request #5703 from ByteHamster/proxy-hostname-null
Make sure that proxy host name does not get null
2022-02-08 21:13:57 +01:00
ByteHamster 8967fd944a Make sure that proxy host name does not get null
And if it gets null, just ignore the setting.
2022-02-07 21:49:39 +01:00
ByteHamster 4a135a5f05
Merge pull request #5682 from ByteHamster/plain-text-description
Fix line breaks in plain-text descriptions
2022-01-30 17:50:02 +01:00
ByteHamster 6196cd754f Fix line breaks in plain-text descriptions
Workaround was added for publishers misbehaving but the current
implementation breaks valid feeds
2022-01-30 14:47:14 +01:00
ByteHamster 95390fd467 Bump version to 2.5.0-beta2 2022-01-27 09:04:21 +01:00
ByteHamster 0e0c4dda69
Merge pull request #5675 from ByteHamster/do-not-hang-vorbis
Do not hang trying to parse ogg/vorbis chapters
2022-01-27 09:03:31 +01:00
ByteHamster f8927ebc67 Do not hang trying to parse ogg/vorbis chapters 2022-01-27 08:30:00 +01:00
ByteHamster 2524fa0f76 Bump version to 2.5.0-beta1 2022-01-23 10:52:37 +01:00
ByteHamster dc26290466 Update Google Play translations 2022-01-23 10:39:51 +01:00
ByteHamster 96a4543bec Update app translations 2022-01-23 10:28:10 +01:00
ByteHamster ee57915e96 Update contributors 2022-01-23 10:17:41 +01:00
ByteHamster da43c35481 Update release notes 2022-01-23 10:17:29 +01:00
ByteHamster 02241126c5
Merge pull request #5666 from ByteHamster/chapter-merging
Improvements to chapter merging
2022-01-22 23:38:12 +01:00
Keunes c09d671826
Close issues & PRs if no reply when requested (#5646) 2022-01-22 23:27:34 +01:00
ByteHamster 1837ce30d1 MIME type is always ISO encoded 2022-01-22 23:09:32 +01:00
ByteHamster b28a98067f Prefer chapter list with more info 2022-01-22 23:09:32 +01:00
ByteHamster e9e1fc14c3
Merge pull request #5667 from ByteHamster/test-ci
Actually run all tests on CI
2022-01-22 23:08:22 +01:00
ByteHamster 6e0ff29e7b Unregister receiver before stopping the executor that is called from there 2022-01-22 19:49:20 +01:00
ByteHamster 3393bcdf35 Make emulator tests a bit more stable 2022-01-22 19:46:08 +01:00
ByteHamster 3b9dfb3c76 Fix vorbis chapter parsing 2022-01-22 17:16:37 +01:00
ByteHamster 49b6386a6d Run parser tests with robolectric 2022-01-22 17:16:37 +01:00