Julien Maille
400197aabc
Write disc number metadata for FLAC and M4A downloads
2026-02-21 23:52:33 +01:00
Julien Maille
888703f18b
fix: resolve persistent labels
2026-02-21 23:42:45 +01:00
Julien Maille
73b9867d4b
FIX: tooltip and css issues
2026-02-21 23:33:30 +01:00
Samidy
77d99245c8
feat(artists): artists socials
2026-02-22 01:04:02 +03:00
SamidyFR
87a8368fc3
style: auto-fix linting issues
2026-02-21 19:58:57 +00:00
Sietse
1f13e34249
fix(player): Uniform shuffle
...
Replaces the current naive solution with Fisher-Yates
2026-02-21 20:53:42 +01:00
binimum
1188a2dcce
style: auto-fix linting issues
2026-02-21 14:57:44 +00:00
binimum
01309a9a15
Change instances.json in favour of Workers which have live API uptime
2026-02-21 14:56:55 +00:00
Julien Maille
acf64cbc17
fix: prevent home page double refresh and improve artist name extraction in album cards
2026-02-21 14:17:46 +01:00
JulienMaille
384dd867cd
style: auto-fix linting issues
2026-02-21 10:35:52 +00:00
Julien Maille
43a6e17df9
FIX: search history
2026-02-21 11:35:27 +01:00
Julien Maille
baec739b01
IMP: viz performances
2026-02-21 11:33:08 +01:00
Julien Maille
2bd42fc202
feat: add ISRC and copyright metadata support for M4A downloads
2026-02-21 10:30:17 +01:00
Julien Maille
3cab0926e4
Avoid skipping tracks when autoplay is blocked
...
# Conflicts:
# js/player.js
2026-02-21 10:30:17 +01:00
Julien Maille
0d16ea28a8
Avoid skipping tracks when autoplay is blocked
2026-02-21 01:12:54 +01:00
Samidy
1108a44df9
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-02-21 02:32:04 +03:00
Samidy
07376b7d55
fix(track pages): fix these idiots not loading
2026-02-21 02:30:41 +03:00
Samidy
8c79e69382
feat(search): search recs in queue
2026-02-21 02:30:03 +03:00
JulienMaille
8731ddb502
style: auto-fix linting issues
2026-02-20 23:07:15 +00:00
Julien Maille
ae853636ce
IMP: 192kHz playback, adapted visualizers
2026-02-21 00:07:00 +01:00
SamidyFR
9b269d14fd
style: auto-fix linting issues
2026-02-20 19:09:51 +00:00
Samidy
61da5c47b0
cover images on local files ⁉️
2026-02-20 21:57:17 +03:00
Samidy
790a3b7f94
lol
2026-02-20 20:42:12 +03:00
BlackSigkill
bddf5a0d73
fix linting errors/warnings
2026-02-20 15:48:23 +01:00
SamidyFR
de8064410d
style: auto-fix linting issues
2026-02-20 13:22:40 +00:00
Samidy
04e4de0fb8
fix(APIs): remove now broken free tier API, oh and other stuff but idc
2026-02-20 16:22:13 +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
BlackSigkill
cefc49777c
lint & prettier
2026-02-19 23:48:44 +01:00
BlackSigkill
242541a7bb
remove qobuz bio as i can't test it
2026-02-19 23:45:43 +01:00
BlackSigkill
acc9d8b5cd
add tidal biography to artists pages
2026-02-19 23:37:18 +01:00
SamidyFR
48937ed573
style: auto-fix linting issues
2026-02-19 13:55:31 +00:00
Samidy
5eba6aa224
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-02-19 16:55:02 +03:00
Samidy
250ebb9f99
feat(social): profiles feature
2026-02-19 16:54:58 +03:00
Julien Maille
d05a0ea9c0
FIX: local files in desktop app
2026-02-18 21:33:34 +01:00
Eduard Prigoana
a9f3acb289
fix4dwayne
2026-02-18 04:19:12 +00:00
Eduard Prigoana
64ff09910b
close modals on navigation
2026-02-18 03:50:00 +00:00
Eduard Prigoana
03a7dcda52
fix codeql suggestions
2026-02-18 03:30:20 +00:00
Eduard Prigoana
62fe4fca8e
whoops
2026-02-18 03:22:20 +00:00
Eduard Prigoana
58b77e904b
fix codeql stuff
2026-02-18 03:17:37 +00:00
Eduard Prigoana
120c725233
guess who goin to jail tonight
2026-02-17 23:49:51 +00:00
Eduard Prigoana
f20f3dbb9d
EQ changes
2026-02-17 20:22:47 +00:00
Eduard Prigoana
2fce3e382e
make all editors picks show at once and make the line going through equalizer be at midpoint
2026-02-17 17:38:59 +00:00
SamidyFR
5663b841c9
style: auto-fix linting issues
2026-02-16 19:27:03 +00:00
Samidy
1cac6d249b
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-02-16 22:26:42 +03:00
Samidy
50d2dd252a
feat(Playlists): youtube music imports, refined imports menu
2026-02-16 22:26:38 +03:00
binimum
2d0ab393a7
style: auto-fix linting issues
2026-02-16 18:20:50 +00:00
binimum
48a1a87104
Change lyrics highlight colour based on light/dark mode
2026-02-16 18:19:43 +00:00
Samidy
7496585b1b
fix(User Playlists): fix track reordering
2026-02-16 17:36:49 +03:00
IsraelGPT
d0678cfc6c
i had cors allowence on again
2026-02-16 13:44:45 +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
IsraelGPT
a6b27fbfc3
clear queue on navigation
2026-02-16 00:48:05 +00:00
IsraelGPT
830155c14a
more imports
2026-02-16 00:36:36 +00:00
IsraelGPT
084bf957f5
FMCL
2026-02-15 23:57:06 +00:00
IsraelGPT
762488d823
load skeleton styling
2026-02-15 23:39:56 +00:00
IsraelGPT
b531d31dc1
Merge pull request #199 from itsgareth/fix/remove-linting-errors
...
fix: resolve all yarn lint errors
2026-02-16 00:08:15 +02:00
IsraelGPT
a0b7779520
Merge pull request #198 from itsgareth/fix/sidebar-settings-main-bottom-nav-sections-v2
...
fix(settings): restrict sidebar reorder to main vs bottom sections
2026-02-16 00:07:45 +02:00
Gareth Dawson
933d0e6a40
fix: resolve all yarn lint errors
2026-02-15 21:53:00 +00:00
Gareth Dawson
bd2ef5d8d5
fix(settings): restrict sidebar reorder to main vs bottom sections
2026-02-15 21:06:48 +00:00
Julien Maille
d0627fc14c
FIX: pinned items overflow
2026-02-15 21:56:08 +01:00
Julien Maille
179e08c148
FIX: one last try to fix media keys on linux
2026-02-15 21:30:32 +01:00
binimum
5999f7312f
Nope, turns out I did it wrong
2026-02-15 20:11:15 +00:00
Julien
71bf5e3935
Merge pull request #196 from binimum/patch-1
...
Update am-lyrics to use latest version
2026-02-15 21:08:47 +01: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
binimum
9a566e8f09
Update am-lyrics to use latest version
2026-02-15 20:06:22 +00:00
Julien Maille
094ae91af9
BREAK IT: the damn auth login (and fix neutralino downloads too)
2026-02-15 20:55:32 +01:00
Julien Maille
db66767dde
BREAK IT: the damn auth login (and fix neutralino downloads too)
2026-02-15 20:08:47 +01:00
IsraelGPT
c23f858412
JSPF playlist imports + plausible
2026-02-15 16:30:54 +00:00
IsraelGPT
790f5ee8b4
more font size changing
2026-02-15 15:30:48 +00:00
IsraelGPT
0b20caff69
equalizer changes
2026-02-15 15:01:34 +00:00
Julien Maille
127a57138b
FIX: hover tooltip could be out of the screen
2026-02-15 14:22:53 +01:00
Julien Maille
9a6d4da463
FIX: google auth on windows/web
...
# Conflicts:
# js/accounts/auth.js
2026-02-15 12:59:51 +01:00
IsraelGPT
7233fb5fbf
fix Discord and Download link are visible even if not activated in home menu
2026-02-15 11:30:04 +00:00
Julien Maille
d76526f5e9
FIX: google auth on windows/web
2026-02-15 10:25:27 +01:00
Gareth Dawson
0d1910285c
fix: restore iOS background play by detecting iOS before UA spoof
2026-02-14 22:56:33 +00:00
SamidyFR
3a52196b56
style: auto-fix linting issues
2026-02-14 19:41:08 +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
Eduard Prigoana
b47e11ef48
fix(iOS): don't set isInitialized flag when skipping Web Audio on iOS
...
Previously, the code was setting isInitialized = true on iOS even though
no AudioContext was created. This caused isReady() to return true, which
led other code to try to use the non-existent audio context.
Now isInitialized remains false on iOS, so isReady() returns false and
the code properly falls back to using the standard HTMLAudioElement APIs.
2026-02-14 20:01:09 +01:00
Eduard Prigoana
d7dde87023
add loading skeletons
2026-02-14 17:49:54 +00:00
Eduard Prigoana
a941faaa4e
Merge branch 'pr-183'
...
# Conflicts:
# js/md5.js
2026-02-14 16:46:19 +00:00
Eduard Prigoana
615f5dc8bd
add apple music fonts
2026-02-14 16:43:05 +00:00
JulienMaille
1e519002be
style: auto-fix linting issues
2026-02-13 23:46:59 +00:00
Julien Maille
1a7a16d501
WIP: trying to fix neutralino linux
2026-02-14 00:46:31 +01:00
Julien Maille
decdacc812
WIP: trying to fix neutralino linux
2026-02-13 21:43:01 +01:00
Julien Maille
7eaea145f5
IMP: settings
2026-02-13 21:25:36 +01:00
Julien Maille
02cf092904
FIX: try to fix application volume control on linux
2026-02-13 21:02:00 +01:00
BlackSigKill
310d5434c9
fix all linting (js/html/css)
2026-02-13 18:01:46 +01:00
Julien Maille
7e635143be
FIX: context menu on mobile or small screens
2026-02-12 23:17:20 +01:00
Julien Maille
7b938025d7
FIX: enforce playlist folder deletion
2026-02-12 16:43:26 +01:00
JulienMaille
ba859ab697
style: auto-fix linting issues
2026-02-12 15:11:14 +00:00
Julien Maille
1a4c75f833
FIX: several bugs
2026-02-12 16:10:51 +01:00
Julien Maille
952da07230
IMP: cleanup and add npm run dev:desktop to test neutralino app locally
2026-02-12 16:00:19 +01:00
JulienMaille
64a9171f79
style: auto-fix linting issues
2026-02-12 13:55:36 +00:00
Julien Maille
cafa97cb0f
refactor(desktop): separate js for neutralino from the js used on the website
2026-02-12 14:55:06 +01:00
Eduard Prigoana
0213132606
improve qobuz functionality
2026-02-12 09:44:35 +00:00
Samidy
d50f4f7223
fix(Genius For Lyrics): Fix Genius For Lyrics Not Loading
2026-02-11 16:20:25 +03:00
Julien Maille
baf13606e8
FIX: missing extractStreamUrlFromManifest
2026-02-11 12:06:09 +01:00
Eduard Prigoana
1134680c88
(WIP) add qobuz
2026-02-11 10:28:48 +00:00
Eduard Prigoana
304eb78d7b
set butterchurn as the default visualizer
2026-02-11 09:49:59 +00:00
JulienMaille
0ac75ca910
style: auto-fix linting issues
2026-02-10 23:19:24 +00:00
Julien Maille
9f67938810
WIP: neutralino linux
2026-02-11 00:18:58 +01:00
Eduard Prigoana
b2fcfa1d52
add /t/ for future qobuz and soundcloud integration
2026-02-10 22:10:40 +00:00
Julien Maille
8afb4a4c6d
WIP: neutralino linux
2026-02-10 23:00:58 +01:00
Eduard Prigoana
f6dae2223f
artist blocking
2026-02-10 21:03:48 +00:00
Eduard Prigoana
ea005c68ad
remove pitch changing and allow more granular playback speed control, remember what setting tab youre on
2026-02-10 19:57:18 +00:00
JulienMaille
63e9a71456
style: auto-fix linting issues
2026-02-10 17:46:26 +00:00
Julien Maille
89548fa0d3
WIP: neutralino
...
# Conflicts:
# js/app.js
# js/neutralino-bridge.js
# public/neutralino_loader.html
2026-02-10 18:40:55 +01:00
JulienMaille
23cf99f189
style: auto-fix linting issues
2026-02-10 12:52:50 +00:00
Julien Maille
1e19b3026c
WIP: neutralino
2026-02-10 13:52:06 +01:00
Samidy
2d43e2d3cc
Merge branch 'main' of github.com:SamidyFR/monochrome
2026-02-10 15:37:18 +03:00
Samidy
d3bee6f066
fix(Player): add back add playlist button in player
2026-02-10 15:37:14 +03:00
Julien Maille
2c165d7148
FIX: clean my own mess
2026-02-10 13:19:54 +01:00
Eduard Prigoana
37b0747e05
add a clear site data button and auto-updates
2026-02-10 10:41:53 +00:00
Julien Maille
ca3962c140
build: fix CI linting errors and update lockfile
2026-02-10 11:19:20 +01:00
Julien Maille
22365976c9
FIX: vite warnings
2026-02-10 10:09:56 +01:00
Julien Maille
8f27000fcf
add RPC to neutralino
2026-02-10 00:15:46 +01:00
Julien Maille
e9e37c9be1
Fix Linux auth: Use signInWithRedirect fallback
2026-02-09 23:56:11 +01:00
Julien Maille
ff7b17b4eb
feat: Add Neutralino desktop integration
2026-02-09 23:56:11 +01:00
Eduard Prigoana
ff907452c7
Merge pull request #169 from blacksigkill/feature/global-auth
...
Feature: global auth
2026-02-09 22:36:15 +02:00
Eduard Prigoana
f3810cb888
Merge pull request #168 from blacksigkill/feature/reorder-sidebar
...
Feature : reorder/reorganize sidebar
2026-02-09 22:35:51 +02:00
Eduard Prigoana
f73c75f668
user playlists descriptions
2026-02-09 20:34:40 +00:00
BlackSigkill
ed579624e2
fix linting
2026-02-09 20:48:02 +01:00
BlackSigKill
20fc0e8f8e
add a description/howto (AUTH_GATE.md)
...
Harden auth gate by disabling PWA caching
2026-02-09 20:46:43 +01:00
BlackSigkill
667a861b1d
fix settings (with toggles) layout
2026-02-09 20:40:42 +01:00
BlackSigkill
72c32fe702
Allow sidebar menu reorder
2026-02-09 20:34:00 +01:00
BlackSigKill
7e6ff83192
fix linting
2026-02-09 20:25:04 +01:00
BlackSigKill
c77507dfe0
prettify
2026-02-09 20:23:06 +01:00
BlackSigKill
c1ebce949c
fix: default off, show custom db in settings when missing envs, redirect logged-in /login
2026-02-09 20:20:33 +01:00
BlackSigKill
5ffb14560b
add server-side global auth for private selfhosted instance
2026-02-09 19:44:35 +01:00
Samidy
becbbea9d3
Merge branch 'main' of github.com:SamidyFR/monochrome
2026-02-09 18:38:21 +03:00
Samidy
0bccd4fea5
fix(Accounts): fix public playlists not updating after first set
2026-02-09 18:38:18 +03:00
Eduard Prigoana
29061ccd30
editor pick changes
2026-02-09 15:37:13 +00:00
Samidy
878131fae2
oops forgot this
2026-02-09 17:33:54 +03:00
Eduard Prigoana
f81973af88
pitch and speed in settings, back to ko-fi
2026-02-09 14:04:40 +00:00
Eduard Prigoana
af1c0fc1ee
feat: exponential volume
2026-02-09 13:36:33 +00:00
Eduard Prigoana
43be45b76f
feat: username and password scrobbling for last.fm
2026-02-09 12:33:11 +00:00
Eduard Prigoana
3974ec7551
feat: mono audio
2026-02-09 12:06:44 +00:00
Eduard Prigoana
19baee21aa
add custom last.fm api credential support
2026-02-09 11:44:38 +00:00
Eduard Prigoana
61551c2218
make lastfm buttons turn red without needing to refresh
2026-02-09 11:31:05 +00:00
Eduard Prigoana
62937e551e
Restore manual track ordering in playlists ( fix #165 )
2026-02-09 11:18:37 +00:00
Eduard Prigoana
7c568030af
update lastfm to reflect project status
2026-02-09 10:48:22 +00:00
Eduard Prigoana
ffe625ade8
fix build issues
2026-02-09 03:44:36 +00:00
Eduard Prigoana
c94275bfe4
please work
2026-02-09 03:37:14 +00:00
Eduard Prigoana
c2fd81348a
ACTUALLY fix butterchurn
2026-02-09 03:26:32 +00:00
Eduard Prigoana
4636ae3151
(final) implement butterchurn
2026-02-09 04:09:44 +02:00
Eduard Prigoana
cc6c600817
(beta) butterchurn visualizer
2026-02-09 03:30:38 +02:00
Eduard Prigoana
c484148078
fix album search
2026-02-09 01:09:25 +00:00
Eduard Prigoana
9d53abada5
slight visual changes
2026-02-09 01:00:15 +00:00
Eduard Prigoana
003ddc0ab3
add more fonts functionality
2026-02-09 00:01:40 +00:00
Eduard Prigoana
599b11cfc4
add more types to editor picks
2026-02-08 23:05:56 +00:00
Eduard Prigoana
8bb3b285b1
editor's picks and open in new tab
2026-02-08 22:59:21 +00:00
Eduard Prigoana
2522e0e5be
scrobbling and skeleton changes
2026-02-08 22:36:07 +00:00
binimum
f79e07837e
style: auto-fix linting issues
2026-02-08 20:02:52 +00:00
binimum
da74e7746b
Merge https://github.com/binimum/monochrome
2026-02-08 20:02:28 +00:00
binimum
133f484e4e
Urgently fix API spam issues
2026-02-08 20:00:53 +00:00
Samidy
4677c867f0
Merge branch 'main' of github.com:SamidyFR/monochrome
2026-02-08 22:50:44 +03:00
Samidy
c3b88da054
feat(UI): Font Selection
2026-02-08 22:50:41 +03: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
Samidy
05043505f6
Merge branch 'main' of github.com:SamidyFR/monochrome
2026-02-08 18:34:37 +03:00
Samidy
29dbff13b9
fix(Accounts): CSV imports for user playlists & "Add Album to Playlist" functions not syncing to DB
2026-02-08 18:34:32 +03:00
Eduard Prigoana
794696b770
new api instance + api sorting fix
2026-02-07 15:09:09 +00:00
Eduard Prigoana
3294eaf2fa
fix album date and artist on search
2026-02-07 13:27:55 +00:00
Eduard Prigoana
89f2b6c154
add new LB instance
2026-02-07 12:59:43 +00:00
Eduard Prigoana
b349fbb329
remove install prompt
2026-02-06 16:32:37 +00:00
BlackSigkill
59c2b8c693
fix copy-link action menu
2026-02-06 14:27:40 +01:00
BlackSigkill
83de989b9c
restaure the commentary section
...
& put sorting button after download button
2026-02-06 12:17:42 +01:00
BlackSigkill
7a6699b329
select first option in sort dropdown by default
...
+ center items in dropdown
2026-02-06 12:07:22 +01:00
BlackSigkill
26acd4b225
fix sorting on monochrome's playlists
2026-02-06 11:25:02 +01:00
BlackSigkill
cf499baeb4
add sort option to any playlist
2026-02-06 10:18:51 +01:00
Eduard Prigoana
60b60bd8fa
remove dead apis, search in settings, playbar dragging
2026-02-05 20:42:15 +00:00
Eduard Prigoana
bd45a8cac9
fix broken queue
2026-02-05 18:42:37 +00:00
Eduard Prigoana
2f13a09f58
fix constant skip issue
2026-02-05 17:34:48 +00:00
BlackSigkill
2482df31be
move discard playlist search in a more optimal place
2026-02-05 17:12:17 +01:00
BlackSigkill
81f654453e
Discard search in playlist when leaving
2026-02-05 17:12:17 +01:00
BlackSigkill
c674cb5892
Add "discard" (cross) button in search bars
2026-02-05 17:12:17 +01:00
EduardPrigoana
81025cd7ed
style: auto-fix linting issues
2026-02-05 13:55:00 +00:00
BlackSigkill
6b66d7b3f4
add a search bar in playlists to quickly find titles
2026-02-05 13:31:05 +01:00
BlackSigkill
8b5c264bc5
fix linting warnings
2026-02-05 12:21:57 +01:00
BlackSigkill
8e9ffaa694
Clarify log error with a '[Pocketbase]' prefix
2026-02-05 12:21:57 +01:00
BlackSigkill
679a405d41
fix pocketbase wrong url used
2026-02-05 12:21:57 +01:00
Eduard Prigoana
2a572aec42
more scrobbling sources
2026-02-05 10:25:04 +00:00
Samidy
44664d882c
chore(APIs): update STORAGE_KEY for API instance updates to reflect
2026-02-05 12:11:43 +03:00
EduardPrigoana
877f46c641
style: auto-fix linting issues
2026-02-04 21:13:25 +00:00
Eduard Prigoana
015003225c
(TEMPORARY) stop DDOSING apis on search
2026-02-04 23:12:58 +02:00
Eduard Prigoana
2bde639ca6
final batch of new instances
2026-02-04 22:20:38 +02:00
Eduard Prigoana
44d8502e3d
new instance
2026-02-04 21:57:50 +02:00
Eduard Prigoana
b53fad4154
whoops oh shit
2026-02-04 21:01:56 +02:00
Eduard Prigoana
3f527f3cad
new instance
2026-02-04 21:00:41 +02:00
BlackSigkill
7685d8b4d3
fix linting warning
2026-02-04 17:16:03 +01:00
BlackSigkill
d04e173ab7
re: add tabbed sections in settings panel
2026-02-04 17:12:51 +01:00
SamidyFR
101fbd8b9d
style: auto-fix linting issues
2026-02-04 13:55:15 +00:00
Samidy
5c0a10d66e
fix(API): add more 'API' API instances to help prevent search & album hanging
2026-02-04 16:54:53 +03:00
Samidy
b62889a84f
fix(search): only log search AFTER unfocusing
2026-02-04 16:53:43 +03:00
Eduard Prigoana
15fc0cf725
Merge pull request #138 from blacksigkill/fix/title-date
...
Show album release date next to tracks
2026-02-04 12:50:57 +02:00
Eduard Prigoana
44004d9c3f
Merge pull request #139 from blacksigkill/fix/linting-issues
...
fix all errors/warnings during linting
2026-02-04 12:50:40 +02:00
JulienMaille
557a77d4f3
style: auto-fix linting issues
2026-02-03 21:56:37 +00:00
Julien Maille
bd7f77a103
WIP: fix public playlists
2026-02-03 22:56:15 +01:00
Eduard Prigoana
91e2e7b3cb
hiding
2026-02-03 17:48:54 +00:00
Eduard Prigoana
3d5da2f3e1
ability to hide homepage sections
2026-02-03 17:42:39 +00:00
Eduard Prigoana
adb712b285
clear recents
2026-02-03 18:06:53 +02:00
Eduard Prigoana
a25f05a66e
lyrics offset
2026-02-03 17:58:40 +02:00
Eduard Prigoana
b59c85e108
oops
2026-02-03 17:52:59 +02:00
BlackSigkill
50834a48e0
fix all errors/warnings during linting
2026-02-03 15:20:50 +01:00
Eduard Prigoana
0def21e3ca
Merge branch 'main' into fix/title-date
2026-02-03 16:03:12 +02:00
BlackSigkill
8eaf3b376e
Add a toggle to choose what kind of track date you want
2026-02-03 14:47:45 +01:00
Eduard Prigoana
377adc8f0a
fix iOS background play
2026-02-03 13:46:34 +00:00
BlackSigkill
b1936e19a6
style: auto-fix formatting issues
2026-02-03 13:38:01 +01:00
BlackSigkill
9780263cf7
show album release date next to tracks
2026-02-03 13:09:01 +01:00
BlackSigkill
df3bd76be1
fix: Consistent text formatting in context menu
2026-02-03 12:46:34 +01:00
JulienMaille
b00b5ee9ad
style: auto-fix linting issues
2026-02-02 23:26:46 +00:00
Julien Maille
ec8bb670c4
FIX: remove debug code in visualizer
2026-02-03 00:20:36 +01:00
JulienMaille
a542397b3d
style: auto-fix linting issues
2026-02-02 23:08:37 +00:00
Julien Maille
08de69086f
IMP: visualizer
2026-02-03 00:04:44 +01: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
e6beacd005
volumebar
2026-02-01 19:13:14 +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
EduardPrigoana
9ef3d6573f
fix lastfm
2026-02-01 02:32:58 +02:00
EduardPrigoana
5b6d44b91e
add support for m3u, m3u8, CUE, json and NFO while downloading
2026-01-31 23:32:55 +02:00
Julien Maille
ba633237aa
WIP: improve viz
2026-01-31 12:53:13 +01:00
Julien Maille
fd7bae6b80
FIX: visualizer kick/shake
2026-01-31 10:17:11 +01: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
SamidyFR
74d97e9a84
style: auto-fix linting issues
2026-01-31 05:45:36 +00:00
Samidy
148506f68c
feat(accounts): ability to reset passwords
2026-01-31 08:45:07 +03:00
Samidy
9fd1256da3
fix(userplaylists): issue where selected songs wouldnt play
2026-01-31 08:19:29 +03:00
Julien Maille
50cd138f3b
fix: persist quality metadata and display HD badge in queue
2026-01-30 22:23:40 +01:00
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
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
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
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
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
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
Julien Maille
4ca1923f15
fix(lastfm): format multiple artists with ampersands for scrobbling
2026-01-25 11:45:23 +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
Julien Maille
35080751f9
IMP: toggle and blended mode for visualizer
2026-01-25 10:51:55 +01:00
Samidy
631fdc276e
add 1st PREMIUM monochrome api instace
2026-01-25 03:33:40 +03:00
Samidy
ed4b76fe75
Merge branch 'main' of github.com:SamidyFR/monochrome
2026-01-25 00:50:38 +03:00
Samidy
091485ecc4
bro is foolish
2026-01-25 00:50:34 +03:00
SamidyFR
4ede3b2664
style: auto-fix linting issues
2026-01-24 12:13:44 +00:00
Samidy
b7bc90f4f1
Merge branch 'main' of github.com:SamidyFR/monochrome
2026-01-24 15:13:24 +03:00
Samidy
3f3e12817f
basically monochrome 2.0 lol
2026-01-24 15:13:19 +03:00
SamidyFR
3b4130005d
style: auto-fix linting issues
2026-01-22 00:33:06 +00:00
Samidy
246ae8c3f1
firebase just sucks dude
2026-01-22 03:32:44 +03:00
SamidyFR
471b61d413
style: auto-fix linting issues
2026-01-21 23:47:43 +00:00
Samidy
e9a15d812f
PLEASE JUST WORK ON THE APP MF
2026-01-22 02:47:10 +03:00
Julien Maille
f56afd840c
fix: implement missing getAll in MusicDatabase to prevent data loss during sync
2026-01-19 22:57:30 +01:00
SamidyFR
bd6ab9d6fd
style: auto-fix linting issues
2026-01-19 21:29:50 +00:00
Samidy
5975fdbac7
make HI-Res default
2026-01-20 00:29:28 +03:00
SamidyFR
7eed0d44e7
style: auto-fix linting issues
2026-01-19 21:12:28 +00:00
Samidy
c3ffefc74c
Merge branch 'main' of github.com:SamidyFR/monochrome
2026-01-20 00:12:00 +03:00
Samidy
4cfb027721
chud
2026-01-20 00:11:57 +03:00
SamidyFR
7647926819
style: auto-fix linting issues
2026-01-19 20:41:14 +00:00
Samidy
e789af30cd
Merge branch 'main' of github.com:SamidyFR/monochrome
2026-01-19 23:40:54 +03:00
Samidy
6bd12624b8
Add desktop links wooo!!! (beta smh)
2026-01-19 23:40:50 +03:00
Julien Maille
70f85ed70c
Fix Mix support for Jump Back In, and add logging
2026-01-19 21:22:09 +01:00
JulienMaille
716a1b7b05
style: auto-fix linting issues
2026-01-18 22:42:00 +00:00
Julien Maille
baeff12c54
feat: handle unavailable tracks in playlists and mixes
2026-01-18 23:41:30 +01:00
Julien Maille
b3b6815ee0
feat: directional scroll restoration (only on back navigation)
2026-01-18 23:41:29 +01:00
Julien Maille
5dcc688577
style: fix all linting warnings (unused vars/imports)
2026-01-18 23:28:58 +01:00
Julien Maille
48da88c12d
feat: implement transient scroll restoration and disable Lenis
2026-01-18 23:26:15 +01:00
Julien Maille
024f44aa05
feat: rotate API instances on rate limits and errors
2026-01-18 23:21:32 +01:00
Julien Maille
9a30b63153
FEAT: add glassmorphism and enhanced blur effects to lyrics
2026-01-18 22:58:19 +01:00
JulienMaille
39ddccc203
style: auto-fix linting issues
2026-01-18 21:50:50 +00:00
Julien Maille
6ea66f32cf
FEAT: add tooltip for truncated text on cards and track items
2026-01-18 22:49:50 +01:00
Julien Maille
70a29bdf9b
FIX: enable play button for EPs and Singles on artist page
2026-01-18 22:35:15 +01:00
Julien Maille
9a1ef9d0ef
UI: fix tracklist layout for editable playlists (add space for delete button)
2026-01-18 22:28:15 +01:00
Samidy
d457c4ea90
update instances to v3 to combat rate limiting issues
2026-01-18 21:42:49 +03:00
Julien Maille
66ab529b32
UI: replace menu icon with 'Menu' text in tracklist header
2026-01-18 19:23:50 +01:00
Julien Maille
81854c1ffb
UI: add menu icon to tracklist header
2026-01-18 19:06:33 +01:00
Julien Maille
1caafdc673
UI: align duration header with track durations in tracklist
2026-01-18 18:21:29 +01:00
Julien Maille
c507891d46
UI: hide album name in now playing bar if identical to track title
2026-01-18 16:26:46 +01:00
Julien Maille
241b72f43b
FIX: Firefox playback and button feedback
...
- Fix Firefox DASH playback errors (NS_ERROR_FAILURE) by using attachSource instead of re-initializing the player.
- Ensure dashPlayer is properly reset when switching to local files.
- Add hover brightness and active scale effects to primary and secondary buttons for better visual feedback.
2026-01-18 14:35:43 +01:00