# Changelog

All notable changes to this project will be documented in this file.

## [1.0.5] - 2023-12-27

### Documentation

- Added CHANGELOG file

### Refactor

- Use solid store instead of multiple signals
- Modified context to use the new store
- Changed component logic to use the store instead of prevoius signals
- Refactored LoadingSkeleton component to use the new context
- Refactored PastTracks component to use the new context
- Refactored TrackProgressBar component to use the new context
- Used createResource to fetch track info instead of naiive loading state
- Use Switch Component instead of Show for more clarity
- Renamed fallback prop in LoadingSKeleton component
- Modified fallback in LoadingSkeleton to be an element

### Styling

- Added some styles and animations for smooth visuals

### Dev

- Modified update script
- Unused imports
- Unused imports

### Update

- V1.0.5

## [1.0.4] - 2023-12-26

### Bug Fixes

- Not showing album name even when it is available
- Destructuring props caused reduced reactivity

### Styling

- Reduced padding on past tracks title

### Dev

- Modified update script

### Update

- V1.0.4

## [1.0.3] - 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
- 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 prettier cofig file
- Format files usinf prettier
- Unused constant
- Added update script

### Update

- V1.0.3

## [1.0.2] - 2023-12-25

### Bug Fixes

- Added inject Css plugin to vite to inject all styles in the component

### Update

- Version1.0.2

<!-- generated by git-cliff -->
