Commit graph

184 commits

Author SHA1 Message Date
Julien Maille
09781d94c1 github link is already in about section 2025-12-29 12:44:20 +01:00
Samidy
aae135a7a1
Fix for lyrics as .lrc.txt (Hopefully :P) 2025-12-29 14:08:49 +03:00
Samidy
c2de5bdb95
Add arjix frontend instance 2025-12-29 02:00:53 -08:00
Samidy
ebf014500f
Add Warning about triton.squid.wtf 2025-12-28 15:47:19 +03:00
Julien Maille
fe1c900063 remove broken image caching, improve css 2025-12-28 11:49:55 +01:00
Julien
18622ec503
Format INSTANCES.md for better readability 2025-12-27 23:37:49 +01:00
Julien
a9cfa13fb7
Merge pull request #28 from JulienMaille/recent
store recently played tracks
2025-12-27 23:22:51 +01:00
Julien Maille
1c96940828 imp: log track into recents after 10 secs 2025-12-27 23:20:41 +01:00
Julien Maille
d286c80540 IMP: show link for each artist of current track 2025-12-27 23:20:41 +01:00
Julien Maille
974d70184d fix instances.json loading 2025-12-27 23:20:17 +01:00
Julien Maille
b53fb36196 NEW: store recently played tracks 2025-12-27 23:20:17 +01:00
Julien Maille
91da9b887d UI: reorganize bottom controls and improve lyrics panel behavior 2025-12-27 23:18:53 +01:00
Samidy
84adbaa811
add INSTANCES.md 2025-12-27 10:36:16 -08:00
Samidy
f227c4c00d Lyrics Update 2025-12-27 21:21:35 +03:00
Julien
a85262a25a
Merge pull request #26 from JulienMaille/fav-lib
many ui small improvements
2025-12-27 14:13:59 +01:00
Julien Maille
ca2527d5ee many ui small improvements 2025-12-27 13:52:25 +01:00
Julien
870e9bcbd0
Merge pull request #25 from JulienMaille/fav-lib
feat: implement library data minification for optimized exports
2025-12-27 00:26:17 +01:00
Julien Maille
26a19807cf feat: implement library data minification for optimized exports 2025-12-27 00:25:47 +01:00
Julien
9e6b4c2950
Merge pull request #24 from JulienMaille/fav-lib
feat: add a library of liked song, artist, albums, playlists
2025-12-26 23:18:47 +01:00
Julien Maille
9ffe81e38b improvements 2025-12-26 23:15:09 +01:00
Julien Maille
aeea0038f3 improvements 2025-12-26 23:14:47 +01:00
Julien Maille
d296652995 IMP: css 2025-12-26 22:50:22 +01:00
Julien Maille
cdffe88eba Fix heart button interactions on cards and reorder library tabs
- Fix: Card heart buttons didn't work because of button nested in anchor. Changed cards to div with data-href.\n- Fix: Home page and Artist page cards didn't have data bound or like state initialized.\n- Feature: Move Playlists to the last position in Library tabs.
2025-12-26 22:39:13 +01:00
Julien Maille
f4f6a1941c feat: add a library of liked song, artist, albums, playlists 2025-12-26 21:18:03 +01:00
Julien
b43a41930c
Merge pull request #23 from JulienMaille/metadata
Metadata
2025-12-26 19:45:50 +01:00
Samidy
0b8f99e3a7
remove dead instances, fix instance issues 2025-12-26 09:52:27 -08:00
Julien Maille
e49a8de250 Improve ZIP download logic: Refactor for DRY, conditional file picker usage, and UI improvements 2025-12-26 18:02:29 +01:00
Julien Maille
5633fb097d FIX download notification popup width 2025-12-26 14:42:31 +01:00
Julien Maille
c03f1006ee Force ZIP compression to STORE for all bulk downloads to improve performance and stability 2025-12-26 14:19:47 +01:00
Julien Maille
f9bd6a8fd7 fix: aac metadata 2025-12-26 14:10:06 +01:00
Julien Maille
47d64add72 Refactor cover art fetching to use centralized getCoverBlob with CORS workaround in metadata 2025-12-26 13:58:28 +01:00
Julien Maille
63854f4d69 wip add metadata 2025-12-26 13:51:04 +01:00
Julien Maille
64e4c0f43c Fix CORS issue when fetching cover art for downloads 2025-12-26 13:43:47 +01:00
Julien Maille
e0cfaba14c wip: cleanup broken metadata handling 2025-12-26 13:43:46 +01:00
Julien
f3a0e40a1a
Merge pull request #22 from JulienMaille/fixes
Fixes
2025-12-26 12:29:59 +01:00
Julien Maille
45a31075a5 Improve vibrant color contrast in light mode
Modified setVibrantColor in ui.js to darken bright colors when in light mode and lighten dark colors in dark mode, ensuring text and button readability.
2025-12-26 12:28:05 +01:00
Julien Maille
8ccd81b058 Remove Plausible analytics script 2025-12-26 12:19:32 +01:00
Julien Maille
45380ea148 Fix UIRenderer constructor to properly accept and assign 'player' instance
Resolved TypeError where 'this.player' was undefined in UIRenderer, preventing 'isCurrentTrack' check from working correctly. Updated constructor to accept 'player' argument passed from app.js.
2025-12-26 12:16:42 +01:00
Julien Maille
2ae6b620f2 Improve playlist download stability by skipping failed tracks
Added try-catch blocks in downloadPlaylistAsZip, downloadAlbumAsZip, and downloadDiscography to handle individual track download failures gracefully. Errors are now logged to the console, and the download process continues for the remaining tracks.
2025-12-26 11:38:21 +01:00
Julien
c5d4160e77
Merge pull request #20 from JulienMaille/ui-fixes
Fix muted status persistence and revert volume storage refactor 77ccfc8

Enhance artist page by fetching EPs and Singles via search fallback 9533155
2025-12-25 23:21:31 +01:00
Julien Maille
9533155656 Enhance artist page by fetching EPs and Singles via search fallback 2025-12-25 23:11:08 +01:00
Julien Maille
77ccfc8234 Fix muted status persistence and revert volume storage refactor 2025-12-25 23:10:48 +01:00
Julien
18182a8085
Merge pull request #19 from SamidyFR/ui-fixes
Mobile UX Improvements & SVG Refactoring
2025-12-25 22:48:27 +01:00
Julien Maille
a2363f40f1 Improve mobile header layout for album, artist, and playlist pages 2025-12-25 22:45:50 +01:00
Julien Maille
31862a835d Improve mobile UI and fix Media Session and API settings bugs 2025-12-25 20:30:56 +01:00
Julien Maille
99f2ccfdb2 Refactor SVG icons and improve settings UI 2025-12-25 20:03:16 +01:00
Samidy
b583e185c5
Merge pull request #18 from JulienMaille/ui-fixes
UI fixes
2025-12-25 05:03:53 -08:00
Julien Maille
93820c77a2 fix repeat once icon 2025-12-25 13:01:44 +01:00
Julien Maille
70a63d8950 Fix progress bar layout shift 2025-12-25 12:56:47 +01:00
Julien Maille
9c620a772f fix: align cover on top 2025-12-25 12:50:54 +01:00