Wykres commitów

2715 Commity (3f5758aa7fbfc63659294119a35b317f901507bb)

Autor SHA1 Wiadomość Data
jo 22c255700e
style: format code using black v23 2023-03-28 19:49:24 +02:00
Georg Krause e0c4715f10
fix: fix imports in vite config 2023-03-28 14:06:29 +02: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 2468ef3fa1 fix: fix typo
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:19:35 +02:00
Kasper Seweryn fdc35a4702 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 15:19:35 +02:00
Kasper Seweryn 48f2942142 refactor: remove double space in css file
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:19:35 +02:00
Kasper Seweryn 81425d930b 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 15:19:35 +02:00
Kasper Seweryn d28f6f7873 fix: remove debug line
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:19:35 +02:00
Kasper Seweryn aa13620851 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 15:19:35 +02:00
Kasper Seweryn ef184ab59b fix(pre-commit): fix linting
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 c362a7fd90 fix(volume-slider): fix scrolling
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:19:35 +02:00
Kasper Seweryn d6ea66e519 fix(player): reduce average CPU usage from 100% to 20%
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:19:35 +02:00
Kasper Seweryn 1b15e955dd feat(player): unregister all events on sound instance dispose
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:19:35 +02:00
Kasper Seweryn b6ceb5febd fix(player): do not throw an error when disposing sound instance
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 248fb1046e feat: skip css updates if progress hasn't changed
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:19:35 +02:00
Kasper Seweryn b74c38ac1a feat: add new packages with pinned versions by default
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:19:33 +02:00
Kasper Seweryn a7c1c63ce7 chore: pin dependency
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:17:21 +02:00
Kasper Seweryn 10e7a4c06d feat: remove unused dependency
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:17:19 +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
Ciarán Ainsworth 665e001087 copy: update WebGL support message
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:14:14 +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 385fc47158 fix: build warnings
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:14:12 +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
Kasper Seweryn d30d107ef3 fix: audio playback pause if errored before played
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:00:49 +02:00
Kasper Seweryn 26f5f9b204 feat: remove media cache
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:00:49 +02:00
Kasper Seweryn 6b79b8e63a feat: dispose sound instances when removed from LRU cache
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:00:49 +02:00
Kasper Seweryn 50b1487877 fix: update vueuse to remove @ts-expect-error comment
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:00:49 +02:00
Kasper Seweryn a65d3722c9 fix: ensure preloaded track exists
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:00:49 +02:00
Kasper Seweryn 186c8000f8 fix: abort preload if next track is unavailable
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:00:49 +02:00
Kasper Seweryn 4a656777e3 fix: #2061
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:00:49 +02:00
Kasper Seweryn 9552fcd9a9 fix: #2053
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:00:49 +02:00
Kasper Seweryn 49be19c8b4 feat: ensure next track is always preloaded
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 15:00:49 +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 f4e8f83263 refactor: remove double space in css file
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 6c4e4cb5f6 fix(pre-commit): fix linting
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 12:08:08 +00:00
Kasper Seweryn 1dbd269516 fix(eslint): fix i18n issues
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 87c9eb3982 feat(player): unregister all events on sound instance dispose
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 12:08:08 +00:00
Kasper Seweryn ae4ca7b0cb fix(player): do not throw an error when disposing sound instance
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 12:08:08 +00:00
Kasper Seweryn 47b3bfd2c0 fix: resolve progressbar issues
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 bbe2375f6b feat: add new packages with pinned versions by default
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 12:08:08 +00:00
Kasper Seweryn e701cc8bad chore: pin dependency
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 12:08:08 +00:00
Kasper Seweryn 1c6af62fbb feat: remove unused dependency
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
Ciarán Ainsworth 0782b53e09 copy: update WebGL support message
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 12:08:08 +00:00
Kasper Seweryn 8d353a27a9 fix: #2052
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 12:08:07 +00:00
Kasper Seweryn 8713d3b98a fix: build warnings
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 12:08:07 +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 05416be7d1 feat: remove media cache
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
Georg krause b0d6a0407a Merge branch 'pre-release/1.3.0' into develop 2023-03-24 18:17:44 +01:00
wvffle 15d6e7811a fix(invitation-code): fix invitation code generation
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2375>
2023-03-22 22:48:36 +00:00
Georg Krause 0a5192040f Translated using Weblate (German)
Currently translated at 97.9% (2135 of 2180 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/de/
2023-03-22 08:41:36 +00:00
JuniorJPDJ 817a710c2e
fix(nginx): expose only subdirectories of /media 2023-03-18 09:45:35 +01:00
Renovate Bot 6edb1624fc chore(front): update dependency vite-plugin-pwa to v0.14.4 2023-03-18 00:33:15 +00:00
Renovate Bot cf80178f60 chore(front): update dependency typescript to v4.9.5 2023-03-18 00:03:35 +00:00
Renovate Bot 24e0d1b9a5 chore(front): update dependency standardized-audio-context to v25.3.41 2023-03-17 23:33:04 +00:00
Renovate Bot a6248ee0ae chore(front): update dependency sinon to v15.0.2 2023-03-17 23:03:44 +00:00
Renovate Bot 57fc701ba7 chore(front): update dependency fomantic-ui-css to v2.9.2 2023-03-17 22:33:03 +00:00
Renovate Bot 8ff610e903 chore(front): update dependency dompurify to v2.4.5 2023-03-17 22:03:10 +00:00
Renovate Bot 49a29ea935 chore(front): update dependency @types/lodash-es to v4.17.7 2023-03-17 21:33:07 +00:00
Renovate Bot a2422671d1 chore(front): lock file maintenance 2023-03-17 17:04:18 +00:00
Çağla Pickaxe 5dcaf4a166 Translated using Weblate (Turkish)
Currently translated at 35.7% (779 of 2180 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/tr/
2023-03-13 11:42:54 +00:00
bruce diao 7510795ad1 Translated using Weblate (Chinese (Simplified))
Currently translated at 95.7% (2088 of 2180 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/zh_Hans/
2023-03-04 06:42:49 +00:00
dignny 082c51733a Translated using Weblate (Japanese)
Currently translated at 90.0% (1962 of 2180 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ja/
2023-03-01 15:42:48 +00:00
Matyáš Caras 9f8ded15dc Translated using Weblate (Czech)
Currently translated at 100.0% (2180 of 2180 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/cs/
2023-02-24 18:42:48 +00:00
ppom 20c0088c1f Translated using Weblate (French)
Currently translated at 99.9% (2179 of 2180 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/fr/
2023-02-22 12:06:47 +00:00
Georg krause 2af3988863 Merge remote-tracking branch 'weblate/pre-release/1.3.0' into pre-release/1.3.0 2023-02-21 17:48:55 +01: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
jo 3c9fc32135 chore(front): add bundle visualizer
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2349>
2023-01-31 18:09:17 +00:00
Philipp Wolfer 993fb426ee Support boolean config fields in plugins
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2334>
2023-01-30 09:08:41 +00:00
Kasper Seweryn c793799161 feat(ui): respect custom css
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2338>
2023-01-26 20:31:22 +00:00
Georg Krause 72dd944f04 fix: Make sure custom css gets loaded, fixes #2055
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2338>
2023-01-26 20:31:22 +00:00
AMoonRabbit c1e30c1785 Corrected typos in vars.css for card text colour.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2340>
2023-01-26 13:26:35 +00:00
Kasper Seweryn 7d474dea72
fix(tsc): fix type errors
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 18:50:16 +01:00
Kasper Seweryn e1d5c9f832
feat: remove unneeded null coalescing assignment
axios headers are now alway present (according to the typings)

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 18:50:16 +01:00
Kasper Seweryn 89db3e0f14
fix: update yarn lockfile
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 18:50:16 +01:00
Kasper Seweryn 8329443209
fix(ci): update vue-i18n to beta.16
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 18:50:15 +01: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
Kasper Seweryn cc7c7b9f67 fix(tsc): fix type errors
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 09:31:16 +00:00
Kasper Seweryn 73e12e0e54 feat: remove unneeded null coalescing assignment
axios headers are now alway present (according to the typings)

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 09:31:16 +00:00
Kasper Seweryn 1d7b4a639e fix: update yarn lockfile
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 09:31:16 +00:00
Kasper Seweryn 6c98b456dc fix(ci): update vue-i18n to beta.16
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 09:31:16 +00:00