Commit graph

331 commits

Author SHA1 Message Date
akane
7e56fc5030 fix(ui): command palette accessibility, theme handling, and edge cases 2026-03-21 11:56:34 -07:00
akane
3415901bdb feat(ui): add cmdk-style command palette 2026-03-21 11:35:09 -07:00
DanTheMan827
5c5ea904c8 style: auto-fix linting issues 2026-03-20 23:00:41 +00:00
edidealt
ab11ff6a37 multi-track selection 2026-03-20 22:28:08 +00:00
Daniel
b7cac5724d fix(downloads): don't disable hi-res downloads on iOS or Safari
Just because the browser can't play them doesn't mean the user may not want to download them
2026-03-19 15:11:15 -05:00
edideaur
e5b4cf6adf
Merge pull request #335 from Xenuel/feature/in-your-library
feat(ui): add "In Your Library" section to artist detail page
2026-03-17 11:00:11 +02:00
Xenuel
43f816ad25 refactor(ui): improve accessibility and security in "In Your Library" section
Replace h2 toggle with semantic button and aria-expanded attribute,
switch from style.display to hidden attribute for visibility control,
use DOM methods instead of innerHTML for source labels and modal
options to prevent XSS, improve artist matching with ID-based lookup,
and clean up event listeners before re-attaching to prevent leaks.
2026-03-16 23:46:25 +01:00
Xenuel
52d5166363 feat(ui): add "In Your Library" section to artist detail page
Show liked tracks and playlist tracks by the artist with source
labels, collapsible chevron toggle, and real-time updates via
favorites-changed and playlist-tracks-changed events.
2026-03-16 22:38:29 +01:00
Srihari NT
677f515e4d fix(ui): fullscreen volume above taskbar, settings overflow, download progress
- #322: Fullscreen overlay padding and main-view scrollable so volume stays above taskbar when Up next is shown

- #313: Settings tab content constrained on small displays with max-width, min-width, overflow-x

- #278: HEAD request before GET for download to get Content-Length for progress bar; resolveDownloadTotalBytes in downloadProgressUtils.js
2026-03-15 15:41:32 +05:30
Kaler
c46663e942 fix(equalizer):eq response canvas 2026-03-13 14:04:26 +05:30
Kaler
13b2340481 fix(equalizer):eq response canvas 2026-03-13 14:02:07 +05:30
Samidy
6870674cb4 why the fuck we js got an empty CSS class 2026-03-13 05:06:12 +03:00
Samidy
4728455b90 Merge branch 'main' of github.com:monochrome-music/monochrome 2026-03-12 02:49:00 +03:00
Samidy
5e55e141da feat(missing-songs-import): export missing songs to CSV or copy to clipboard 2026-03-12 02:48:55 +03:00
SamidyFR
6efd88b31e style: auto-fix linting issues 2026-03-11 23:04:04 +00:00
Samidy
f576b35ce8 Merge branch 'main' of github.com:monochrome-music/monochrome 2026-03-12 02:03:40 +03:00
Samidy
4b7833dc8e update outdated self-hosting shit 2026-03-12 02:03:36 +03:00
edideaur
d8fdaac508
Merge pull request #300 from KalerKaler/fix/fixed-lcd-pixels-visualizer-and-visualizer-switching
fix(visualizer): correct LED layout and visualizer switching
2026-03-11 14:42:48 +02:00
Samidy
57a72ac5d7 fix: show warning for empty playlist names & fix notification z-index 2026-03-11 05:30:32 +03:00
edideaur
6c4032a977 style: auto-fix linting issues 2026-03-10 21:58:27 +00:00
edideaur
2e1367e5c2 video covers 2026-03-10 21:58:02 +00:00
Kaler
97e41b521b Fixed lcd-visualiser CSS 2026-03-10 13:28:16 +05:30
SamidyFR
4cb8b84f91 style: auto-fix linting issues 2026-03-10 01:58:49 +00:00
Samidy
473e5ba8b6 feat(recommendations): Infinite Radio 2026-03-10 04:58:17 +03:00
SamidyFR
c8b919a4c7 style: auto-fix linting issues 2026-03-09 00:04:26 +00:00
Samidy
83c705a60a Merge branch 'main' of github.com:monochrome-music/monochrome 2026-03-09 03:03:59 +03:00
Samidy
75d16e6ce4 feat: music videos 2026-03-09 03:03:29 +03:00
JulienMaille
3f138039f6 style: auto-fix linting issues 2026-03-08 19:33:24 +00:00
Julien Maille
133b3e4550 fix: resolve duplicate CSS selectors in styles.css 2026-03-08 20:33:08 +01:00
JulienMaille
71ed8c7c1f style: auto-fix linting issues 2026-03-08 19:04:57 +00:00
Julien Maille
402adb60d9 fix: profile banner visibility in WebKit browsers 2026-03-08 19:55:30 +01:00
Julien Maille
65c8f9e481 style: restore correct font size for secondary buttons 2026-03-08 19:52:09 +01:00
Julien Maille
1c1c0037c0 fix: big button after css linting fixes 2026-03-08 19:48:53 +01:00
Julien Maille
c7b1d301db fix: linting errors and settings structure cleanup 2026-03-08 19:42:26 +01:00
Julien Maille
473d63c899 reorganize settings menu, add playback speed reset and instances tab 2026-03-08 18:35:07 +01:00
Samidy
4762dea607 feat(visualizer): visualizer dimming 2026-03-08 02:55:51 +03:00
SamidyFR
1da88ac568 style: auto-fix linting issues 2026-03-07 02:50:41 +00:00
Samidy
0b2fe88731 feat(keyboard): command palette 2026-03-07 05:50:15 +03:00
Samidy
3772295a07 feat(home): explore page 2026-03-06 08:58:24 +03:00
edideaur
8eefb1b79b open in harmony + context menu on album pages 2026-03-05 18:17:53 +00:00
edideaur
f967d29c52 donate and about page changes 2026-03-03 20:47:49 +00:00
edideaur
29dea5d81f style: auto-fix linting issues 2026-03-03 12:21:12 +00:00
edideaur
b29160385a keybind rebinding 2026-03-03 12:20:42 +00:00
edidealt
ebccec5903 FULLY hide show ui button 2026-03-02 20:35:45 +00:00
Eduard Prigoana
fa4da493e6 UI hiding 2026-02-27 22:57:11 +00:00
SamidyFR
0047c723f3 style: auto-fix linting issues 2026-02-25 23:14:12 +00:00
Samidy
41e7819e26 holy AI (ima kill u edideaur) 2026-02-26 02:13:44 +03:00
SamidyFR
700645919c style: auto-fix linting issues 2026-02-23 22:58:08 +00:00
Samidy
38434f5419 Merge branch 'main' of github.com:monochrome-music/monochrome 2026-02-24 01:57:43 +03:00
Samidy
29b4899089 feat(themes): Community Themes 2026-02-24 01:57:17 +03:00
Eduard Prigoana
49c054e64a userplaylists in editor picks + refresh button for playlist suggestions 2026-02-23 17:41:45 +00:00
Julien Maille
91ecca534b Fix mobile scroll container to restore browser URL bar collapse 2026-02-21 23:51:27 +01:00
Julien Maille
73b9867d4b FIX: tooltip and css issues 2026-02-21 23:33:30 +01:00
Samidy
77d99245c8 feat(artists): artists socials 2026-02-22 01:04:02 +03:00
Julien Maille
d84b30bc84 Fix album card play button overflow on mobile 2026-02-21 01:02:00 +01:00
Samidy
6eda36b8df we chuds who love credit 2026-02-20 22:09:26 +03:00
BlackSigkill
bddf5a0d73 fix linting errors/warnings 2026-02-20 15:48:23 +01:00
BlackSigkill
8be0fa944b add sub context menu for artists + add links to artists 2026-02-20 10:49:56 +01:00
EduardPrigoana
9f5f753f7a style: auto-fix linting issues 2026-02-20 00:29:07 +00:00
BlackSigkill
acc9d8b5cd add tidal biography to artists pages 2026-02-19 23:37:18 +01:00
SamidyFR
48937ed573 style: auto-fix linting issues 2026-02-19 13:55:31 +00:00
Samidy
5eba6aa224 Merge branch 'main' of github.com:monochrome-music/monochrome 2026-02-19 16:55:02 +03:00
Samidy
250ebb9f99 feat(social): profiles feature 2026-02-19 16:54:58 +03:00
Eduard Prigoana
120c725233 guess who goin to jail tonight 2026-02-17 23:49:51 +00:00
Eduard Prigoana
f20f3dbb9d EQ changes 2026-02-17 20:22:47 +00: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
satanyahoo
63c67690d7 style: auto-fix linting issues 2026-02-16 14:39:25 +00:00
IsraelGPT
f38a25173e add (and somewhat enforce) design.md 2026-02-16 14:38:58 +00:00
IsraelGPT
a034374859
Merge pull request #200 from itsgareth/fix/resize-bottom-nav-elements
Proposal: shrink bottom nav items as secondary actions
2026-02-16 01:58:07 +02:00
IsraelGPT
762488d823 load skeleton styling 2026-02-15 23:39:56 +00:00
Gareth Dawson
83236d5609 style(sidebar): shrink bottom nav items as secondary actions 2026-02-15 22:27:49 +00:00
IsraelGPT
b531d31dc1
Merge pull request #199 from itsgareth/fix/remove-linting-errors
fix: resolve all yarn lint errors
2026-02-16 00:08:15 +02:00
IsraelGPT
a0b7779520
Merge pull request #198 from itsgareth/fix/sidebar-settings-main-bottom-nav-sections-v2
fix(settings): restrict sidebar reorder to main vs bottom sections
2026-02-16 00:07:45 +02:00
Gareth Dawson
933d0e6a40 fix: resolve all yarn lint errors 2026-02-15 21:53:00 +00:00
Gareth Dawson
bd2ef5d8d5 fix(settings): restrict sidebar reorder to main vs bottom sections 2026-02-15 21:06:48 +00:00
Julien Maille
d0627fc14c FIX: pinned items overflow 2026-02-15 21:56:08 +01:00
satanyahoo
13b350edc8 style: auto-fix linting issues 2026-02-15 15:31:32 +00:00
IsraelGPT
790f5ee8b4 more font size changing 2026-02-15 15:30:48 +00:00
IsraelGPT
0b20caff69 equalizer changes 2026-02-15 15:01:34 +00:00
Gareth Dawson
b3ca014d0f fix(sidebar): prevent nav button clipping on hover indent 2026-02-15 13:40:44 +00:00
Gareth Dawson
20d8a056ba fix(sidebar): prevent nav button clipping on hover indent 2026-02-14 21:51:29 +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
Eduard Prigoana
615f5dc8bd add apple music fonts 2026-02-14 16:43:05 +00:00
BlackSigKill
310d5434c9 fix all linting (js/html/css) 2026-02-13 18:01:46 +01:00
JulienMaille
2be594aaee style: auto-fix linting issues 2026-02-13 09:40:59 +00:00
Julien Maille
07a5b3a181 FIX: css for recommended tracks for playlist, waveform 2026-02-13 10:40:36 +01:00
Julien Maille
7e635143be FIX: context menu on mobile or small screens 2026-02-12 23:17:20 +01:00
JulienMaille
ad3e2f2527 style: auto-fix linting issues 2026-02-12 15:22:41 +00:00
Julien Maille
bce126abfb FIX: try to make it work on tesla browser 2026-02-12 16:22:14 +01:00
Julien Maille
e7c895dd8c refactor: optimized track list hover performance by removing scale transforms 2026-02-12 16:22:14 +01:00
Julien Maille
1a4c75f833 FIX: several bugs 2026-02-12 16:10:51 +01:00
Eduard Prigoana
9d81ada6ab fix #170 2026-02-11 09:24:35 +00:00
Eduard Prigoana
3a1e3baec2 button fixes and new editors pick 2026-02-11 07:16:44 +00:00
Julien Maille
a303e591cc FIX: restore hover tooltip on truncated text 2026-02-10 23:40:44 +01:00
Eduard Prigoana
f6dae2223f artist blocking 2026-02-10 21:03:48 +00:00
Eduard Prigoana
37b0747e05 add a clear site data button and auto-updates 2026-02-10 10:41:53 +00:00
BlackSigkill
ed579624e2 fix linting 2026-02-09 20:48:02 +01:00