Commit graph

532 commits

Author SHA1 Message Date
Julien Maille
d52ed226fa FIX: avoid adding same song in a row to the recent list 2026-01-30 22:17:03 +01:00
Julien Maille
d4e15290fd fix: playlist song reordering by removing stale event listeners 2026-01-30 22:08:00 +01:00
Julien Maille
72be86b5a6 fix: update queue UI automatically when queue changes 2026-01-30 22:08:00 +01:00
JulienMaille
6764eea3e1 style: auto-fix linting issues 2026-01-30 21:00:33 +00:00
Julien Maille
37f9a3ebb2 IMP: normize kick deteciton for visualiser 2026-01-30 22:00:15 +01:00
Julien Maille
3307dfecb5 fix: disable browser autocomplete/history on search input 2026-01-30 21:50:31 +01:00
Julien Maille
fcc7ff6145 fix: visualizer mode background and fullscreen color extraction 2026-01-30 13:21:13 +01:00
JulienMaille
95e8509b65 style: auto-fix linting issues 2026-01-29 22:54:13 +00: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
6ec7ecb5ea style: auto-fix linting issues 2026-01-29 20:56:27 +00:00
Julien Maille
c05f5d2426 Enable and style clickable artist name in fullscreen player 2026-01-29 21:56:05 +01:00
JulienMaille
51af77d828 style: auto-fix linting issues 2026-01-29 20:50:15 +00:00
Julien Maille
08ca581c79 Fix Android back gesture UX for fullscreen player and app exit 2026-01-29 21:49:42 +01:00
Samidy
b320efa9b0
chore(GitHub): Add Sponsor In GitHub 2026-01-29 09:31:28 +03:00
Samidy
384f5717f8 Merge branch 'main' of github.com:SamidyFR/monochrome 2026-01-29 03:35:20 +03:00
Samidy
40f85b0198 fix(style): adjust spacing of buttons in fullscreen 2026-01-29 03:35:16 +03:00
JulienMaille
a6f94a8385 style: auto-fix linting issues 2026-01-28 23:04:47 +00:00
Julien Maille
30865d2632 feat(visualizer): add presets 2026-01-29 00:04:21 +01:00
Julien Maille
3e8efa7264 WIP: viz 2026-01-29 00:02:42 +01:00
Julien Maille
49c405216b WIP: viz 2026-01-28 22:44:00 +01:00
Eduard Prigoana
0b4c968d3a
Update CMD to allow external access on Vite preview 2026-01-27 23:35:24 +02:00
Eduard Prigoana
e9bdceed95
Remove devDependencies pruning step from Dockerfile
Removed the step to prune devDependencies from the Docker image build process.
2026-01-27 23:31:10 +02:00
Eduard Prigoana
07174cecef
Fix typo in COPY command for bun.lock file 2026-01-27 23:29:01 +02:00
Eduard Prigoana
684bf8c0ed
Add Dockerfile for Bun canary on Alpine 2026-01-27 23:19:45 +02:00
Samidy
41c070d050 Merge branch 'main' of github.com:SamidyFR/monochrome 2026-01-27 02:59:55 +03:00
Samidy
7716ef2f31 docs(README): add new features 2026-01-27 02:59:51 +03:00
SamidyFR
90971dc191 style: auto-fix linting issues 2026-01-26 23:28:45 +00:00
Samidy
6d9d2f4f89 fix(streaming): fix Hi-res playback on Firefox 2026-01-27 02:28:16 +03:00
JulienMaille
15c3702cae style: auto-fix linting issues 2026-01-26 21:12:21 +00:00
Julien Maille
2e322ac8a6 fix(downloads): detect actual format for all download paths
Fixes #117

- Add getExtensionFromBlob() to detect format from blob signature
- DASH Hi-Res streams are MP4 containers, not raw FLAC
- Fix api.downloadTrack to detect and correct filename extension
- Fix bulk download functions to use detected extension
- Fallback to mime type if signature detection fails
2026-01-26 22:11:50 +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
Eduard Prigoana
601262b70f
Update contribution guidelines for Bun usage 2026-01-26 22:11:04 +02:00
Samidy
b2e836e386 Merge branch 'main' of github.com:SamidyFR/monochrome 2026-01-26 13:24:30 +03:00
Samidy
f06891e2bc docs(Contributing): Add Commit Messages Section & Fix Wrong Deployment Section. 2026-01-26 13:24:27 +03:00
Samidy
022d8e232f
dependabot stuff
chore(deps-dev): bump lodash from 4.17.21 to 4.17.23
2026-01-26 06:21:14 +03:00
dependabot[bot]
98f11bd774
chore(deps-dev): bump lodash from 4.17.21 to 4.17.23
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26 03:19:55 +00:00
Samidy
03b52944ed Merge branch 'main' of github.com:SamidyFR/monochrome 2026-01-26 01:56:37 +03:00
Samidy
c7facb2c4b mobile track fix 2026-01-26 01:56:34 +03:00
SamidyFR
f4127fda7a style: auto-fix linting issues 2026-01-25 22:06:16 +00:00
Samidy
6e06c090d8 button styles lol 2026-01-26 01:05:51 +03: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
d5489edf01 style: auto-fix linting issues 2026-01-25 10:45:46 +00:00
Julien Maille
4ca1923f15 fix(lastfm): format multiple artists with ampersands for scrobbling 2026-01-25 11:45:23 +01:00
Julien Maille
13627cdd61 feat: implement layout shift in fullscreen mode when side panels are active 2026-01-25 11:42:13 +01:00
Julien Maille
a88ac265f7 attempt to fix visualizer bug with particles going faster over time 2026-01-25 11:25:08 +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