Commit graph

115 commits

Author SHA1 Message Date
Daniel
e2a09b9b32 refactor: externalize svg images and add new vite plugin
The plugin runs all imported SVG files through svgo.

For index.html, you can use the following syntax:
```html
<use svg="file.svg" size="24" />
```

For scripts, use the `?svg` import query
```javascript
import SVG_FILE from './file.svg?svg&size=24
```

Note: size is shorthand for specifying both width and height individually.  You can also set any property of the base SVG element.

You can also use the `?svg&icon` query to return a function that allows dynamically resizing the SVG string.
2026-03-19 15:28:33 -05:00
SamidyFR
108387ac7a style: auto-fix linting issues 2026-03-11 07:12:10 +00:00
Samidy
ffdcc1d396 THERE YOU SHITHEAD 2026-03-11 10:11:38 +03:00
Samidy
07003f92f0 fix toggle UI console errors + volume button disappearing for no reason 2026-03-11 08:36:11 +03:00
SamidyFR
ce79d6d4c6 style: auto-fix linting issues 2026-03-10 02:43:19 +00:00
Samidy
49592e38a3 Merge branch 'main' of github.com:monochrome-music/monochrome 2026-03-10 05:42:50 +03:00
Samidy
f67123a9d1 fix(inf-radio): IM A DUMBASS 2026-03-10 05:37:51 +03:00
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
75d16e6ce4 feat: music videos 2026-03-09 03:03:29 +03:00
Samidy
3685e33b48 fix(context menu): Change from "Like" to "Unlike" depending on state 2026-03-08 01:15:51 +03:00
edideaur
8eefb1b79b open in harmony + context menu on album pages 2026-03-05 18:17:53 +00:00
binimum
01309a9a15
Change instances.json in favour of Workers which have live API uptime 2026-02-21 14:56:55 +00:00
Samidy
8c79e69382 feat(search): search recs in queue 2026-02-21 02:30:03 +03:00
EduardPrigoanaAlt
82700ae42e style: auto-fix linting issues 2026-02-20 10:50:13 +00:00
BlackSigkill
be7ca88221 keep track's artists order the same in subcontext menu 2026-02-20 10:57:58 +01:00
BlackSigkill
8be0fa944b add sub context menu for artists + add links to artists 2026-02-20 10:49:56 +01:00
BlackSigkill
eddb202b1b allow multi artist selection (go to artist context menu) 2026-02-20 10:16:08 +01:00
Eduard Prigoana
58b77e904b fix codeql stuff 2026-02-18 03:17:37 +00:00
IsraelGPT
18fc409e56 feat: playlist art uploads? 2026-02-16 13:40:36 +00:00
IsraelGPT
399a48a386 unblocking 2026-02-16 00:55:19 +00:00
Gareth Dawson
933d0e6a40 fix: resolve all yarn lint errors 2026-02-15 21:53:00 +00:00
JulienMaille
5cd0d10b77 style: auto-fix linting issues 2026-02-15 20:08:02 +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
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
Julien Maille
02cf092904 FIX: try to fix application volume control on linux 2026-02-13 21:02:00 +01:00
Julien Maille
7e635143be FIX: context menu on mobile or small screens 2026-02-12 23:17:20 +01:00
Eduard Prigoana
f6dae2223f artist blocking 2026-02-10 21:03:48 +00:00
Julien Maille
22365976c9 FIX: vite warnings 2026-02-10 10:09:56 +01:00
Eduard Prigoana
f73c75f668 user playlists descriptions 2026-02-09 20:34:40 +00:00
Eduard Prigoana
8bb3b285b1 editor's picks and open in new tab 2026-02-08 22:59:21 +00:00
Eduard Prigoana
901d001075 Clicking on the album in the player bar navigates to the album page and todo list 2026-02-08 19:39:43 +00:00
BlackSigkill
59c2b8c693 fix copy-link action menu 2026-02-06 14:27:40 +01:00
Eduard Prigoana
2a572aec42 more scrobbling sources 2026-02-05 10:25:04 +00:00
EduardPrigoana
fc2229dbf6 style: auto-fix linting issues 2026-02-01 20:35:18 +00:00
EduardPrigoana
d1c56372a4 listenbrainz 2026-02-01 22:34:52 +02:00
EduardPrigoana
47cc05e60e EQUALIZER FINALLY 2026-02-01 22:14:35 +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
JulienMaille
f0fd8c8c9e style: auto-fix linting issues 2026-01-31 08:53:12 +00:00
Julien Maille
758d1ffd6f feat: improve playlist management and visualizer consistency 2026-01-31 09:51:45 +01:00
Julien Maille
c3041a81fd FIX: add to queue option from three dot menu 2026-01-29 23:53:09 +01:00
Julien Maille
60d53cf87b Implement quality fallback on playback error (fix for Firefox blob/DASH issues) 2026-01-29 22:07:49 +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