Compare commits
24 Commits
4721c058ae
...
backup-bef
| Author | SHA1 | Date | |
|---|---|---|---|
| 245620d4a7 | |||
| b426cc05ff | |||
| 699a27b0b9 | |||
| b5fc05382e | |||
| 43a51b165b | |||
| c64e40d56b | |||
| 6d1e4fb063 | |||
| eb56096992 | |||
| df248497ae | |||
| 7b036d8b6c | |||
| a0051576c6 | |||
| 52a00ca899 | |||
| 7710bf3cc9 | |||
| 9427a2a237 | |||
| 1f6ebf18a3 | |||
| c999c43288 | |||
| a352021dbc | |||
| 147602ad8c | |||
| 18f0811787 | |||
| 7a1c7e1eae | |||
| 7e6a28e4f4 | |||
| 36c1edd01e | |||
| 3839a1be2d | |||
| 0a0feb3748 |
@@ -22,18 +22,3 @@ build
|
||||
.turbo
|
||||
.github
|
||||
4xnored.png
|
||||
|
||||
# Documentation and non-runtime files
|
||||
docs/
|
||||
CHANGELOG.md
|
||||
cliff.toml
|
||||
*.md
|
||||
!README.md
|
||||
|
||||
# Docker compose files
|
||||
docker-compose*.yml
|
||||
Dockerfile
|
||||
|
||||
# Git and backup files
|
||||
.git*
|
||||
backup-*
|
||||
|
||||
@@ -1 +1 @@
|
||||
NEXT_PUBLIC_COMMIT_SHA=e5bd720
|
||||
NEXT_PUBLIC_COMMIT_SHA=b5fc053
|
||||
|
||||
63
CHANGELOG.md
63
CHANGELOG.md
@@ -1,50 +1,45 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
## [unreleased]
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Features
|
||||
- Fix menubar, add lazy loading, improve image quality, limit search results, filter browse artists
|
||||
- Add pagination to library/songs and remove listening streaks
|
||||
- Improve SortableQueueItem component with enhanced click handling and styling
|
||||
- Add keyboard shortcuts and queue management features
|
||||
- Add ListeningStreakCard component for tracking listening streaks
|
||||
- Enhance OfflineManagement component with improved card styling and layout
|
||||
- Implement Auto-Tagging Settings and MusicBrainz integration
|
||||
- Enhance audio settings with ReplayGain, crossfade, and equalizer presets; add AudioSettingsDialog component
|
||||
- Update cover art retrieval to use higher resolution images and enhance download manager with new features
|
||||
- Enhance UI with Framer Motion animations for album artwork and artist icons
|
||||
- Add page transition animations and notification settings for audio playback
|
||||
- Implement offline library synchronization with IndexedDB
|
||||
- Implement offline library management with IndexedDB support
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- Use git commit SHA for versioning, fix audio playback resume, remove all streak localStorage code
|
||||
- Docker startup issue, add GitHub release workflow and changelog config
|
||||
|
||||
### Documentation
|
||||
|
||||
- Add CHANGELOG and commit rewriting script
|
||||
|
||||
### Features
|
||||
|
||||
- Implement offline library management with IndexedDB support
|
||||
- Implement offline library synchronization with IndexedDB
|
||||
- Add page transition animations and notification settings for audio playback
|
||||
- Enhance UI with Framer Motion animations for album artwork and artist icons
|
||||
- Update cover art retrieval to use higher resolution images and enhance download manager with new features
|
||||
- Enhance audio settings with ReplayGain, crossfade, and equalizer presets; add AudioSettingsDialog component
|
||||
- Implement Auto-Tagging Settings and MusicBrainz integration
|
||||
- Enhance OfflineManagement component with improved card styling and layout
|
||||
- Refactor service worker registration and enhance offline download manager with client-side checks
|
||||
### Refactoring
|
||||
- Simplify service worker by removing offline download functionality
|
||||
- Remove all offline download and caching functionality
|
||||
- Move service worker registration to a dedicated component for improved client-side handling
|
||||
- Add ListeningStreakCard component for tracking listening streaks
|
||||
- Add keyboard shortcuts and queue management features
|
||||
- Improve SortableQueueItem component with enhanced click handling and styling
|
||||
- Add pagination to library/songs and remove listening streaks
|
||||
- Fix menubar, add lazy loading, improve image quality, limit search results, filter browse artists
|
||||
- Refactor service worker registration and enhance offline download manager with client-side checks
|
||||
|
||||
### Miscellaneous
|
||||
|
||||
- C
|
||||
- Merge pull request #39 from sillyangel/dependabot/npm_and_yarn/dev-99ea30e4b7
|
||||
- Remove PostHog analytics and update dependencies to latest minor versions
|
||||
- Update pnpm-lock.yaml to match new overrides configuration
|
||||
- Organize documentation: move markdown files to docs/ folder
|
||||
- Update version to 2026.01.24 and add changelog for January 2026 release
|
||||
- Organize documentation - move markdown files to docs/ folder
|
||||
|
||||
### Refactoring
|
||||
|
||||
- Remove all offline download and caching functionality
|
||||
- Simplify service worker by removing offline download functionality
|
||||
- Update pnpm-lock.yaml to match new overrides configuration
|
||||
- Remove PostHog analytics and update dependencies to latest minor versions
|
||||
- Bump the dev group across 1 directory with 2 updates
|
||||
- Merge pull request #39 from sillyangel/dependabot/npm_and_yarn/dev-99ea30e4b7
|
||||
|
||||
### Styling
|
||||
|
||||
- Update README formatting and improve content clarity
|
||||
|
||||
## [2026.01.24] - 2026-01-24
|
||||
|
||||
Previous release before changelog tracking.
|
||||
|
||||
@@ -18,7 +18,7 @@ This is a "Modern" Navidrome (or Subsonic) client built with [Next.js](https://n
|
||||
- **Search** - Find music across your entire library
|
||||
- **Audio Player** with queue management
|
||||
- **Scrobbling** - Track your listening history
|
||||
<!-- - **Playlist Management** - Create and manage playlists -->
|
||||
- **Playlist Management** - Create and manage playlists
|
||||
|
||||
### Preview
|
||||

|
||||
@@ -34,8 +34,8 @@ This is a "Modern" Navidrome (or Subsonic) client built with [Next.js](https://n
|
||||
1. **Clone and install the required dependencies**
|
||||
|
||||
```bash
|
||||
git clone https://github.com/sillyangel/mice.git
|
||||
cd mice/
|
||||
git clone https://github.com/sillyangel/project-still.git
|
||||
cd project-still/
|
||||
pnpm install
|
||||
|
||||
# or npm
|
||||
@@ -113,7 +113,7 @@ docker run -p 3000:3000 \
|
||||
sillyangel/mice:latest
|
||||
```
|
||||
|
||||
**For detailed Docker configuration, environment variables, troubleshooting, and advanced setups, see [DOCKER.md](./docs/DOCKER.md)**
|
||||
**For detailed Docker configuration, environment variables, troubleshooting, and advanced setups, see [DOCKER.md](./DOCKER.md)**
|
||||
|
||||
## Tech Stack
|
||||
|
||||
|
||||
@@ -255,7 +255,7 @@ export function LoginForm({
|
||||
<span>
|
||||
<Label htmlFor="theme">Theme</Label>
|
||||
</span>
|
||||
<Select value={theme || "blue"} onValueChange={setTheme}>
|
||||
<Select value={theme} onValueChange={setTheme}>
|
||||
<SelectTrigger>
|
||||
<SelectValue placeholder="Select a theme" />
|
||||
</SelectTrigger>
|
||||
|
||||
@@ -16,7 +16,7 @@ const ToastViewport = React.forwardRef<
|
||||
<ToastPrimitives.Viewport
|
||||
ref={ref}
|
||||
className={cn(
|
||||
"fixed top-0 z-[9999] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",
|
||||
"fixed top-0 z-100 flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",
|
||||
className
|
||||
)}
|
||||
{...props}
|
||||
|
||||
Reference in New Issue
Block a user