Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-24 | Test to ensure Feed only accepts INTRA_FEED sort order | orionlee | |
2019-10-24 | feeditem sort - handle boundary conditions | orionlee | |
2019-10-24 | rename + refactor QueueSorter to FeedItemPermutors, to support both queue ↵ | orionlee | |
and podcast screen. | |||
2019-10-18 | unit test for get feeditem link with fallback | orionlee | |
2019-10-17 | #3248 Merge FeedVolumeReduction into VolumeReductionSetting | Max Bechtold | |
2019-10-17 | #3248 Rename PlaybackVolumeAdaptor -> ..Updater | Max Bechtold | |
2019-08-26 | #3248 Refactor enum mapping for more refactoring safety | Max Bechtold | |
2019-08-18 | #3248 Adapt volume for playing media if its volume reduction setting is changed | Max Bechtold | |
2019-08-18 | #3248 Review findings | Max Bechtold | |
2019-08-18 | #3248 Add unit test | Max Bechtold | |
2019-08-11 | Changes due to feedback in pull request #3315 | damoasda | |
2019-07-09 | Queue: Keep sorted #1556 | damoasda | |
2019-05-05 | Handle iTunes single-number duration format | Anderson Mesquita | |
Apple says this [1] about the `<itunes:duration>` tag: If you specify a single number as a value (without colons), Apple Podcasts displays the value as seconds. This commit makes it also handle this single-number format. Closes: #3024 [1]: https://help.apple.com/itc/podcasts_connect/#/itcb54353390 | |||
2019-05-05 | Extract DurationParser | Anderson Mesquita | |
This makes it easier to test the logic of parsing duration strings. References: #3024 | |||
2019-03-31 | Validate that the *new* and *not played* are also exclusive | Borjan Tchakaloff | |
The FeedItem state is actually a tri-state, complement the test coverage by checking that the state changes from *new* to *not played*. | |||
2019-03-31 | Validate that the item state is only changed when needed | Borjan Tchakaloff | |
Follow-up to commit 8172d87477dd593745d4776417ef3dd7884d17fb (#3067) that adds test coverage for the resolved issue. Also, fix that commit by making the update condition more explicit: the FeedItem state is only changed when a state switch is necessary. In other words, an item marked as *new* that gets downloaded should lose the *new* mark and gain the *unplayed* mark instead. | |||
2019-03-31 | Validate that the *new* and *played* states are exclusive | Borjan Tchakaloff | |
2019-03-03 | Moved some implementation tests to unit tests | ByteHamster | |
2019-01-04 | fix code formatting | orionlee | |
2019-01-04 | episode cleanup 12 hour option - use hours internally part 2 (persisted ↵ | orionlee | |
shared preference) requires data migartion: app versionCode increased to 1070196 | |||
2019-01-04 | episode cleanup 12 hour option: add unit test to prepare for using hours | orionlee | |
rather than days as data structure | |||
2018-10-21 | Optimize imports | egsavage | |
2018-06-06 | Restored tests | ByteHamster | |
2018-06-05 | Removed FeedImage | ByteHamster | |
2018-05-18 | core tests: Make DownloadServiceTest be a unit test (the portion of | orionlee | |
DownloadService tested is all in-memory logic). | |||
2018-05-18 | core tests: Convert tests that are effectively unit tests to be one | orionlee | |
(standard android junit tests). Provides implementations for android platform utils needed (in unit test environment): 1. android.util.Log, 2. android.text.TextUtils.isEmpty() |