# Changelog

All notable changes to this project will be documented in this file.

## [1.1.2] - 2023-12-30

### Documentation

- Added CHANGELOG file
- Modified README
- Fixed typo in README

### Styling

- View small MB cover image for network effeciency

### Dev

- Modified update script
- Modified update script
- Migrated project to the monorepo

### Update

- V1.1.2

## [1.0.2] - 2023-12-26

### Bug Fixes

- Not fetching album cover from MB when lastfm album isn't available
- Removed tailwind's opnionated preflight styles to avoid style conflicts
- Smaller sample rate to get colors from cover image
- Show artist name even when no album is available or no album cover is available

### Performance

- Added preconnect links to root component

### Refactor

- Moved most of the logic to seperate components

### Styling

- Style changes and improvements to album cover image and link colors

### Dev

- Added tailwind prettier to automatically sort tw classes
- Configured prettier and formatted all files accordingly
- Added update script

### Update

- V1.0.2

## [1.0.1] - 2023-12-25

### Bug Fixes

- Not getting colors from cover image if image is from last.fm

### Update

- Version "1.0.1"

## [1.0.0] - 2023-12-24

### Bug Fixes

- Added rel="preconnect" to potential fetch requests to improve performance

### Update

- Version "1.0.0", stable

## [0.0.9] - 2023-12-24

### Bug Fixes

- Prevented fetching unneded muiscbrainz releases when lastfm track info is present

### Refactor

- Unused comment

### Update

- Version "0.0.9"

## [0.0.8] - 2023-12-21

### Bug Fixes

- Fixed clickable npm shields badge
- Accidental newline in img src
- Removed console debug logs
- Removed "@vite-plugin-node-polyfills" package as it is not needed anymore

### Refactor

- Implemented all api calls, and as a result, got rid of the "@lastfm-ts-api" package.
- Unneccesary import  on a newline

### Update

- Updated version in "package-lock.json"
- "Version 0.0.8"

## [0.0.7] - 2023-12-15

### Bug Fixes

- Added error handling for offline states

### Documentation

- Added npm package badge to README

### Refactor

- Replaced "grow-1 shrink-0" with "flex-1" in tailwind classes
- Added package version to User-Agent when making requests to musicbrainz api
- Removed illogical comment

### Styling

- Changed icons imported to fontAwesome for compatiblity reasons
- Set limit for track title to 20 characters only
- Made each track in the past tracks scrollable instead of truncation the text
- Adjusted trackname align position
- Adjusted width of development server component

### Update

- V0.0.6
- V0.0.7

## [0.0.5] - 2023-12-05

### Bug Fixes

- Remove uneccesary imports

### Refactor

- Wrote a cutom hook (useLastfmViewer) to handle all the necessary logic
- Checking for unexpected errors

### Styling

- Fixed flex layout for past tracks and modified the font size to appear clearer
- Added a user icon instead of the hardcoded "user:"
- Made "Past Tracks" title more prominent
- Changed padding in past tracks title

### Update

- Version 0.0.5

<!-- generated by git-cliff -->
