Commit graph

1290 commits

Author SHA1 Message Date
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
Samidy
433f859513
we dont be vibecoding around here (atleast for me idk abt the other devs) 2026-03-14 11:41:39 +03:00
Samidy
3dca5d3ebb Remove Julien as hes no longer a dev 2026-03-14 03:47:50 +03:00
Samidy
c950f60abd Merge branch 'main' of github.com:monochrome-music/monochrome 2026-03-14 03:32:14 +03:00
Samidy
08652f78ec fix(playlist-imports): dont fucking push to liked 2026-03-14 03:32:11 +03:00
Samidy
26f7da661e
Merge pull request #319 from monochrome-music/dependabot/npm_and_yarn/yauzl-3.2.1
chore(deps-dev): bump yauzl from 3.2.0 to 3.2.1
2026-03-14 03:11:46 +03:00
Samidy
99debbb7b2 feat(APIs): custom api instances 2026-03-14 02:58:22 +03:00
dependabot[bot]
98c9ddd7f9
chore(deps-dev): bump yauzl from 3.2.0 to 3.2.1
Bumps [yauzl](https://github.com/thejoshwolfe/yauzl) from 3.2.0 to 3.2.1.
- [Commits](https://github.com/thejoshwolfe/yauzl/compare/3.2.0...3.2.1)

---
updated-dependencies:
- dependency-name: yauzl
  dependency-version: 3.2.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-13 20:11:10 +00:00
edideaur
e190519040
Merge pull request #318 from binimum/main
fix(lyrics): update track title retrieval to use getTrackTitle function and bump ver to 1.1.4
2026-03-13 22:10:05 +02:00
binimum
d09b830ee3
fix(dependencies): update bun.lock 2026-03-13 20:00:38 +00:00
binimum
33d3c6c51a
fix(lyrics): update track title retrieval to use getTrackTitle function
chore(deps): update @uimaxbai/am-lyrics to version 1.1.4 in package.json and package-lock.json
2026-03-13 19:57:24 +00:00
Samidy
ad5651a30f
Merge pull request #317 from Mrigakshi-RC/fix/show-imported-playlist
fix(library): show playlist in library on csv import
2026-03-13 22:20:50 +03:00
Mrigakshi Roy Choudhury
3880bc2740 fix(library): show playlist in library on csv import 2026-03-14 00:25:21 +05:30
edideaur
0adb43ec3c
Merge pull request #312 from KalerKaler/fix/fixed-equalizer-curve-canvas
Fix/fixed equalizer curve canvas
2026-03-13 18:41:49 +02:00
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
af04080dd2 feat(embeds): embed profiles 2026-03-13 06:22:29 +03:00
Samidy
43a5f1b714 fix(local files): metadata artist garbage 2026-03-13 05:28:49 +03:00
Samidy
6870674cb4 why the fuck we js got an empty CSS class 2026-03-13 05:06:12 +03:00
Samidy
3591ed7157 fix(album-imports): get them to actually work 2026-03-13 04:51:04 +03:00
Samidy
9b800815a5 forcing a push right now 2026-03-13 03:34:52 +03:00
Samidy
f513ce27e4 feat(unreleased): lyrics on unreleased 2026-03-13 02:58:57 +03:00
Samidy
8674aba673 update packages and shit 2026-03-13 02:19:14 +03:00
edideaur
52bd48bff1
Merge pull request #308 from DanTheMan827/blob-urls
feat: add blob-url support and integrate blob asset plugin for Vite
2026-03-13 00:52:55 +02:00
Daniel
f6fac62593
Fix assetUrl assignment in fetch call 2026-03-12 17:46:55 -05:00
Daniel
a36ae22f4f
feat: add blob-url support and integrate blob asset plugin for Vite 2026-03-12 22:34:37 +00:00
edideaur
0f94535654 lockfile again 2026-03-12 22:23:15 +00:00
edideaur
39b5090a67
Merge pull request #307 from DanTheMan827/progress-improvements
Fix taglib worker initialization and enhance download progress handling
2026-03-13 00:03:29 +02:00
Daniel
bc1c97dc1f
Revert "fix: update ffmpeg imports to use URL loader for core JS and WASM"
This reverts commit 14817a3314.
2026-03-12 21:01:32 +00:00
Daniel
a4d92b0759
feat(downloads): implement SequentialFileWriter for individual file downloads 2026-03-12 20:47:48 +00:00
Daniel
25c338fac3
refactor: improve progress updates 2026-03-12 20:47:47 +00:00
Daniel
574e42ba1e
feat(downloads): dash progress / remove nearly duplicate downloadTrackBlob logic from downloads.js 2026-03-12 20:47:46 +00:00
Daniel
4445cdcd2e
fix(taglib): worker initialization
This was mangled during a merge operation.
2026-03-12 20:47:45 +00:00
edideaur
eb3c7f75c8 fix samidys chud styling 2026-03-12 20:18:24 +00:00
edideaur
ed6753d15e Update lockfile 2026-03-12 19:37:27 +00:00
edideaur
b31be7dc80 Fix bulk download edge cases and improve robustness
- FolderPickerWriter: throw AbortError on cancel instead of returning null
- FolderPickerWriter: add try/catch with abort() to release file locks on failure
- ZipNeutralinoWriter: move writeBinaryFile after response.body validation
- bulkDownloadSettings: migrate legacy key and validate stored values
- download-utils: catch ffmpeg cancellation via signal.aborted
- downloads.js: use consistent Neutralino detection with bridge module
- download-utils: use strict equality for flac extension check
2026-03-12 19:35:23 +00:00
edideaur
a776e24aee
Merge pull request #303 from DanTheMan827/copilot/extract-duplicated-code-to-ts
Extract shared download utilities and abstract bulk download handlers + new folder picker support
2026-03-12 21:18:47 +02:00
Daniel
37a74ad755
refactor(downloads/ffmpeg): refactor ffmpeg usage and add additional logging for ffmpeg 2026-03-12 16:02:44 +00:00
Daniel
c865b21bf5
refactor: ffmpeg customFormats/containerFormats are now an object 2026-03-12 15:24:54 +00:00
Daniel
14817a3314
fix: update ffmpeg imports to use URL loader for core JS and WASM 2026-03-12 14:57:57 +00:00
Daniel
9226515bcf
feat: update client-zip to version 2.5.0 and adjust import in bulk-download-writer.ts 2026-03-12 14:46:52 +00:00
Samidy
3b088d1692 unecessary comments 2026-03-12 10:24:08 +03:00
Samidy
3fc74738a5 this barely ever worked anyways lets just remove smooth scrolling 2026-03-12 10:16:38 +03:00
Samidy
df7ba22fa1 didnt see these 2026-03-12 10:12:06 +03:00
Samidy
fe7a9e5497 replace discord link here 2026-03-12 10:10:50 +03:00
Samidy
5589521818 change custom pocketbase URL placeholder 2026-03-12 10:10:19 +03:00
Samidy
312fe99a75 also not needed 2026-03-12 09:52:12 +03:00
Samidy
ea46d7c021 woopsie daisys 2026-03-12 09:49:33 +03:00
Daniel
079198c59e fix: improve discNumber formatting in formatTemplate function 2026-03-12 06:48:34 +00:00