Commit graph

1,091 commits

Author SHA1 Message Date
wvffle
c897ee0771 Fix editing playlist tracks 2022-09-17 13:21:13 +00:00
Kasper Seweryn
fd60fa2add Fix about pod info NOCHANGELOG 2022-09-13 12:18:46 +00:00
Kasper Seweryn
778d2fcbd4 Fix remote search 2022-09-07 13:10:22 +00:00
Kasper Seweryn
57a5b85ff3 Fix search by text 2022-09-07 09:03:38 +00:00
wvffle
1837107ae8 Make changing tags reactive 2022-09-06 09:26:36 +00:00
wvffle
711aa783b3 Fix setting progress through progressbar 2022-09-06 09:26:36 +00:00
wvffle
fb4f94fb73 Fix search and dynamic ordering (#1567) 2022-09-06 09:26:36 +00:00
wvffle
1b31fd4007 Remove js tests 2022-09-06 09:26:36 +00:00
Kasper Seweryn
e2be5662ef Fix empty descriptions throwing unexpected errors 2022-09-06 09:26:36 +00:00
wvffle
07d7304be1 Fix hanging loading state in some components 2022-09-06 09:26:36 +00:00
wvffle
8a27f350bb Cleanup eslintrc 2022-09-06 09:26:36 +00:00
wvffle
b17941fc44 Fix eslint 2022-09-06 09:26:36 +00:00
wvffle
95e3dcb130 Fix tsc linter! 2022-09-06 09:26:36 +00:00
Ciarán Ainsworth
2c364ce201 Fix subscribe button 2022-09-06 09:26:36 +00:00
wvffle
436a76928f Resolve most type conflicts 2022-09-06 09:26:36 +00:00
wvffle
e7da8b5f43 Resolve some TODOs 2022-09-06 09:26:36 +00:00
wvffle
74d1a0a03e Migrate rest of the components 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
c1494c8894 Migrate some components 2022-09-06 09:26:36 +00:00
wvffle
7eca32e006 Couple fixes 2022-09-06 09:26:36 +00:00
wvffle
0b263dce71 Test changes 2022-09-06 09:26:36 +00:00
wvffle
e8f65455b8 Migrate EditList.vue 2022-09-06 09:26:36 +00:00
wvffle
5b95a8f954 Migrate some components 2022-09-06 09:26:36 +00:00
wvffle
b3a08c8688 Migrate user menu 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
1c395c01b0 Migrate upload form 2022-09-06 09:26:36 +00:00
wvffle
cac12a85fb Add proper tracking alert 2022-09-06 09:26:36 +00:00
wvffle
e6bc1ab655 Fix some glitchtip errors 2022-09-06 09:26:36 +00:00
wvffle
2f2409f9f2 Migrate some components 2022-09-06 09:26:36 +00:00
wvffle
45740d510e Migrate signup 2022-09-06 09:26:36 +00:00
wvffle
14a61d5fe4 Migrate settings 2022-09-06 09:26:36 +00:00
wvffle
5ea5ad3c2a Use navigation guards and migrate a couple of components 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
06310593ac WIP: Experiment with MediaElementAudioSourceNode 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
465b6918e4 Fix rendering metadata in user requests 2022-09-06 09:26:36 +00:00
wvffle
f06c040b50 Add markdown enhancements
This commit will bring:
- Linking to other users with `@username`
- Linking to tags with `#tag`
- Opening external links in new tab (Fix #1647)
- Single line breaks to avoid confusion for non-technical users (Fix #1377)
- 😒 support...
- Email encoding in markdown
- Markdown editor now auto-resizes to accomodate content (Fix #1379)

NOTE: This only works in very few places. We need to wait for #1835 to have those features available widely
2022-09-06 09:26:36 +00:00
wvffle
8aa073b976 Add player seek progress bar 2022-09-06 09:26:36 +00:00
wvffle
bf67676010 Fix scrollToIndex 2022-09-06 09:26:36 +00:00
wvffle
fa68ff76d8 Fix scrollToIndex 2022-09-06 09:26:36 +00:00
wvffle
d1b8190dca Performance fixes 2022-09-06 09:26:36 +00:00
wvffle
29afac3101 Remove unused attr 2022-09-06 09:26:36 +00:00
wvffle
2117b0e209 Fix scrollToIndex 2022-09-06 09:26:36 +00:00
wvffle
11b67919c8 Dynamically calculate number of track elements in DOM 2022-09-06 09:26:36 +00:00
wvffle
63fbf286a2 Fix scrolling mode 2022-09-06 09:26:36 +00:00
wvffle
fa6a1575e2 Fix moving queue items in FireFox 2022-09-06 09:26:36 +00:00
wvffle
f470e0649e Better fav button in queue item 2022-09-06 09:26:36 +00:00
wvffle
096ee92408 Use nicer colors 2022-09-06 09:26:36 +00:00
wvffle
3d518e5b64 Favorite from queue 2022-09-06 09:26:36 +00:00
wvffle
1df46d9691 Fix toast container making ui unclickable 2022-09-06 09:26:36 +00:00