Commit graph

1688 commits

Author SHA1 Message Date
tryptz
cb49904a21 fix: address remaining PR #519 review comments
- Preserve existing preamp when importing files without Preamp line
- Extend import regex to accept k/kHz/Hz suffixes and +signed gains
- Rename localStorage key to monochrome- prefix for backup/restore compat
- Add try/catch to localStorage writes for quota/disabled storage
- Validate custom preset gains array before applying
- Fix delete button visibility for all preset change paths
- Add overflow-x: auto for mobile EQ band scrolling
- Add flex-wrap and responsive sizing for bottom controls on mobile
2026-04-10 16:06:04 +03:00
tryptz
452b810efd fix: apply PR review comments - derive GEQ_FREQUENCIES, validate import, fix delete btn visibility, store preamp in presets 2026-04-10 16:06:04 +03:00
tryptz
1a6214f3ea fix: restore legacy 16-band graphic EQ CSS removed by PR #509
The visualizer/mobile support PR inadvertently deleted the entire
legacy graphic EQ stylesheet block. This restores vertical slider
bands, preamp, preset row, and mobile responsive styles.
2026-04-10 16:06:04 +03:00
tryptz
79a5e8cf71 Add save/delete custom presets for legacy graphic EQ
Save button prompts for a name and stores the current 16-band gains
as a custom preset in localStorage. Custom presets appear in an
optgroup at the bottom of the preset dropdown. Delete button shows
when a custom preset is selected.

https://claude.ai/code/session_01AgSx7SP1dH5KFmpGXCAUvU
2026-04-10 16:06:04 +03:00
tryptz
ae9446cbd1 Add import/export for legacy graphic EQ
Export outputs EqualizerAPO-compatible format with all 16 bands.
Import accepts EqualizerAPO format or simple freq/gain pairs,
maps to nearest GEQ band by log-frequency distance, and ignores
Q values since legacy mode uses fixed dB sliders.

https://claude.ai/code/session_01AgSx7SP1dH5KFmpGXCAUvU
2026-04-10 16:06:04 +03:00
uimaxbai
c6a967dc3a deps: bump am-lyrics 2026-04-09 16:29:45 +01:00
SamidyFR
f65af3fb10 style: auto-fix linting issues 2026-04-08 22:39:36 +00:00
Samidy
e06842c1cd Merge branch 'main' of github.com:monochrome-music/monochrome 2026-04-09 01:38:55 +03:00
Samidy
493ac9f175 mobile contribs 2026-04-09 01:38:52 +03:00
binimum
4394cce61d style: auto-fix linting issues 2026-04-08 21:20:29 +00:00
binimum
d35c15370e
fix: temporarily disable video artwork at maintainer's request 2026-04-08 22:19:49 +01:00
Samidy
d1aee9dc2c Remove Mossad tracking software (why THE FUCK were we tracking everything) 2026-04-08 23:19:42 +03:00
Samidy
b8818e73c9
im such a fat chud
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-04-08 22:12:58 +03:00
SamidyFR
558df133e1 style: auto-fix linting issues 2026-04-08 18:57:24 +00:00
Samidy
7c23b5780d
Merge pull request #534 from windigerbus/main
samidy merge this i won't bother writing a title
2026-04-08 21:56:45 +03:00
windbus
08a85cf8a0 bump version number 2026-04-08 20:54:17 +02:00
windbus
07efefff1c Refactor status rendering to fix XSS 2026-04-08 20:53:42 +02:00
Samidy
3fbd4492db Merge branch 'main' of github.com:monochrome-music/monochrome 2026-04-08 20:16:50 +03:00
Samidy
efbd16c1f0 let genius annotation feature work in .tf 2026-04-08 20:16:46 +03:00
a
96f670affb
fix scrolling (#533) 2026-04-08 12:41:44 -04:00
uimaxbai
e9131c7e9a deps: bump am-lyrics again again 2026-04-08 13:49:58 +01:00
uimaxbai
080b268e29 deps: bump am-lyrics again 2026-04-07 21:41:47 +01:00
binimum
fdfe1a54d0
deps: update @uimaxbai/am-lyrics to version 1.1.5 2026-04-07 21:33:13 +01:00
Samidy
625b80ff64
Merge pull request #527 from tezvii/main
Fix for visually broken Repeat button
2026-04-07 20:01:46 +03:00
tezvii
b40fc4617e
Added await to player.toggleRepeat 2026-04-07 19:41:15 +03:00
tezvii
893138e15b
Add async and await to repeatBtn 2026-04-07 19:40:08 +03:00
Samidy
020176167e Merge branch 'main' of github.com:monochrome-music/monochrome 2026-04-06 22:49:18 +03:00
Samidy
6e3ae8a04e update workers link so no more limits 2026-04-06 22:49:15 +03:00
a
1edbcc454e
fix: enable mobile fullscreen visualizer (#517) 2026-04-06 15:15:20 -04:00
SamidyFR
9d1e957f54 style: auto-fix linting issues 2026-04-06 16:56:49 +00:00
Samidy
91d69b4e1a Merge branch 'main' of github.com:monochrome-music/monochrome 2026-04-06 19:56:04 +03:00
Samidy
db20643a61 feat(reviews): detailed critics reviews 2026-04-06 19:56:01 +03:00
Samidy
3d36093abb
Merge pull request #516 from Nohan-V2/main
Handle NaN in numeric settings parsing
2026-04-06 19:36:13 +03:00
Nohan-V2
2fac783542 Handle NaN in numeric settings parsing
Replace usages of parseFloat(... ) || default and parseInt(... ) || default with explicit parse + isNaN checks to avoid treating valid numeric zeros as falsy. Changes in js/settings.js and js/storage.js update parsing for replayGain preamp, playback speed, scrobble percentage, equalizer band count, and font size so only NaN triggers the fallback value and valid 0 values are preserved.
2026-04-06 18:34:04 +02:00
SamidyFR
77ffff3a85 style: auto-fix linting issues 2026-04-06 15:54:39 +00:00
Samidy
22524a4afa
Merge pull request #513 from ap5z/fullscreen-apple
fix: honor selected visualizer & fix scrollbar bug and lyrics shortcut bug
2026-04-06 18:54:04 +03:00
Alan Brooks
4dba288592 fix: honor selected visualizer & fix scrollbar bug and lyrics shortcut bug 2026-04-06 11:50:48 -04:00
Samidy
11f66c1a28 le "debloat root" thingy 2026-04-06 17:35:43 +03:00
Samidy
704074d275 Merge branch 'main' of github.com:monochrome-music/monochrome 2026-04-06 15:55:34 +03:00
Samidy
d7642ff78e test: Add first row of tests for the site 2026-04-06 15:55:30 +03:00
SamidyFR
b3145c5c3e style: auto-fix linting issues 2026-04-06 11:50:34 +00:00
Samidy
e59e14fdb6
Gracefully handle no Critic Reviews yet 2026-04-06 14:49:53 +03:00
ap5z
d031c44a40 style: auto-fix linting issues 2026-04-06 03:47:25 +00:00
a
f2135cc455
fix: visualizer bugs and better mobile support (#509)
* Refine fullscreen player to look more like apple music

* fix: buttons when in visualizer only mode

* fix: mobile sizing

* Update styles.css

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update js/ui.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* feat: refine fullscreen apple player

* fix: add lyrics toggle for mobile

* add lyrics toggle for mobile

* wrong branch oops 😭

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-05 23:46:50 -04:00
Alan Brooks
41f6467299 wrong branch oops 😭 2026-04-05 23:45:46 -04:00
Alan Brooks
daa553488f add lyrics toggle for mobile 2026-04-05 23:41:34 -04:00
Alan Brooks
4dd3ec1a0c fix: add lyrics toggle for mobile 2026-04-05 23:03:59 -04:00
Alan Brooks
a09f0cc356 Merge origin/fullscreen-apple into fullscreen-apple 2026-04-05 22:50:14 -04:00
Alan Brooks
8a567ab816 Merge upstream/main into fullscreen-apple 2026-04-05 22:47:56 -04:00
Alan Brooks
2573870004 feat: refine fullscreen apple player 2026-04-05 22:37:10 -04:00