jon r
|
f01f7d4793
|
Feat(front): miscellaneous updates
Co-Authored-By: ArneBo <arne@ecobasa.org>
Co-Authored-By: Flupsi <upsiflu@gmail.com>
Co-Authored-By: jon r <jon@allmende.io>
|
2025-04-23 18:58:08 +02:00 |
jon r
|
24fb0cf9ec
|
Feat(front): define UI design tokens and utilities
Co-Authored-By: ArneBo <arne@ecobasa.org>
Co-Authored-By: Flupsi <upsiflu@gmail.com>
Co-Authored-By: jon r <jon@allmende.io>
|
2025-04-23 18:58:08 +02:00 |
jon r
|
eadaa72c27
|
Refactor(front): implement responsive global page layout and improve mobile UX
closes #2090 #2401
Co-Authored-By: ArneBo <arne@ecobasa.org>
Co-Authored-By: Flupsi <upsiflu@gmail.com>
Co-Authored-By: jon r <jon@allmende.io>
|
2025-04-23 18:58:08 +02:00 |
petitminion
|
3b5de1a32d
|
Supporting multi-artist per tracks/albums (#1568)
|
2024-08-29 14:11:35 +00:00 |
Kasper Seweryn
|
f3a7394461
|
test: test if tauri env is recognized correctly
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2701>
|
2024-02-21 15:06:29 +01:00 |
wvffle
|
7957661573
|
style: fix linting errors
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2757>
|
2024-02-20 16:39:18 +00:00 |
wvffle
|
243f2a57e3
|
test: add track cache tests and mock test server
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2757>
|
2024-02-20 14:39:55 +00:00 |
wvffle
|
670b522675
|
refactor: adjust code for lru-cache v10
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2757>
|
2024-02-20 14:31:55 +00:00 |
Kasper Seweryn
|
096a435d56
|
fix(lint): fix linting error
|
2023-09-21 12:24:48 +02:00 |
Kasper Seweryn
|
51f37afb72
|
fix(front): enable custom logger in tests
|
2023-09-21 12:20:38 +02:00 |
Kasper Seweryn
|
46e84f8f9a
|
fix(front): fix logger on webkit/blink
|
2023-09-21 12:20:33 +02:00 |
Georg Krause
|
ec8dc8e09f
|
Merge branch stable into develop
|
2023-09-01 14:24:58 +02:00 |
Kasper Seweryn
|
05f79c9489
|
fix(playback): remove disposed sound instance from cache
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2469>
|
2023-06-13 08:15:58 +00:00 |
Kasper Seweryn
|
719c3171f8
|
feat(front): lint test directory
|
2023-05-08 12:25:24 +02:00 |
Kasper Seweryn
|
a8b7e07a86
|
fix(queue): batch queue splice invocations when reordering items to avoid currentIndex being dumped down due to clamping
|
2023-05-08 12:25:24 +02:00 |
Kasper Seweryn
|
fe769b2321
|
feat(buffer-progress): use 3d translation
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:08 +00:00 |
Kasper Seweryn
|
dbc85d988e
|
fix: fix typo
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:08 +00:00 |
Kasper Seweryn
|
de74ccb220
|
fix(player): ensure that current track lives despite enqueueing 3 tracks as 'next track'
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:08 +00:00 |
Kasper Seweryn
|
babd65e698
|
fix(radio): pausing when current song ended and new song data hasn't been fetched yet
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:08 +00:00 |
Kasper Seweryn
|
f961e3ff8c
|
fix: remove debug line
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:08 +00:00 |
Kasper Seweryn
|
b8a65b193f
|
perf(play-indicator): delegate play indicator to the GPU instead of CPU
This reduces the CSS paints by animating `scaleY` instead of element `height`
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:08 +00:00 |
Kasper Seweryn
|
5c28a9b88a
|
fix(volume-slider): fix scrolling
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:08 +00:00 |
Kasper Seweryn
|
05db380766
|
fix(player): reduce average CPU usage from 100% to 20%
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:08 +00:00 |
Kasper Seweryn
|
8ce20c5621
|
feat: skip css updates if progress hasn't changed
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:08 +00:00 |
Kasper Seweryn
|
9cc58d16c8
|
fix: make progress bars work again
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:08 +00:00 |
Kasper Seweryn
|
77e920672d
|
feat: optimize CPU and memory usage
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:07 +00:00 |
Kasper Seweryn
|
ed8b71257d
|
fix: audio playback pause if errored before played
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:07 +00:00 |
Kasper Seweryn
|
bb946c3ced
|
feat: dispose sound instances when removed from LRU cache
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:07 +00:00 |
Kasper Seweryn
|
206a154a87
|
fix: update vueuse to remove @ts-expect-error comment
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:07 +00:00 |
Kasper Seweryn
|
7105f5e482
|
fix: ensure preloaded track exists
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:07 +00:00 |
Kasper Seweryn
|
536fa25f0e
|
fix: abort preload if next track is unavailable
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:07 +00:00 |
Kasper Seweryn
|
b21edbb64d
|
fix: #2061
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:07 +00:00 |
Kasper Seweryn
|
d3b3463415
|
fix: #2053
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:07 +00:00 |
Kasper Seweryn
|
026196d698
|
feat: ensure next track is always preloaded
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
|
2023-03-26 12:08:07 +00:00 |
Kasper Seweryn
|
600228eafa
|
fix(eslint): remove unused import
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
|
2023-01-24 18:50:15 +01:00 |
Kasper Seweryn
|
9ca357c2c3
|
fix(front): reinitialize virtual queue list whenever queue gets empty
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
|
2023-01-24 18:50:15 +01:00 |
wvffle
|
af6b5c3843
|
fix(playback): await all async methods in interna API
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2306>
|
2022-12-29 14:34:04 +00:00 |
wvffle
|
1b6de47a4f
|
fix(playback): previous button now seeks to 0 when track is listened over 3 seconds
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2305>
|
2022-12-27 13:09:12 +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
|
6e740d6fda
|
fix: Fix unhandled errors
|
2022-12-12 11:10:31 +00:00 |
wvffle
|
a0c9fdee78
|
Fix composables calling `useI18n` too early
|
2022-11-30 14:24:23 +00:00 |
wvffle
|
6f7d13057f
|
Ensure old audio source is disconnected
|
2022-11-29 07:37:12 +00:00 |
wvffle
|
0bbe2d609d
|
Fetch sources if we have none
|
2022-11-29 07:37:12 +00:00 |
wvffle
|
dfd55b95b3
|
Don't fetch all tracks at once when migrating
|
2022-11-29 07:37:12 +00:00 |
wvffle
|
abe67de138
|
Fix radio race condition
|
2022-11-28 22:56:16 +00:00 |
wvffle
|
89b2c052b9
|
Fix playback
|
2022-11-28 15:47:56 +00:00 |
wvffle
|
df77d2b153
|
Standardize plurals
|
2022-11-28 10:16:58 +00:00 |
wvffle
|
fea7493725
|
Fix linting issues
|
2022-11-28 10:16:58 +00:00 |
wvffle
|
10dc14f109
|
Fix all locale linting errors except unused keys
|
2022-11-28 10:16:58 +00:00 |
Ciarán Ainsworth
|
db9986e7b9
|
Add all missing strings
|
2022-11-28 10:16:58 +00:00 |