All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.8.1 - 2024-04-29
- The 'View on Genius' button not working for lyrics.
- Being able to submit an empty search, leading to a blank results page.
- The seach input not being properly marked as such.
0.8.0 - 2024-04-19
- All paths have been updated to match Genius to make redirecting easier. If you have any redirects, you'll need to update them to only modify the host.
- Clicking on the version in the navbar will now take you to the exact commit/tag the version was built from.
0.7.0 - 2024-02-16
- Support for aarch64.
- Support for Brotli compression.
- A new docker tag for development versions (
develop
).
- Album cards in artist descriptions not rendering correctly (#23 by @ButteredCats).
- Images in artist descriptions not being proxied, causing them not to load.
- Artist/album/lyric links in artist descriptions pointing to Genius.
- Artist link in albums directing to an invalid page.
- Proxied images not sending a Content-Type header.
- Static assets not being stored in shared caches (e.g. Cloudflare).
- Pages not being stored in local (browser) caches.
- Version link in navbar not working.
- Images are now optimized before being proxied (70-80% smaller).
- The Git hash is now included in versions that aren't built against a release tag.
0.6.0 - 2023-10-25
- A settings menu to change theme.
- Pre-built binary for musl libc.
- Reduced binary size by 20%.
- Pre-built macOS binary.
0.5.1 - 2023-07-07
- Lyrics not showing for songs with no verse headers.
0.5.0 - 2023-06-01
- The ability to go to artists/albums via path.
- The ability to go to artists/albums via ID.
0.4.0 - 2023-05-18
- Support for viewing albums.
- Support for TLS connections.
- Flag for the desired Keep-Alive timeout. The default has been increased to 15 seconds from 5.
- Hover animations to pagination buttons.
- The lyric page's "View on Genius" button taking the user to an invalid URL.
- The requirement for a Genius API token.
0.3.1 - 2023-05-09
- The artist image taking up the entire background on small Safari viewports.
- The image URL on the artist page not being URL encoded.
0.3.0 - 2023-05-09
- A section for the top 5 songs on the artist page.
- More information to page titles.
- Error pages for 400, 404, and 500.
- Cache-Control headers to static resources.
- A description meta tag to the home page.
- Logging for internal server errors.
- Font scaling on smaller devices.
- Browsers not invalidating static assets between versions.
- Multiple panics from invalid requests/responses.
- The logo being hard to see in light mode.
- The lyric parser sometimes creating empty lines.
- The lyric parser creating new lines where annotations start/end.
- The default address to
0.0.0.0
.
0.2.0 - 2022-11-20
- Paginated searches.
- Light/dark themes.
- An artist page to view information about an artist.
- A 'Search on Genius' button.
- More hover effects.
- Gzip compression for responses.
- A flag to set worker count.
- Security response headers.
- A web app manifest.
- Static files being served from disk instead of being bundled.
- Page view counts being posted in a separate batch.
- The genius response being relayed if an image couldn't be fetched.
- Improved responsiveness on the lyrics page (#6 by @SeniorCluckers).
- Updated fallback font to not be as jarring from Inter.
- Updated dependencies.
0.1.0 - 2022-10-13
- Initial release.