27 Commits
Author SHA1 Message Date
Tom Ernst a7da7caee7 Update Dockerfile 2026-02-23 11:32:38 +01:00
bitc0de e061d85975 Release v1.2.0 - YouTube search integration and playbar fix
New features:
- YouTube search integration with live results
- Smart input detection (URL vs search query)
- Real-time search with thumbnails and metadata
- Fixed progress bar not advancing for single songs

Technical improvements:
- Added searchYoutube function to ytdlp.ts
- Created /api/search endpoint
- Enhanced Header component with search UI
- Fixed PlayerBar useEffect dependencies
2026-01-04 00:26:25 +01:00
bitc0de 706d808b83 feat: v1.1.0 - Major UI/UX improvements and new features
- Remove confirmation dialogs for song deletion (faster workflow)
- Add bulk playlist creation from YouTube playlist URLs
- Display playlist tags on song cards in home page
- Enable moving songs between playlists
- Fix mobile UI: action buttons now appear above player bar
- Add bulk song selection and deletion from home page
- Improve loading states and user feedback
- Update documentation and CI/CD workflow
- Fix all toast messages to English
2025-12-25 13:15:34 +01:00
bitc0de 84ae14bfb5 Update README - remove Prisma references, add JSON storage info 2025-12-17 17:23:29 +01:00
bitc0de 761f2496ef Update README.md 2025-12-17 17:14:38 +01:00
bitc0de 3ac8c01d4c Fix file permissions for data directory in Docker 2025-12-17 16:48:19 +01:00
bitc0de 7eb27a8ac5 Remove Prisma files - fully migrated to JSON storage 2025-12-17 16:04:10 +01:00
bitc0de 44a5e7d5ad Add webpack config to exclude Node.js modules from client bundle 2025-12-17 16:01:18 +01:00
bitc0de 8735a0714e Make db.ts completely lazy - no code execution on import 2025-12-17 15:56:55 +01:00
bitc0de 95ce72138f Fix ENV syntax in Dockerfile 2025-12-17 15:55:13 +01:00
bitc0de 491ac6628a Replace database with simple JSON file storage 2025-12-17 15:49:34 +01:00
bitc0de e86d4d7d60 Make database connection fully lazy to avoid build-time initialization 2025-12-17 15:42:04 +01:00
bitc0de 3169fa815e Make database initialization lazy to avoid build errors 2025-12-17 15:37:15 +01:00
bitc0de ae2a6a3b9e Use npm install in Docker build for better-sqlite3 compatibility 2025-12-17 15:34:43 +01:00
bitc0de 06e2962fc5 Replace Prisma with better-sqlite3 for simpler deployment 2025-12-17 15:32:10 +01:00
bitc0de fae4fb179a Fix Prisma schema copy in Docker 2025-12-17 15:15:46 +01:00
bitc0de d58acdece6 Add Prisma CLI to production image 2025-12-17 15:02:29 +01:00
bitc0de 6444ad2fa8 Remove public directory from Docker build 2025-12-17 14:28:44 +01:00
bitc0de c259cb15cb Fix Docker build -- add public directory 2025-12-17 14:24:36 +01:00
bitc0de 6e165d65b6 Setup github actions for docker publishing 2025-12-17 14:20:08 +01:00
bitc0de 4ef67ca434 Change mobile image in README
Updated mobile image link in README.
2025-12-17 14:11:18 +01:00
bitc0de 970aa26ff8 Update README.md 2025-12-17 14:10:26 +01:00
bitc0de 21ee7863bc Update README.md 2025-12-17 14:09:53 +01:00
bitc0de e1ab5e8ae7 Update README.md 2025-12-17 14:09:13 +01:00
bitc0de 97d0d32002 stars uploaded 2025-12-17 14:03:45 +01:00
bitc0de 733c9b01a7 updload 2025-12-17 13:56:50 +01:00
bitc0de f4962cc138 first commit 2025-12-17 13:55:57 +01:00