Commit Graph

80 Commits

Author SHA1 Message Date
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
wvffle 4805842f89 Add sentry support 2022-09-06 09:26:36 +00:00
wvffle a7f4df68ea Fix dropdowns 2022-09-06 09:26:36 +00:00