Commit Graph

104 Commits

Author SHA1 Message Date
ArneBo e2ad54ab83 fix(style): use small crops for small images 2025-02-24 11:06:59 +01:00
jon r 8b2a5e54ce chore(eslint): apply automatic fixes to format front/src 2025-02-22 22:00:32 +01:00
ArneBo 8ac7503654 fix(front): replace artist.attachment_cover with cover 2025-02-21 12:16:35 +01:00
ArneBo cea69dc9b9 style(front): queue mobile player 2025-02-05 22:55:50 +01:00
ArneBo f109ae0c53 style(front): Queue track details links 2025-02-05 20:20:49 +01:00
ArneBo 8766bac14f refactor, style(front): Player queue 2025-02-05 19:19:24 +01:00
upsiflu 66239b00a3 chore(typo): remove duplicate definition of `{ t }` 2025-01-08 21:31:39 +01:00
ArneBo edad84b0b6 consistent use of i18n for translations, replace , and global variables with local definitions 2025-01-08 21:30:13 +01:00
petitminion 3b5de1a32d Supporting multi-artist per tracks/albums (#1568) 2024-08-29 14:11:35 +00:00
Kasper Seweryn b55aace00d feat(buffer-progress): use 3d translation
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:19:35 +02:00
Kasper Seweryn 87c456f603 fix(eslint): fix i18n issues
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:19:35 +02:00
Kasper Seweryn ac940cc277 fix: resolve progressbar issues
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:19:35 +02:00
Kasper Seweryn 502773b7b4 fix: make progress bars work again
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:16:13 +02:00
Kasper Seweryn 67f21c9861 fix: #2052
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:14:14 +02:00
Kasper Seweryn a69aeb07e2 feat: optimize CPU and memory usage
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:11:45 +02:00
jo 7d96baa3cd feat(front): split large bundles into chunks
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2349>
2023-01-31 18:09:17 +00:00
Kasper Seweryn d4cf0bd590 fix(front): reinitialize virtual queue list whenever queue gets empty
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 09:31:16 +00:00
Kasper Seweryn 75e717785a Resolve "Invalid prop: type check failed for prop "index". Expected Number with value NaN, got Undefined" NOCHANGELOG 2022-12-13 21:02:47 +00:00
wvffle 89b2c052b9 Fix playback 2022-11-28 15:47:56 +00:00
wvffle 6d2e7b95ff Remove i18n block 2022-11-28 10:16:58 +00:00
wvffle fea7493725 Fix linting issues 2022-11-28 10:16:58 +00:00
Ciarán Ainsworth 3a46cb140d Clean up everything but views 2022-11-28 10:16:58 +00:00
Ciarán Ainsworth 9e34fbc47e Start to clean up structure 2022-11-28 10:16:58 +00:00
Ciarán Ainsworth 58df446539 Fix all linting issues 2022-11-28 10:16:58 +00:00
Ciarán Ainsworth ef757e1854 Update all components 2022-11-28 10:16:58 +00:00
wvffle edfbf94313 Add eslint rules for i18n 2022-11-28 10:16:58 +00:00
wvffle ebea32faf9 Replace gettext with i18n 2022-11-28 10:16:58 +00:00
wvffle a6334a923f Fix scrolling queue on open 2022-11-26 11:05:49 +00:00
Kasper Seweryn ea25f5e9aa Add storage namespace 2022-11-06 10:04:33 +00:00
wvffle 839a80b3ac Fix #1945 and #1943 2022-11-06 09:58:15 +00:00
wvffle b7355c9c95 Fix adding same track multiple times 2022-11-05 12:48:30 +00:00
wvffle ec31004952 Fix typo 2022-11-04 13:20:22 +00:00
wvffle 315e5ef766 Responsivity and accessibility fixes 2022-11-04 13:20:22 +00:00
wvffle ed9cb97ba6 Add option for fullscreen covers 2022-11-04 13:20:22 +00:00
wvffle aa7ded73f8 Add toggle switches for cover/visualizer 2022-11-04 13:20:22 +00:00
wvffle 8306eaaff6 Add buttons to the cover art 2022-11-04 13:20:22 +00:00
wvffle 5eff89920a Add MilkDrop 2022-11-04 13:20:22 +00:00
Kasper Seweryn 8367e09e6c Fix favorite button in queue 2022-10-31 19:56:38 +00:00
wvffle 34d4f3b25b
Fix transcoded track and add info if there are no track sources 2022-10-30 19:20:34 +01:00
wvffle 0118fe0c63
Resolve TODOs 2022-10-30 19:17:56 +01:00
wvffle 9f36c4b3a8
Cleanup old queue and player logic 2022-10-30 19:17:55 +01:00
wvffle f06464ffa2
Fix calling createTrack multiple times when radio track changes 2022-10-30 19:17:55 +01:00
wvffle c828e106b0
Add radio support 2022-10-30 19:17:55 +01:00
wvffle ccb905b004
Migrate queue component 2022-10-30 19:17:54 +01:00
wvffle bef0d1dec4
WIP Rewrite queue 2022-10-30 19:17:54 +01:00
wvffle 711aa783b3 Fix setting progress through progressbar 2022-09-06 09:26:36 +00:00
wvffle 1d4a3468ee Revert "Rewrite player logic"
This reverts commit ec630a234ab5ea0dccddaf06c462536bbf1ed329.
2022-09-06 09:26:36 +00:00
wvffle 06310593ac WIP: Experiment with MediaElementAudioSourceNode 2022-09-06 09:26:36 +00:00
wvffle 97e7049333 Rewrite player logic
This commit will bring:
- Gapless play! (Fix #739)
- Chunked queue shuffling - we play first track after first 50 queue items are shuffled, then we shuffle chunks of 50 queue items with each new animation frame.
- We can now restore original queue order after shuffling! (Part of #1506)
- Preloading whole tracks into LRU cache (Should fix #1812)
- Preloading multiple tracks at once
2022-09-06 09:26:36 +00:00
wvffle bf67676010 Fix scrollToIndex 2022-09-06 09:26:36 +00:00