256 Commits

Author SHA1 Message Date
af218ee9d5 fix: update Dockerfile to use Node.js 20 Alpine and correct commit SHA in .env.local; enhance nightly and release workflows with Docker Hub description and caching improvements 2025-07-10 23:19:04 +00:00
35febc578f feat: update changelog for July Major Update with new features, fixes, and breaking changes 2025-07-10 21:19:39 +00:00
e27fd25d65 feat: update app version to 2025.07.10 and add changelog for July Major Update 2025-07-10 20:52:58 +00:00
20317afa74 feat: implement cache management system with statistics and clearing functionality 2025-07-10 20:51:22 +00:00
3c13c13143 feat: add song recommendations component with loading state and shuffle functionality 2025-07-10 19:55:02 +00:00
52e465d2cf fix: prevent card content from breaking inside on settings page 2025-07-10 19:34:14 +00:00
98f5198a20 feat: implement settings management component with import/export functionality 2025-07-10 19:26:32 +00:00
da58c49e6e fix: update layout settings and remove unused SidebarLayoutSettings component 2025-07-10 18:33:58 +00:00
3734f67100 feat: integrate dnd-kit for sidebar customization and reordering functionality
- Added dnd-kit dependencies to package.json and pnpm-lock.yaml.
- Implemented SidebarCustomization component using dnd-kit for drag-and-drop reordering of sidebar items.
- Created SortableItem component for individual sidebar items with visibility toggle.
- Enhanced SidebarCustomizer component with drag-and-drop support using react-beautiful-dnd.
- Updated sidebar-new component to include dynamic shortcuts for recently played albums and playlists.
- Improved user experience with import/export settings functionality and toast notifications.
2025-07-10 17:46:59 +00:00
59aae6ea31 feat: add sidebar layout settings with drag-and-drop functionality and import/export options 2025-07-10 16:56:00 +00:00
5653460e06 feat: implement recently played albums and sidebar shortcut preferences 2025-07-10 16:35:11 +00:00
31aec81e8e fix: remove unused Star button from AlbumPage component 2025-07-10 16:21:42 +00:00
13ec6a2e32 :3 2025-07-09 17:09:37 -05:00
7a1cb298bc feat: Add demo server connection functionality to LoginForm 2025-07-09 21:42:57 +00:00
4cc59b4c1f feat: Enhance sidebar functionality and favorite albums feature
- Updated GitHub workflows to include additional metadata in labels for Docker images.
- Modified Dockerfile to copy README.md into the app directory for documentation purposes.
- Added favorite albums functionality in the album page, allowing users to mark albums as favorites.
- Improved AudioPlayer component to save playback position more frequently.
- Refactored sidebar component to include a favorites section and improved navigation.
- Introduced useFavoriteAlbums hook to manage favorite albums state and local storage.
- Updated settings page to allow users to toggle sidebar visibility.
2025-07-09 21:39:16 +00:00
53bbbe1801 fix: update NEXT_PUBLIC_COMMIT_SHA and remove unused qualities from next.config.mjs; add empty chart component 2025-07-09 20:40:31 +00:00
2d88f6371e Merge pull request #20 from sillyangel/dependabot/npm_and_yarn/tailwind-merge-3.3.1
chore(deps): bump tailwind-merge from 2.6.0 to 3.3.1
2025-07-08 13:05:52 -05:00
fe152fdb03 Merge pull request #19 from sillyangel/dependabot/npm_and_yarn/radix-ui/react-select-2.2.5
chore(deps): bump @radix-ui/react-select from 2.1.4 to 2.2.5
2025-07-08 13:05:45 -05:00
acc8148e27 Merge pull request #18 from sillyangel/dependabot/npm_and_yarn/radix-ui/react-tabs-1.1.12
chore(deps): bump @radix-ui/react-tabs from 1.1.2 to 1.1.12
2025-07-08 13:05:36 -05:00
88bbf7df30 Merge pull request #16 from sillyangel/dependabot/npm_and_yarn/dev-c3327defff
chore(deps-dev): bump eslint-config-next from 15.3.4 to 15.3.5 in the dev group
2025-07-08 13:05:28 -05:00
562041da02 Merge pull request #17 from sillyangel/dependabot/npm_and_yarn/lucide-react-0.525.0
chore(deps): bump lucide-react from 0.469.0 to 0.525.0
2025-07-08 13:05:20 -05:00
dependabot[bot]
047a8d6ef8 chore(deps): bump tailwind-merge from 2.6.0 to 3.3.1
Bumps [tailwind-merge](https://github.com/dcastil/tailwind-merge) from 2.6.0 to 3.3.1.
- [Release notes](https://github.com/dcastil/tailwind-merge/releases)
- [Commits](https://github.com/dcastil/tailwind-merge/compare/v2.6.0...v3.3.1)

---
updated-dependencies:
- dependency-name: tailwind-merge
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 00:51:24 +00:00
dependabot[bot]
e4da8e48d4 chore(deps): bump @radix-ui/react-select from 2.1.4 to 2.2.5
Bumps [@radix-ui/react-select](https://github.com/radix-ui/primitives) from 2.1.4 to 2.2.5.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md)
- [Commits](https://github.com/radix-ui/primitives/commits)

---
updated-dependencies:
- dependency-name: "@radix-ui/react-select"
  dependency-version: 2.2.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 00:51:10 +00:00
dependabot[bot]
d8411ce53f chore(deps): bump @radix-ui/react-tabs from 1.1.2 to 1.1.12
Bumps [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) from 1.1.2 to 1.1.12.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md)
- [Commits](https://github.com/radix-ui/primitives/commits)

---
updated-dependencies:
- dependency-name: "@radix-ui/react-tabs"
  dependency-version: 1.1.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 00:50:12 +00:00
dependabot[bot]
9d864d5ac6 chore(deps): bump lucide-react from 0.469.0 to 0.525.0
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.469.0 to 0.525.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/0.525.0/packages/lucide-react)

---
updated-dependencies:
- dependency-name: lucide-react
  dependency-version: 0.525.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 00:49:55 +00:00
dependabot[bot]
8fed126d35 chore(deps-dev): bump eslint-config-next in the dev group
Bumps the dev group with 1 update: [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).


Updates `eslint-config-next` from 15.3.4 to 15.3.5
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.5/packages/eslint-config-next)

---
updated-dependencies:
- dependency-name: eslint-config-next
  dependency-version: 15.3.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 00:49:36 +00:00
c1541e6a12 fix: update NEXT_PUBLIC_COMMIT_SHA and improve layout for Album and Menu components 2025-07-06 00:53:17 +00:00
e531544dea feat: more fonts 2025-07-03 21:01:04 -05:00
00db487253 style: update layout for Favorites page to ensure consistent container usage 2025-07-03 17:53:54 +00:00
35d336282e style: update button variants and layout for consistency across components 2025-07-03 17:36:34 +00:00
a8311fb4ef fix: update NEXT_PUBLIC_COMMIT_SHA and enhance layout for various pages 2025-07-03 17:03:43 +00:00
54a268f485 style: enhance layout and typography for Browse, Favorites, and Settings pages 2025-07-03 16:01:06 +00:00
7b622cb1ec feat: add Tooltip component and related hooks for improved UI interactions
- Implemented Tooltip component using Radix UI for better accessibility and customization.
- Created TooltipProvider, TooltipTrigger, and TooltipContent for modular usage.
- Added useIsMobile hook to detect mobile devices based on screen width.
- Updated themes with new color variables for better design consistency across the application.
2025-07-03 15:34:53 +00:00
f25b4dcac1 fix: update NEXT_PUBLIC_COMMIT_SHA in .env.local and add suppressHydrationWarning to html tag 2025-07-03 03:48:09 +00:00
579eb740c0 chore: update Tailwind CSS from 3.4.15, to 4.1.11
- Changed the PostCSS configuration to use '@tailwindcss/postcss' instead of 'tailwindcss'.
- Deleted the Tailwind configuration file as it is no longer needed.
2025-07-03 02:53:19 +00:00
95e3682228 refactor: remove artifact attestation step from nightly build workflow 2025-07-03 02:35:11 +00:00
8e49550561 fix: update Docker Hub login action to use vars for username 2025-07-03 02:32:37 +00:00
7b802feaa5 Merge pull request #12 from sillyangel/dependabot/npm_and_yarn/zod-3.25.70
chore(deps): bump zod from 3.24.1 to 3.25.70
2025-07-02 21:12:22 -05:00
6ae34fc7d9 Merge pull request #11 from sillyangel/dependabot/npm_and_yarn/dev-7e4a0c1930
chore(deps-dev): bump the dev group with 3 updates
2025-07-02 21:12:09 -05:00
dependabot[bot]
32cddd49a6 chore(deps-dev): bump the dev group with 3 updates
Bumps the dev group with 3 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint](https://github.com/eslint/eslint) and [typescript](https://github.com/microsoft/TypeScript).


Updates `@types/node` from 22.10.5 to 24.0.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.17.0 to 9.30.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.17.0...v9.30.1)

Updates `typescript` from 5.7.3 to 5.8.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.8.3)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.0.10
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev
- dependency-name: eslint
  dependency-version: 9.30.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev
- dependency-name: typescript
  dependency-version: 5.8.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-03 01:58:32 +00:00
4ed738af39 Merge pull request #13 from sillyangel/dependabot/npm_and_yarn/postcss-8.5.6
chore(deps-dev): bump postcss from 8.4.49 to 8.5.6
2025-07-02 20:56:46 -05:00
043379f18d Merge pull request #15 from sillyangel/dependabot/npm_and_yarn/radix-ui/react-menubar-1.1.15
chore(deps): bump @radix-ui/react-menubar from 1.1.4 to 1.1.15
2025-07-02 20:56:30 -05:00
dependabot[bot]
cf38776623 chore(deps): bump @radix-ui/react-menubar from 1.1.4 to 1.1.15
Bumps [@radix-ui/react-menubar](https://github.com/radix-ui/primitives) from 1.1.4 to 1.1.15.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md)
- [Commits](https://github.com/radix-ui/primitives/commits)

---
updated-dependencies:
- dependency-name: "@radix-ui/react-menubar"
  dependency-version: 1.1.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-03 01:55:41 +00:00
dependabot[bot]
92c857b947 chore(deps-dev): bump postcss from 8.4.49 to 8.5.6
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.49 to 8.5.6.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.49...8.5.6)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.6
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-03 01:55:09 +00:00
dependabot[bot]
e585cb536b chore(deps): bump zod from 3.24.1 to 3.25.70
Bumps [zod](https://github.com/colinhacks/zod) from 3.24.1 to 3.25.70.
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](https://github.com/colinhacks/zod/compare/v3.24.1...v3.25.70)

---
updated-dependencies:
- dependency-name: zod
  dependency-version: 3.25.70
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-03 01:54:58 +00:00
c81de7ec7f fix: update dependabot configuration and add Docker Hub registry to nightly workflow 2025-07-03 01:53:04 +00:00
a2547a2639 Create dependabot.yml 2025-07-02 20:49:42 -05:00
3ffa68f31d Merge pull request #8 from sillyangel/dependabot/npm_and_yarn/npm_and_yarn-4692130362
chore(deps): bump axios from 1.7.9 to 1.8.2 in the npm_and_yarn group across 1 directory
2025-07-02 20:33:09 -05:00
dependabot[bot]
a5f85ac347 chore(deps): bump axios in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [axios](https://github.com/axios/axios).


Updates `axios` from 1.7.9 to 1.8.2
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.9...v1.8.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.8.2
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-03 01:32:19 +00:00
278a9d0aea Merge pull request #10 from sillyangel/dependabot/npm_and_yarn/npm_and_yarn-6ea9762674
chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 in the npm_and_yarn group across 1 directory
2025-07-02 20:30:58 -05:00