Commit graph

46 commits

Author SHA1 Message Date
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