tag:github.com,2008:https://github.com/swingmx/android/releasesRelease notes from android2025-12-13T20:25:29Ztag:github.com,2008:Repository/777384671/v1.0.12025-12-13T21:57:03Zv1.0.1<h1>What's Changed</h1>
<p>We’ve improved the Artist and Album screens to remember exactly how you like to browse your library.</p>
<h2>Persistent Layout & Sorting:</h2>
<p>The app now saves your Grid Count (number of columns), Sort Category (e.g., Name, Last Played), and Sort Order (Ascending/Descending).<br>
When you reopen the app, everything will look exactly as you left it.</p>
<h2>Sorting Behavior:</h2>
<p>◦ Default Order: When you select a new sorting category (chip), it will automatically start in Descending order (e.g., Z-A, Newest First).<br>
◦ Toggling: Tapping the same chip again will toggle the order to Ascending.<br>
◦ Persistence: Your chosen order is kept for the currently selected chip. Note that switching to a different chip resets the order to the default (Descending) for that new category.</p>
<ul>
<li>Fix: Renew Tokens Automatically by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ericgacoki/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ericgacoki">@Ericgacoki</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3369535283" data-permission-text="Title is private" data-url="https://github.com/swingmx/android/issues/88" data-hovercard-type="pull_request" data-hovercard-url="/swingmx/android/pull/88/hovercard" href="https://github.com/swingmx/android/pull/88">#88</a></li>
<li><code>settings:</code> Add Grid Count and Sort Settings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ericgacoki/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ericgacoki">@Ericgacoki</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3726346094" data-permission-text="Title is private" data-url="https://github.com/swingmx/android/issues/96" data-hovercard-type="pull_request" data-hovercard-url="/swingmx/android/pull/96/hovercard" href="https://github.com/swingmx/android/pull/96">#96</a></li>
</ul>Ericgacokitag:github.com,2008:Repository/777384671/v1.x.x2025-08-19T08:56:08Zv1.x.x<p>try: fix keystore problems again</p>cwilvxtag:github.com,2008:Repository/777384671/v432025-08-18T18:28:45Zv43<p>Create funding.yml</p>cwilvxtag:github.com,2008:Repository/777384671/v422025-08-17T17:10:38Zv42<p>update readme</p>cwilvxtag:github.com,2008:Repository/777384671/v412025-08-17T17:10:38Zv41<p>update readme</p>cwilvxtag:github.com,2008:Repository/777384671/v1.0.02025-08-31T15:59:36Zv1.0.0<p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/48554537/483977062-056fc73d-c800-4ed0-baca-c0d0a2e34b91.webp?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQxNDUxNjYsIm5iZiI6MTc3NDE0NDg2NiwicGF0aCI6Ii80ODU1NDUzNy80ODM5NzcwNjItMDU2ZmM3M2QtYzgwMC00ZWQwLWJhY2EtYzBkMGEyZTM0YjkxLndlYnA_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMzIyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDMyMlQwMjAxMDZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zZjU2NjhlZmVhYWMwMmFkNmEzYzE0ZjQ5ZWQ1NWMzMTVhMGZiNjVjMDRhZjIyNWI4OTg0ZDQ4N2ViN2M2NDNhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.aMxOFt_QyQOZiSHUkReXc7cmjZPR0ebER4s0E8mOrGE"><img src="https://private-user-images.githubusercontent.com/48554537/483977062-056fc73d-c800-4ed0-baca-c0d0a2e34b91.webp?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQxNDUxNjYsIm5iZiI6MTc3NDE0NDg2NiwicGF0aCI6Ii80ODU1NDUzNy80ODM5NzcwNjItMDU2ZmM3M2QtYzgwMC00ZWQwLWJhY2EtYzBkMGEyZTM0YjkxLndlYnA_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMzIyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDMyMlQwMjAxMDZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zZjU2NjhlZmVhYWMwMmFkNmEzYzE0ZjQ5ZWQ1NWMzMTVhMGZiNjVjMDRhZjIyNWI4OTg0ZDQ4N2ViN2M2NDNhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.aMxOFt_QyQOZiSHUkReXc7cmjZPR0ebER4s0E8mOrGE" alt="readme" content-type-secured-asset="image/webp" style="max-width: 100%;"></a></p>
<h3>Available features</h3>
<ul>
<li>Playback</li>
<li>Search tracks, albums and artists</li>
<li>Album and artist views</li>
<li>Folder browsing</li>
<li>Add to queue and Play next</li>
<li>Go to artist or album</li>
<li>Albums and artist views</li>
<li>Playlists can be viewed in the folder view by enabling the <code>Show Playlists in folder view</code> option in <code>Settings > Folders</code> in the webclient.</li>
</ul>
<p>More features will be implemented in the future.</p>
<p>Have fun guys 🎊 🎉</p>Ericgacokitag:github.com,2008:Repository/777384671/v402025-08-11T18:07:27ZRelease v40<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/swingmx/android/compare/v39...v40"><tt>v39...v40</tt></a></p>Ericgacokitag:github.com,2008:Repository/777384671/v392025-07-03T23:35:53ZRelease v39<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/swingmx/android/compare/v36...v39"><tt>v36...v39</tt></a></p>Ericgacokitag:github.com,2008:Repository/777384671/v362025-07-03T14:31:04ZRelease v36No content.Ericgacokitag:github.com,2008:Repository/777384671/302025-05-05T09:09:32ZRelease 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