tag:github.com,2008:https://github.com/swingmx/android/releases
Tags from android
2025-12-13T20:25:29Z
tag:github.com,2008:Repository/777384671/v1.0.1
2025-12-13T21:57:03Z
v1.0.1
<p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/swingmx/android/pull/96">#96</a> from swingmx/settings</p>
<p>`settings:` Add Grid Count and Sort Settings</p>
Ericgacoki
tag:github.com,2008:Repository/777384671/v1.x.x
2025-08-19T08:56:08Z
v1.x.x
cwilvx
tag:github.com,2008:Repository/777384671/v43
2025-08-18T18:28:45Z
v43
cwilvx
tag:github.com,2008:Repository/777384671/v42
2025-08-17T17:10:38Z
v42
cwilvx
tag:github.com,2008:Repository/777384671/v41
2025-08-17T17:10:38Z
v41
cwilvx
tag:github.com,2008:Repository/777384671/v1.0.0
2025-08-31T15:59:36Z
v1.0.0
Ericgacoki
tag:github.com,2008:Repository/777384671/v40
2025-08-11T18:07:27Z
Release v40
Ericgacoki
tag:github.com,2008:Repository/777384671/v39
2025-07-03T23:35:53Z
Release v39
<p>fix paging library pagination logic and implement custom error handling</p>
<p>- Fix critical pagination bug where initial 60-item load caused incorrect startIndex calculations
<br />- Use consistent pageSize (20) in all PagingSources instead of variable params.loadSize
<br />- Set prefetchDistance = 1 in all PagingConfigs to prevent oversized initial loads
<br />- Implement CustomPagingException with user-friendly, context-aware error messages
<br />- Add HTTP status code specific error handling (404, 401, 403, 500)
<br />- Apply consistent paging fixes across FoldersPagingSource, AlbumsPagingSource, and ArtistsPagingSource</p>
<p>This resolves duplicate tracks in queues and queue expansion issues caused by:
<br />1. Initial load: limit=60, start=0 (prefetchDistance=3 * pageSize=20)
<br />2. Second load: limit=20, start=20 (should have been start=60)
<br />3. Subsequent loads using wrong startIndex calculations</p>
<p>Now pagination correctly follows: start=0,20,40,60... with consistent 20-item pages</p>
Ericgacoki
tag:github.com,2008:Repository/777384671/v36
2025-07-03T14:31:04Z
Release v36
Ericgacoki
tag:github.com,2008:Repository/777384671/30
2025-05-05T09:09:32Z
Release 30
<p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/swingmx/android/pull/70">#70</a> from swingmx/search</p>
<p>Make Bottom Navigation Visible on All Screens 👨🔧</p>
Ericgacoki