upsiflu
1972f6c8a0
fix(front): make (`lint:tsc`) completely happy
2025-04-04 19:39:08 +02:00
upsiflu
864ab4a758
fix(front): [WIP] use generated types to make the CI (`lint:tsc`) happy
2025-04-04 10:26:54 +02:00
upsiflu
0da18700e6
refactor(front): use NodeInfo21 types
2025-03-25 11:16:11 +01:00
upsiflu
465010d3ea
fix(front): minor improvements
2025-03-25 11:13:06 +01:00
upsiflu
910a6ab157
fix(types): use auto-generated schema for NodeInfo (About pages; store instance init)
2025-02-13 12:27:02 +01:00
ArneBo
b726b27a7e
fix(ui): remove fomantic
2025-01-08 21:28:56 +01:00
petitminion
3b5de1a32d
Supporting multi-artist per tracks/albums ( #1568 )
2024-08-29 14:11:35 +00:00
petitminion
a972708334
migrate frontend to api V2 ( #2324 )
2024-08-04 13:18:21 +00:00
Kasper Seweryn
14d099b872
fix: fix tauri checks
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2701 >
2024-02-21 14:46:06 +01:00
Kasper Seweryn
5647a1072d
feat: add tauri
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2701 >
2024-02-21 14:45:38 +01:00
Kasper Seweryn
185a61ecdd
fix(front): fix initialization error on dev setup
2023-09-21 12:44:15 +02:00
Georg Krause
ec8dc8e09f
Merge branch stable into develop
2023-09-01 14:24:58 +02:00
Kasper Seweryn
adbd9c3b67
feat(service-worker): descriptive service-worker error
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2537 >
2023-07-26 09:58:07 +00:00
Georg Krause
9aeefca728
feat: Add basic cypress testing
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795 >
2023-06-21 22:49:39 +00:00
jo
35dda994c0
test(front): fix lint error with vue lazyload
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2403 >
2023-06-06 11:54:59 +00: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
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
wvffle
f4c5ebed18
Fix hours and nodeinfo
2022-12-13 21:13:40 +00:00
wvffle
c96b410b80
Logout when we cannot refresh OAuth token
2022-11-28 18:11:13 +00:00
wvffle
05bef9f133
Add polish pluralization rule
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
wvffle
5c833da34d
Fix locale not being preserved
2022-11-28 10:16:58 +00:00
wvffle
5847a23ac3
Fix fallback locale
2022-11-28 10:16:58 +00:00
Ciarán Ainsworth
db9986e7b9
Add all missing strings
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
6455e21cf2
Update axios
2022-11-26 12:16:30 +00:00
wvffle
e7349bf75e
Remove unused webworker module
2022-10-30 19:20:36 +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
15f5056a59
Add web worker communication for offloading the main thread
2022-10-30 19:17:53 +01:00
Georg Krause
6d5e1b3c17
Align sentry configuration of front- and backend
2022-09-15 06:54:02 +00:00
wvffle
fb4f94fb73
Fix search and dynamic ordering ( #1567 )
2022-09-06 09:26:36 +00:00
wvffle
6431d0285c
Add notification for unhandled errors
2022-09-06 09:26:36 +00:00
wvffle
ee975e5854
Add error handler in all unhandled places
2022-09-06 09:26:36 +00:00
wvffle
b3a08c8688
Migrate user menu
2022-09-06 09:26:36 +00:00
wvffle
07abe66af1
Performance fixes
2022-09-06 09:26:36 +00:00
wvffle
68f2450c93
Migrate FileUpload component and fix uploading files
2022-09-06 09:26:36 +00:00
wvffle
5dbf85c7b7
Add sentry environment
2022-09-06 09:26:36 +00:00
wvffle
f52798b0d3
Ignore vue3-lazyload error
2022-09-06 09:26:36 +00:00
wvffle
36ada7a225
Add logging
2022-09-06 09:26:36 +00:00
wvffle
5c05407f92
Fix cookie name
2022-09-06 09:26:36 +00:00
wvffle
d7052c44e0
Import dependencies dynamically to reduce production size
2022-09-06 09:26:36 +00:00
wvffle
cac12a85fb
Add proper tracking alert
2022-09-06 09:26:36 +00:00
wvffle
a57320d0f1
Add better tracking
2022-09-06 09:26:36 +00:00
wvffle
45740d510e
Migrate signup
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
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