Commit graph

227 commits

Author SHA1 Message Date
Julien Maille
ae853636ce IMP: 192kHz playback, adapted visualizers 2026-02-21 00:07:00 +01:00
Samidy
61da5c47b0 cover images on local files ⁉️ 2026-02-20 21:57:17 +03:00
BlackSigkill
bddf5a0d73 fix linting errors/warnings 2026-02-20 15:48:23 +01:00
SamidyFR
de8064410d style: auto-fix linting issues 2026-02-20 13:22:40 +00:00
Samidy
04e4de0fb8 fix(APIs): remove now broken free tier API, oh and other stuff but idc 2026-02-20 16:22:13 +03:00
BlackSigkill
8be0fa944b add sub context menu for artists + add links to artists 2026-02-20 10:49:56 +01:00
BlackSigkill
cefc49777c lint & prettier 2026-02-19 23:48:44 +01:00
BlackSigkill
acc9d8b5cd add tidal biography to artists pages 2026-02-19 23:37:18 +01:00
Eduard Prigoana
2fce3e382e make all editors picks show at once and make the line going through equalizer be at midpoint 2026-02-17 17:38:59 +00:00
Samidy
7496585b1b fix(User Playlists): fix track reordering 2026-02-16 17:36:49 +03:00
IsraelGPT
762488d823 load skeleton styling 2026-02-15 23:39:56 +00:00
Gareth Dawson
933d0e6a40 fix: resolve all yarn lint errors 2026-02-15 21:53:00 +00:00
Julien Maille
8eaafd7e18 FIX: share link from neutralino's app 2026-02-15 21:07:43 +01:00
IsraelGPT
c23f858412 JSPF playlist imports + plausible 2026-02-15 16:30:54 +00:00
IsraelGPT
790f5ee8b4 more font size changing 2026-02-15 15:30:48 +00:00
SamidyFR
3a52196b56 style: auto-fix linting issues 2026-02-14 19:41:08 +00:00
Samidy
2b9c9b344c Merge branch 'main' of github.com:SamidyFR/monochrome 2026-02-14 22:40:44 +03:00
Samidy
c69d497037 feat(sidebar): pinned items 2026-02-14 22:40:39 +03:00
Eduard Prigoana
d7dde87023 add loading skeletons 2026-02-14 17:49:54 +00:00
BlackSigKill
310d5434c9 fix all linting (js/html/css) 2026-02-13 18:01:46 +01:00
JulienMaille
ba859ab697 style: auto-fix linting issues 2026-02-12 15:11:14 +00:00
Julien Maille
1a4c75f833 FIX: several bugs 2026-02-12 16:10:51 +01:00
Eduard Prigoana
1134680c88 (WIP) add qobuz 2026-02-11 10:28:48 +00:00
Eduard Prigoana
f6dae2223f artist blocking 2026-02-10 21:03:48 +00:00
Samidy
d3bee6f066 fix(Player): add back add playlist button in player 2026-02-10 15:37:14 +03:00
Eduard Prigoana
29061ccd30 editor pick changes 2026-02-09 15:37:13 +00:00
Eduard Prigoana
62937e551e Restore manual track ordering in playlists (fix #165) 2026-02-09 11:18:37 +00:00
Eduard Prigoana
9d53abada5 slight visual changes 2026-02-09 01:00:15 +00:00
Eduard Prigoana
003ddc0ab3 add more fonts functionality 2026-02-09 00:01:40 +00:00
Eduard Prigoana
599b11cfc4 add more types to editor picks 2026-02-08 23:05:56 +00:00
Eduard Prigoana
8bb3b285b1 editor's picks and open in new tab 2026-02-08 22:59:21 +00:00
Eduard Prigoana
2522e0e5be scrobbling and skeleton changes 2026-02-08 22:36:07 +00:00
binimum
da74e7746b
Merge https://github.com/binimum/monochrome 2026-02-08 20:02:28 +00:00
binimum
133f484e4e
Urgently fix API spam issues 2026-02-08 20:00:53 +00:00
Samidy
c3b88da054 feat(UI): Font Selection 2026-02-08 22:50:41 +03:00
Eduard Prigoana
3294eaf2fa fix album date and artist on search 2026-02-07 13:27:55 +00:00
BlackSigkill
83de989b9c restaure the commentary section
& put sorting button after download button
2026-02-06 12:17:42 +01:00
BlackSigkill
7a6699b329 select first option in sort dropdown by default
+ center items in dropdown
2026-02-06 12:07:22 +01:00
BlackSigkill
26acd4b225 fix sorting on monochrome's playlists 2026-02-06 11:25:02 +01:00
BlackSigkill
cf499baeb4 add sort option to any playlist 2026-02-06 10:18:51 +01:00
Eduard Prigoana
60b60bd8fa remove dead apis, search in settings, playbar dragging 2026-02-05 20:42:15 +00:00
BlackSigkill
2482df31be move discard playlist search in a more optimal place 2026-02-05 17:12:17 +01:00
BlackSigkill
81f654453e Discard search in playlist when leaving 2026-02-05 17:12:17 +01:00
BlackSigkill
c674cb5892 Add "discard" (cross) button in search bars 2026-02-05 17:12:17 +01:00
EduardPrigoana
81025cd7ed style: auto-fix linting issues 2026-02-05 13:55:00 +00:00
BlackSigkill
6b66d7b3f4 add a search bar in playlists to quickly find titles 2026-02-05 13:31:05 +01:00
EduardPrigoana
877f46c641 style: auto-fix linting issues 2026-02-04 21:13:25 +00:00
Eduard Prigoana
015003225c (TEMPORARY) stop DDOSING apis on search 2026-02-04 23:12:58 +02:00
Eduard Prigoana
15fc0cf725
Merge pull request #138 from blacksigkill/fix/title-date
Show album release date next to tracks
2026-02-04 12:50:57 +02:00
Eduard Prigoana
44004d9c3f
Merge pull request #139 from blacksigkill/fix/linting-issues
fix all errors/warnings during linting
2026-02-04 12:50:40 +02:00
Eduard Prigoana
3d5da2f3e1 ability to hide homepage sections 2026-02-03 17:42:39 +00:00
Eduard Prigoana
adb712b285 clear recents 2026-02-03 18:06:53 +02:00
BlackSigkill
50834a48e0 fix all errors/warnings during linting 2026-02-03 15:20:50 +01:00
BlackSigkill
9780263cf7 show album release date next to tracks 2026-02-03 13:09:01 +01:00
JulienMaille
a542397b3d style: auto-fix linting issues 2026-02-02 23:08:37 +00:00
Julien Maille
08de69086f IMP: visualizer 2026-02-03 00:04:44 +01:00
EduardPrigoana
e6beacd005 volumebar 2026-02-01 19:13:14 +02:00
EduardPrigoana
9d12693fec style: auto-fix linting issues 2026-02-01 12:48:19 +00:00
EduardPrigoana
db777a7923 unreleased rework 2026-02-01 14:48:01 +02:00
Samidy
9fd1256da3 fix(userplaylists): issue where selected songs wouldnt play 2026-01-31 08:19:29 +03:00
Julien Maille
d4e15290fd fix: playlist song reordering by removing stale event listeners 2026-01-30 22:08:00 +01:00
Julien Maille
fcc7ff6145 fix: visualizer mode background and fullscreen color extraction 2026-01-30 13:21:13 +01:00
Julien Maille
c3041a81fd FIX: add to queue option from three dot menu 2026-01-29 23:53:09 +01:00
Julien Maille
c05f5d2426 Enable and style clickable artist name in fullscreen player 2026-01-29 21:56:05 +01:00
Julien Maille
08ca581c79 Fix Android back gesture UX for fullscreen player and app exit 2026-01-29 21:49:42 +01:00
JulienMaille
575e4590bc style: auto-fix linting issues 2026-01-26 20:36:13 +00:00
Julien Maille
c34d3a7db6 feat(ui): add search history and shuffle buttons
- Implement persistent search history with 'Clear All' functionality
- Add shuffle buttons for album and artist headers with robust logic
- Fix repeat mode incorrectly defaulting to ON on startup
- Adjust CSV progress bar position to avoid control overlap
- Remove obsolete 'Inline Buttons' track action setting
- Fix search history dropdown stacking and icon selector specificity
2026-01-26 21:35:46 +01:00
JulienMaille
5c9fcf6a3c style: auto-fix linting issues 2026-01-25 20:43:22 +00:00
Julien Maille
a6736d571f IMP: card three dot menu 2026-01-25 21:43:09 +01:00
JulienMaille
30401ccfa6 style: auto-fix linting issues 2026-01-25 10:00:12 +00:00
Julien Maille
68d1f726c4 Fixed several pre-existing and introduced linting issues 2026-01-25 10:59:56 +01:00
Julien Maille
35080751f9 IMP: toggle and blended mode for visualizer 2026-01-25 10:51:55 +01:00
SamidyFR
4ede3b2664 style: auto-fix linting issues 2026-01-24 12:13:44 +00:00
Samidy
3f3e12817f basically monochrome 2.0 lol 2026-01-24 15:13:19 +03:00
JulienMaille
716a1b7b05 style: auto-fix linting issues 2026-01-18 22:42:00 +00:00
Julien Maille
baeff12c54 feat: handle unavailable tracks in playlists and mixes 2026-01-18 23:41:30 +01:00
Julien Maille
5dcc688577 style: fix all linting warnings (unused vars/imports) 2026-01-18 23:28:58 +01:00
Julien Maille
70a29bdf9b FIX: enable play button for EPs and Singles on artist page 2026-01-18 22:35:15 +01:00
Julien Maille
9a1ef9d0ef UI: fix tracklist layout for editable playlists (add space for delete button) 2026-01-18 22:28:15 +01:00
Julien Maille
66ab529b32 UI: replace menu icon with 'Menu' text in tracklist header 2026-01-18 19:23:50 +01:00
Julien Maille
81854c1ffb UI: add menu icon to tracklist header 2026-01-18 19:06:33 +01:00
Julien Maille
1caafdc673 UI: align duration header with track durations in tracklist 2026-01-18 18:21:29 +01:00
Julien Maille
a75d8b6b1f UI: Improve recommended tracks and album page layout, plus linting fixes
- Display recommended songs and artist top tracks in two columns on desktop.
- Implement a flowing 'L-shape' layout for the album page using floats.
- Increase playbar transparency in light mode for a better frost effect.
- Fix linting issues: add missing imports, merge duplicate CSS rules, and fix HTML quoting.
2026-01-18 14:08:52 +01:00
SamidyFR
e8ec616e9d style: auto-fix linting issues 2026-01-17 19:41:09 +00:00
Samidy
a1498548a8 Home page change-up, shuffle like, self-host + improvements & fixes 2026-01-17 22:40:43 +03:00
Samidy
e5792d035c local music warning, lyrics panel always open, shuffle improvements & fixes 2026-01-17 04:04:12 +03:00
Julien Maille
e1a44b3502 feat: add Hi-Res and Lossless quality indicators to queue and play bar 2026-01-16 22:38:53 +01:00
JulienMaille
bae0d0a170 style: auto-fix linting issues 2026-01-16 20:37:51 +01:00
Samidy
fa716f002a New Account System 2026-01-16 18:47:28 +03:00
SamidyFR
2c0ca538d1 style: auto-fix linting issues 2026-01-13 20:26:13 +00:00
Samidy
24f5dedcfe I HATE FIREBASE 2026-01-13 23:25:51 +03:00
SamidyFR
5bb028d153 style: auto-fix linting issues 2026-01-11 23:34:32 +00:00
Samidy
f182304c7e add recommended playlist songs, improvements, fixes & more 2026-01-12 02:33:52 +03:00
Samidy
d9af027def fullscreen improvements 2026-01-11 07:57:16 +03:00
Julien Maille
a419f38024 js fixes 2026-01-11 00:58:55 +01:00
JulienMaille
dc3ae80d9f style: auto-fix linting issues 2026-01-11 00:36:22 +01: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
bcb949d1ec FIX: broken display with tracks containing weird characters 2026-01-08 22:20:38 +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
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