Daniel
648e47e1d8
fix(linting): fix js linting issues
2026-04-04 01:37:47 +03:00
edideaur
e71c989319
editor pick changes
2026-04-02 09:09:13 +00:00
edideaur
15e6e99269
d-d-d-d-drop that bitch
2026-03-23 16:30:51 +02:00
edidealt
c2f8d3fca1
feat: podcasts
2026-03-22 04:32:20 +00:00
akane
7008de33b0
fix(ui): revert history dedup to preserve play frequency
2026-03-21 12:33:25 -07:00
akane
446b6fff55
fix(ui): deduplicate recommended songs on homepage
2026-03-21 12:30:38 -07:00
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
fe95cb23cd
fix(DB): why did i make it overwrite
2026-03-09 04:23:08 +03:00
Samidy
75d16e6ce4
feat: music videos
2026-03-09 03:03:29 +03:00
SamidyFR
3a52196b56
style: auto-fix linting issues
2026-02-14 19:41:08 +00:00
Samidy
c69d497037
feat(sidebar): pinned items
2026-02-14 22:40:39 +03:00
Julien Maille
8f27000fcf
add RPC to neutralino
2026-02-10 00:15:46 +01:00
Eduard Prigoana
f73c75f668
user playlists descriptions
2026-02-09 20:34:40 +00: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
Eduard Prigoana
adb712b285
clear recents
2026-02-03 18:06:53 +02:00
BlackSigkill
50834a48e0
fix all errors/warnings during linting
2026-02-03 15:20:50 +01:00
EduardPrigoana
db777a7923
unreleased rework
2026-02-01 14:48:01 +02: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
SamidyFR
4ede3b2664
style: auto-fix linting issues
2026-01-24 12:13:44 +00:00
Samidy
3f3e12817f
basically monochrome 2.0 lol
2026-01-24 15:13:19 +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
JulienMaille
8759cae36b
style: auto-fix linting issues
2026-01-16 22:18:36 +00:00
Julien Maille
36d209de88
FIX: borken playback
2026-01-16 23:18:11 +01:00
JulienMaille
bae0d0a170
style: auto-fix linting issues
2026-01-16 20:37:51 +01:00
SamidyFR
3e212a7e5b
style: auto-fix linting issues
2026-01-16 15:47:58 +00:00
Samidy
fa716f002a
New Account System
2026-01-16 18:47:28 +03:00
Samidy
24f5dedcfe
I HATE FIREBASE
2026-01-13 23:25:51 +03:00
Samidy
de86337e3e
fix add to playlist modal not checking songs, making playlist causes big issues
2026-01-12 14:30:49 +03:00
Samidy
f182304c7e
add recommended playlist songs, improvements, fixes & more
2026-01-12 02:33:52 +03:00
Julien Maille
7e53535d30
Optimize playlist loading on Library page
2026-01-11 09:47:43 +01:00
Julien Maille
9d3f7e85c1
Fix: Retain track mix ID when minifying tracks
2026-01-11 09:44:56 +01:00
JulienMaille
dc3ae80d9f
style: auto-fix linting issues
2026-01-11 00:36:22 +01:00
Samidy
7f33d8465c
Add playlist covers, apple music, discography improvements + MUCH MUCH MORE
2026-01-11 01:27:56 +03:00
Samidy
154bdf2052
Add playlist reordering, fix issues, improve queue list, add back casting + more
2026-01-09 15:25:43 +03:00
Julien Maille
e0528d512b
Fix: Correct data attribute usage for user playlist edit/delete buttons
2026-01-07 21:14:02 +01:00
Samidy
0449e96ffa
Spotify imports, last.fm scrobbling library fixed, color improvements & more
2026-01-06 16:09:59 +03:00
Julien Maille
3f1124f1f0
IMP: liked mixes
2026-01-04 19:17:43 +01:00
Samidy
a27be3162d
Playlist Feature, Lyrics on Fullscreen & More
2025-12-31 12:26:05 +03:00
Julien Maille
aa234487c1
imp: prevent storing undefined properties
2025-12-30 12:14:38 +01:00
Julien Maille
2a98654e54
feat: implement firebase synchronization for library and history
...
- Added Firebase authentication (Google) and Realtime Database sync
- Implemented 'Magic Link' configuration sharing
- Increased local and cloud history limit to 1000 tracks
- Refactored settings to support dynamic Firebase configuration
- Added firebase-setup.md documentation
2025-12-29 22:18:51 +01:00
Julien Maille
9699c511ec
increase history length to 1000 tracks
2025-12-29 12:46:11 +01:00
Julien Maille
b53fb36196
NEW: store recently played tracks
2025-12-27 23:20:17 +01:00
Julien Maille
26a19807cf
feat: implement library data minification for optimized exports
2025-12-27 00:25:47 +01:00
Julien Maille
f4f6a1941c
feat: add a library of liked song, artist, albums, playlists
2025-12-26 21:18:03 +01:00