Commit graph

335 commits

Author SHA1 Message Date
Samidy
9652998b6e give space for create playlist button 2026-01-10 00:35:51 +03:00
Julien Maille
62e0906b3a IMP: waveform perf improvement 2026-01-09 22:11:37 +01:00
Samidy
c44b30b55b
This monochrome is now official :P 2026-01-10 00:02:59 +03:00
Julien Maille
36b6b78459 FIX: broken display with tracks containing weird characters 2026-01-09 21:41:40 +01:00
Julien Maille
09db554aac FIX: stacking sleep timer modal popups 2026-01-09 21:34:10 +01:00
Julien Maille
5ea6f69cb1 WIP: waveform 2026-01-09 21:31:16 +01:00
Samidy
02dc2e0ba6 HOW DID I MISS THESE BRO 2026-01-09 16:00:36 +03:00
Samidy
154bdf2052 Add playlist reordering, fix issues, improve queue list, add back casting + more 2026-01-09 15:25:43 +03:00
Julien Maille
01f649f53e FIX: css 2026-01-09 00:03:05 +01:00
Julien Maille
fc6260d9b9 FIX: context menu below bottom bar 2026-01-08 22:37:49 +01:00
Julien Maille
9cb9b12d1c Refactored and reordered css, no other change 2026-01-08 22:31:47 +01:00
Julien Maille
bcb949d1ec FIX: broken display with tracks containing weird characters 2026-01-08 22:20:38 +01:00
Samidy
cd30df8d6a Merge branch 'main' of github.com:SamidyFR/monochrome 2026-01-08 23:32:59 +03:00
Samidy
ef86e23109 add track mix to context 2026-01-08 23:32:56 +03:00
Julien Maille
334b9487aa fix(css): align sleep timer button style with neighboring buttons 2026-01-08 20:52:39 +01:00
Julien Maille
2f7a88e977 update api instances 2026-01-08 20:50:19 +01:00
Julien Maille
4549cc6d9a Hide add to playlist and lyrics buttons in playbar when no song is selected 2026-01-08 20:28:54 +01:00
Julien Maille
8d53cf5a38 Update Create Playlist button color to primary 2026-01-08 20:22:14 +01:00
Julien Maille
44acd814cc Set sleep timer button color to primary when active 2026-01-08 20:12:13 +01:00
Julien Maille
d74eca943c Fix public user playlist 404 error on download and play 2026-01-08 18:11:48 +01:00
Samidy
89b8e7e24b @grok just fix this dude 2026-01-08 15:20:49 +03:00
Samidy
999bff497c Merge branch 'main' of github.com:SamidyFR/monochrome 2026-01-08 15:16:01 +03:00
Samidy
99accb6350 add shitty fix for context menu 2026-01-08 15:15:57 +03:00
Julien Maille
ff166b27ca Fix: Refactor playlist loading and sharing logic
Resolves an issue where Tidal playlists with UUIDs were incorrectly identified as missing user playlists.

Introduces explicit source (api/user) parameter to renderPlaylistPage for reliable routing.

Restricts the Share button to user playlists only and fixes npm deprecation warnings.

# Conflicts:
#	package.json
2026-01-08 13:13:11 +01:00
Samidy
c9f639ba6c Merge branch 'main' of github.com:SamidyFR/monochrome 2026-01-08 14:52:06 +03:00
Samidy
d0f5626453 add sleep timer button to mobile 2026-01-08 14:52:03 +03:00
Samidy
335250e4fe
Update README 2026-01-08 14:39:37 +03:00
Samidy
2799cd8d85
Merge pull request #56 from NexiaMoe/feat/lyric-romaji
Add Japanese to Romaji converter
2026-01-08 03:17:05 -08:00
Samidy
0234df5a7c add "add to playlist" button on player, add sleep timer feature 2026-01-08 14:14:46 +03:00
Aji Priyo Wibowo
4c38978966 chores: remove wakana and Kuroshiro package as it use CDN 2026-01-08 18:12:02 +07:00
Aji Priyo Wibowo
90e4785644 fix: Monkey-patching kuromoji when hosting the app 2026-01-08 17:44:24 +07:00
Aji Priyo Wibowo
daac9d9e60 feat: fix performance on convert to romaji 2026-01-08 16:31:39 +07:00
Aji Priyo Wibowo
df2b77eb7d Feat: adding romaji convert feature on lyric 2026-01-08 15:49:54 +07:00
Samidy
6635f5ed4d
discord fix and donations 2026-01-07 23:52:25 -08:00
Julien Maille
b3437dc99a Revert "Feat: Implement memory-efficient sequential streaming ZIP downloads using zip.js and StreamSaver.js"
This reverts commit 67a97a34a8.
2026-01-07 23:32:49 +01:00
Julien Maille
fc53295ced Fix: Robust metadata refresh 2026-01-07 23:12:22 +01:00
Julien Maille
6669c6854a Fix: use getTrackArtists in mediaSession 2026-01-07 23:08:43 +01:00
Julien Maille
b543112dbb Fix: Improve API rate limit handling during CSV import
- Update 'fetchWithRetry' in api.js to respect Retry-After header and use exponential backoff for 429 errors.
- Add 300ms delay between requests in CSV import loop to reduce load.
2026-01-07 22:52:30 +01:00
Julien Maille
d65603b566 Fix: CSV import parsing logic to correctly handle commas in quoted fields 2026-01-07 22:52:30 +01:00
Julien Maille
350c720a7e Fix: Pass imported tracks to createPlaylist so CSV import works 2026-01-07 22:52:30 +01:00
Julien Maille
67a97a34a8 Feat: Implement memory-efficient sequential streaming ZIP downloads using zip.js and StreamSaver.js 2026-01-07 22:52:29 +01:00
Samidy
f7a0da1934
remove weird monochrome desc in contribute.md 2026-01-07 13:01:51 -08:00
Julien Maille
97e076e2ee Fix: Cloudflare Pages 404 by making base path dynamic
- Default base to '/' for root deployments and local dev
- Use VITE_BASE_PATH env var in GitHub Actions for subdirectory hosting
- Update documentation and local dev URL
2026-01-07 21:51:21 +01:00
Julien Maille
6e52e9dffc Fix: Modal button alignment and refactor playlist header actions 2026-01-07 21:28:41 +01:00
Julien Maille
e0528d512b Fix: Correct data attribute usage for user playlist edit/delete buttons 2026-01-07 21:14:02 +01:00
Julien Maille
21c947fd68 WIP: auto-deploy 2026-01-07 21:03:57 +01:00
Julien Maille
72d27ef7fe refactor, better compact cards 2026-01-07 21:03:57 +01:00
Samidy
a880fe7777 nvm revert 2026-01-07 18:45:40 +03:00
Samidy
59cdcc4d3d update firebase 2026-01-07 18:13:27 +03:00
Samidy
276a35cf50 add playlist shuffle, fix "unknown artist" 2026-01-07 12:16:59 +03:00