Commit graph

63 commits

Author SHA1 Message Date
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
wvffle
bbdb3dcb9d Fix auto-fixable linter issues 2022-09-06 09:26:36 +00:00
wvffle
405eed0c0f Add semantic ui types 2022-09-06 09:26:36 +00:00
wvffle
0251789f82 Fix a bunch of typescript errors 2022-09-06 09:26:36 +00:00
wvffle
a43059899c Move track playing logic to usePlayer and useSound 2022-09-06 09:26:36 +00:00
wvffle
54a33cd14e Fix audio playback 2022-09-06 09:26:36 +00:00
wvffle
cec34d49fa Rewrite player component to script setup 2022-09-06 09:26:36 +00:00
wvffle
d090adc1f1 Sanitize html 2022-09-06 09:26:36 +00:00
wvffle
03e29b3fbc Fix playlist modal error handling 2022-09-06 09:26:36 +00:00
wvffle
15e62d62f6 Add gitpod related changes 2022-09-06 09:26:36 +00:00
wvffle
c4dd04e0b8 Fix flow of setting instance url 2022-09-06 09:26:36 +00:00
Kasper Seweryn
b5970446b4 Set max websocket reconnect retries in development 2022-09-06 09:26:36 +00:00
Kasper Seweryn
a872f752c5 Fix caching API routes in PWA service worker 2022-09-06 09:26:36 +00:00
Kasper Seweryn
461aa51e03 Fix websockets and vite hmr on local dev 2022-09-06 09:26:36 +00:00
Kasper Seweryn
0b53ec5b1c Add store types and fix other type errors 2022-09-06 09:26:36 +00:00
Kasper Seweryn
9e0596d136 Move *.js to *.ts 2022-09-06 09:26:36 +00:00
Kasper Seweryn
7a823282f9 Fix null modelValue 2022-09-06 09:26:36 +00:00
Kasper Seweryn
bf009440ff Migrate attachment input to new v-model
It also automatically cleans up attachments that users uploaded and decided not to use
2022-09-06 09:26:36 +00:00