kv-music/js
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
..
accounts update outdated self-hosting shit 2026-03-12 02:03:36 +03:00
desktop feat: music videos 2026-03-09 03:03:29 +03:00
visualizers Fixed lcd-visualiser CSS 2026-03-10 13:28:16 +05:30
analytics.js Change instances.json in favour of Workers which have live API uptime 2026-02-21 14:56:55 +00:00
api.js refactor: improve progress updates 2026-03-12 20:47:47 +00:00
app.js fix(playlist-imports): dont fucking push to liked 2026-03-14 03:32:11 +03:00
audio-context.js style: auto-fix linting issues 2026-03-10 01:58:49 +00:00
BaseCodec.ts feat(taglib): refactor and improve metadata handling, worker integration, and code quality 2026-03-09 00:35:20 +00:00
bulk-download-writer.ts feat(downloads): implement SequentialFileWriter for individual file downloads 2026-03-12 20:47:48 +00:00
cache.js style: auto-fix linting issues 2026-01-16 20:37:51 +01:00
commandPalette.js style: auto-fix linting issues 2026-03-07 02:50:41 +00:00
dash-downloader.ts refactor: improve progress updates 2026-03-12 20:47:47 +00:00
db.js refactor(ui): improve accessibility and security in "In Your Library" section 2026-03-16 23:46:25 +01:00
doTimed.ts feat(taglib): refactor and improve metadata handling, worker integration, and code quality 2026-03-09 00:35:20 +00:00
download-utils.ts Fix bulk download edge cases and improve robustness 2026-03-12 19:35:23 +00:00
downloads.js feat(downloads): implement SequentialFileWriter for individual file downloads 2026-03-12 20:47:48 +00:00
equalizer.js EQ changes 2026-02-17 20:22:47 +00:00
errorTypes.ts feat(downloads): dash progress / remove nearly duplicate downloadTrackBlob logic from downloads.js 2026-03-12 20:47:46 +00:00
events.js style: auto-fix linting issues 2026-03-11 07:12:10 +00:00
ffmpeg.js feat: add blob-url support and integrate blob asset plugin for Vite 2026-03-12 22:34:37 +00:00
ffmpeg.types.ts refactor: improve progress updates 2026-03-12 20:47:47 +00:00
ffmpeg.worker.js refactor(downloads/ffmpeg): refactor ffmpeg usage and add additional logging for ffmpeg 2026-03-12 16:02:44 +00:00
ffmpegFormats.ts refactor(downloads/ffmpeg): refactor ffmpeg usage and add additional logging for ffmpeg 2026-03-12 16:02:44 +00:00
global.d.ts feat: add blob-url support and integrate blob asset plugin for Vite 2026-03-12 22:34:37 +00:00
hls-downloader.js refactor: improve progress updates 2026-03-12 20:47:47 +00:00
lastfm.js WIP: trying to fix neutralino linux 2026-02-14 00:46:31 +01:00
librefm.js WIP: trying to fix neutralino linux 2026-02-14 00:46:31 +01:00
listenbrainz.js scrobbling and skeleton changes 2026-02-08 22:36:07 +00:00
lyrics.js fix(lyrics): update track title retrieval to use getTrackTitle function 2026-03-13 19:57:24 +00:00
maloja.js scrobbling and skeleton changes 2026-02-08 22:36:07 +00:00
md5.js fix: resolve all yarn lint errors 2026-02-15 21:53:00 +00:00
metadata.flac.js refactor(flac): replace magic numbers with FLAC_BLOCK_TYPES constants for better readability, and pad comment block to at least 1024 bytes 2026-03-10 19:22:03 +00:00
metadata.js fix(local files): metadata artist garbage 2026-03-13 05:28:49 +03:00
metadata.mp3.js Merge https://github.com/monochrome-music/monochrome into taglib-wasm 2026-03-10 18:48:18 +00:00
metadata.mp4.js feat(metadata): re-add flac and m4a metadata code as separate files 2026-03-09 15:54:28 +00:00
mp3-encoder.js refactor: improve progress updates 2026-03-12 20:47:47 +00:00
multi-scrobbler.js more scrobbling sources 2026-02-05 10:25:04 +00:00
music-api.js video covers 2026-03-10 21:58:02 +00:00
player.js style: auto-fix linting issues 2026-03-11 07:12:10 +00:00
playlist-generator.js fix(downloads): cue generation now properly outputs correct tracks numbers and splits by disc 2026-03-11 20:00:44 +00:00
playlist-importer.js fix(playlist-imports): dont fucking push to liked 2026-03-14 03:32:11 +03:00
profile.js fix: handle JSON response in image upload 2026-03-08 20:01:38 +01:00
progressEvents.ts refactor: improve progress updates 2026-03-12 20:47:47 +00:00
qobuz-api.js style: auto-fix linting issues 2026-03-10 05:53:37 +00:00
router.js feat(social): profiles feature 2026-02-19 16:54:58 +03:00
settings.js feat(APIs): custom api instances 2026-03-14 02:58:22 +03:00
side-panel.js fix(playlists): queue loading in chunks for large playlists 2026-03-11 07:02:56 +03:00
storage.js feat(APIs): custom api instances 2026-03-14 02:58:22 +03:00
taglib.ts feat: add blob-url support and integrate blob asset plugin for Vite 2026-03-12 22:34:37 +00:00
taglib.types.ts fix(workers): utilize vite ?worker imports. 2026-03-09 17:58:10 +00:00
taglib.worker.ts fix(taglib): worker initialization 2026-03-12 20:47:45 +00:00
themeStore.js fix copilot findings in kawarp.js and themeStore.js cause they were bugging me 2026-03-06 09:45:05 +00:00
tracker.js higher image qualities for unreleased + fallbacks 2026-03-07 10:12:59 +00:00
ui-interactions.js style: auto-fix linting issues 2026-03-11 04:03:24 +00:00
ui.js refactor(ui): improve accessibility and security in "In Your Library" section 2026-03-16 23:46:25 +01:00
utils.js fix: improve discNumber formatting in formatTemplate function 2026-03-12 06:48:34 +00:00
vibrant-color.js js fixes 2026-01-11 00:58:55 +01:00
visualizer.js feat(visualizer): visualizer dimming 2026-03-08 02:55:51 +03:00
waveform.js FIX: try to fix application volume control on linux 2026-02-13 21:02:00 +01:00