New release thread

gravelldgravelld Administrator
edited October 2022 in General

This thread contains summaries of each new build and upload we make to the Astiga service.

By Astiga "service" I mean the Web hosted service, including the website, play.asti.ga , the sync process and so on. It generally does not include changes to the Android, Windows or Linux apps (although updates may include functionality that those apps depend on).

We aim to ship new builds every other week, and more often when there are critical issues to fix. A regular cadence of updates gets new features into your hands quicker, and gets us feedback quicker so we can improve the product more accurately for you, our users.

This thread is read-only because I don't want to distract from the information about what each build contains. If you want to raise an issue or discuss any of the builds, or features in the builds, please open a new thread.

Comments

  • gravelldgravelld Administrator

    Build 20221027

    Artist album sorting

    - Add artist album sorting to the "bands" page

    - When an artist has multiple albums in the same year, make sure all are shown

    - Remember the sorting option for artists' albums and use as the default

    - When sorting all albums for an artist by year, it shouldn't matter whether the artist is the "artist" or a "band"

    - Make sure the sort dropdown doesn't redirect to a different page when there are albums with different artists


    Other stuff

    - When on a narrow screen, dismiss the left-hand side menu when clicking an item

    - When clicking a tag on the tag modal, make sure the dark background overlay is removed

    - Fix "this.splice is not a function" on macOS Chrome

    - Fix songs layout when there are so many songs that the pagination links overlap their container

    - Show a popup error message when a song fails to play

    - Added a link to the AUR package in the /apps list

    - Style the independent scrollbars for content browsing/the play queue

  • gravelldgravelld Administrator

    Build 20221108

    Some UI cleanup tasks while we work on some new code for user onboarding...

    • Move all confirm/* pages to the new design
    • Show Astiga logo on narrowest screen widths on /register
    • Make sure the background of the play queue stretches the full height, whether empty or full of tracks
    • Fix the width of the duration counters
  • gravelldgravelld Administrator

    Build 20221122

    • Added an onboarding checklist for new users:


  • gravelldgravelld Administrator

    Build 20221207

    • Added a new onboarding wizard to simplify adding storage accounts (currently only visible for new users).
    • Improvements for the onboarding checklist.
    • When an album is played, don't retrieve every file in the album to check if it is valid audio (do it lazily instead).


  • gravelldgravelld Administrator

    Build 20221220

    • Recover from failure to download podcast episode list, when the podcast URL isn't contactable.
    • Fix some styling issues on the payment pages.
    • Remove caching on most generated pages.
    • Move the field explanations underneath the fields on the add/edit storage pages.
    • Clicking the "+" button on a folder now adds all files in all folders inside that folder.
    • Started sending free trial lifecycle emails to help people get started.
  • gravelldgravelld Administrator

    Build 20230113

    Subsonic changes to support Symfonium
    • Allow empty queries to search3 to return all records for Symfonium sync.
    • Expose serverVersion .
    Other
    • Don't allow the file list on the /storage/ pages to wrap.
    • Show more details about the failure when we fail to retrieve the podcast episode list.
    • Don't read full sync logs into memory when checking for a previous sync crash.
    • As soon as the first sync begins, check the step in the onboarding checklist.
    • Fix the email unsubscribe endpoint.
    • Make sure playback failure notifications don't appear behind the play queue.
    • Shuffle/repeat buttons should appear more muted when deselected in dark mode.
    • Provide a way of deleting your data when the free trial expires.
  • gravelldgravelld Administrator

    Build 20230125

    Subsonic changes to support Symfonium
    • Make sure we don't return differing album IDs when albums have different track artists.
    Other
    • Show any errors when signing up on the sign-up page.
    • Show feedback when clicking sign-up.
    • Fix styling on Premium links on the add storage pages.
    • Make sure the play queue can be displayed on the final page of the storage setup pages.
    • Populate metadata when a track is played on the final page of the storage setup pages.
    • Don't show tracks for albums with the same suffix when an album name ends with "%".


  • gravelldgravelld Administrator

    Build 20230209

    Pricing changes
    • Support multiple currencies and the new pricing structure.
    Other


  • gravelldgravelld Administrator
    edited February 22

    Build 20230222

    Playlist improvements
    • When clicking a playlist in the left nav, open the play queue to show what was selected.
    Other
    • Fix titles of edit storage pages.
    • If the user cancels their plan, also allow re-subscription.
    • Populate the plans in free-trial-expired.


  • gravelldgravelld Administrator

    Build 20230307

    Playlist improvements
    • Add grips to the tracks in the play queue to make re-ordering more obvious.
    • Fix appending a playlist to the play queue from the storage browser.
    Other
    • Send billing notification emails before charging a card on subscription.
    • Be more lenient handling Paypal IPNs and Stripe webhook events.
    • Lay groundwork for notifications UI (we've done this so we can better communicate out-of-band issues like with auto sync).
    • Style the error message if registration fails, to make it stand out.
    • Auto focus on the email field on the login page.
    • Create a robots.txt for play.asti.ga.
    • Return a 404 when a file can't be found in storage, and display this message in the UI. Same if the storage account itself is missing.
    • Pre-populate with the existing password for SFTP accounts and add a confirmation dialog when the password is removed.
  • gravelldgravelld Administrator

    Build 20230321

    Browsing/navigation improvements
    • We've made the Library the first thing you see when you log into Astiga:


    • Storage accounts are created, edited and deleted in the settings area:


    Other
    • Exposed the notifications UI:


  • gravelldgravelld Administrator

    Build 20230322

    A few things fixing some cosmetic issues in yesterday's release...

    • Clicking the settings link now refreshes the left-hand settings menu correctly.
    • Changed the colour of headings of the alert when in dark mode.
    • The left-hand sidebar is now sticky again.


This discussion has been closed.