Renovate Bot
9fb0366407
Update dependency @vitest/coverage-c8 to v0.25.1
2022-11-08 16:02:49 +00:00
Renovate Bot
2b3c96d8f5
Update dependency vue-upload-component to v3.1.5
2022-11-08 15:33:20 +00:00
RenovateBot
f3082db96f
Update Sentry to v7.18.0 (develop)
2022-11-08 12:10:55 +00:00
RenovateBot
b398d48533
Update vueuse to v9.4.0 (develop)
2022-11-08 07:33:29 +00:00
Renovate Bot
40247131a9
Update dependency sinon to v14.0.2
2022-11-07 20:02:38 +00:00
Renovate Bot
2a3a85508a
Update dependency vitest to v0.25.0
2022-11-07 19:43:30 +00:00
Renovate Bot
dc50241b0e
Update dependency @typescript-eslint/eslint-plugin to v5.42.1
2022-11-07 19:06:43 +00:00
Renovate Bot
81952ba0a7
Update dependency vuex to v4.1.0
2022-11-07 18:05:08 +00:00
RenovateBot
369f069c30
Update dependency @vitest/coverage-c8 to v0.25.0 (develop)
2022-11-07 17:25:35 +00:00
RenovateBot
214ab60b41
Update dependency vite to v3.2.3 (develop)
2022-11-07 15:42:20 +00:00
Renovate Bot
9da1db1272
Update dependency vite-plugin-pwa to v0.13.3
2022-11-07 14:02:30 +00:00
Renovate Bot
821054433f
Update dependency sass to v1.56.0
2022-11-07 08:02:22 +00:00
RenovateBot
0e4e5ce98e
Update dependency fomantic-ui-css to v2.9.0 (develop)
2022-11-06 15:38:53 +00:00
RenovateBot
a2cc7da296
Update dependency eslint-plugin-vue to v9.7.0 (develop)
2022-11-06 15:11:53 +00:00
RenovateBot
aa26e184f7
Update dependency eslint-plugin-promise to v6.1.1 (develop)
2022-11-06 14:46:29 +00:00
RenovateBot
a095f081e7
Update dependency eslint-plugin-n to v15.5.0 (develop)
2022-11-06 13:37:34 +00:00
RenovateBot
7f1ff29e15
Update dependency eslint to v8.27.0 (develop)
2022-11-06 13:27:52 +00:00
Kasper Seweryn
ea25f5e9aa
Add storage namespace
2022-11-06 10:04:33 +00:00
wvffle
839a80b3ac
Fix #1945 and #1943
2022-11-06 09:58:15 +00:00
RenovateBot
d471c6143d
Update dependency @vueuse/math to v9.4.0 (develop)
2022-11-06 07:02:34 +00:00
Renovate Bot
28e5cc6e4c
Update dependency vitest to v0.24.5
2022-11-05 22:01:42 +00:00
RenovateBot
e081b0d83e
Update dependency @typescript-eslint/eslint-plugin to v5.42.0 (develop)
2022-11-05 21:46:32 +00:00
Renovate Bot
855b8fad1c
Update dependency vite-plugin-pwa to v0.13.2
2022-11-05 21:02:14 +00:00
Renovate Bot
ccbb0e337b
Update dependency standardized-audio-context to v25.3.34
2022-11-05 20:32:55 +00:00
Renovate Bot
14607e1041
Update dependency lru-cache to v7.14.1
2022-11-05 19:02:30 +00:00
Renovate Bot
f3213a646b
Update dependency jsdom to v20.0.2
2022-11-05 18:32:08 +00:00
JuniorJPDJ
19f2246fcc
Fix CORS for media files and allow wasm-unsafe-eval for visualizer ( fixes #1937 and #1934 )
2022-11-05 18:18:20 +00:00
Renovate Bot
a0295893a4
Update dependency @vitest/coverage-c8 to v0.24.5
2022-11-05 17:02:12 +00:00
Renovate Bot
a3172ada1f
Update Sentry to v7.17.4
2022-11-05 16:32:44 +00:00
wvffle
2c9327fefc
Fix play button in albums with multi-page volumes
2022-11-05 12:53:12 +00:00
wvffle
b7355c9c95
Fix adding same track multiple times
2022-11-05 12:48:30 +00:00
wvffle
e259e3dd74
Fix player closing when queue ends
2022-11-04 13:54:04 +00:00
wvffle
ec31004952
Fix typo
2022-11-04 13:20:22 +00:00
wvffle
315e5ef766
Responsivity and accessibility fixes
2022-11-04 13:20:22 +00:00
wvffle
ed9cb97ba6
Add option for fullscreen covers
2022-11-04 13:20:22 +00:00
wvffle
9efe5d18b1
Pin dependencies
2022-11-04 13:20:22 +00:00
wvffle
64a5ee3c69
Set higher mesh size for MilkDrop
2022-11-04 13:20:22 +00:00
wvffle
aa7ded73f8
Add toggle switches for cover/visualizer
2022-11-04 13:20:22 +00:00
wvffle
8306eaaff6
Add buttons to the cover art
2022-11-04 13:20:22 +00:00
wvffle
5eff89920a
Add MilkDrop
2022-11-04 13:20:22 +00:00
wvffle
60ae29a612
Fix fetching pages of albums in album detail view
2022-11-03 09:44:25 +01:00
wvffle
8a1cdd27d5
Fix request/reports not filtering and form auto focussing on mounted when `autofocus` is `false`
2022-11-03 08:23:16 +00:00
wvffle
78854bbae3
Fix tracks table fetching all tracks in some cases
2022-11-03 08:15:17 +00:00
wvffle
298cd1afae
Add selected theme computed
2022-11-02 20:51:16 +00:00
Philipp Wolfer
7c9959831e
Fix dark/light theme showing as selected when "auto" is chosen
2022-11-02 20:51:16 +00:00
wvffle
3fe7d28d5d
Fix player migration errors
2022-10-31 23:02:40 +01:00
wvffle
ece2c468ca
Delegate queue migration
2022-10-31 23:02:40 +01:00
wvffle
e4759d14c9
Old queue migration system
2022-10-31 23:02:40 +01:00
Kasper Seweryn
8367e09e6c
Fix favorite button in queue
2022-10-31 19:56:38 +00:00
Georg Krause
f85ce70ff2
chore: Remove last bit of removed WebWorker component
2022-10-30 19:20:36 +01:00
Georg Krause
4f610bc0bd
chore(deps): Update vue-tsc to avoid false negatives
2022-10-30 19:20:36 +01:00
wvffle
e7349bf75e
Remove unused webworker module
2022-10-30 19:20:36 +01:00
wvffle
3ae5adc7ba
Fix playback of some token protected resources
2022-10-30 19:20:35 +01:00
wvffle
4cd7ca2cb4
Fall back to memory if indexedDB is unavailable
2022-10-30 19:20:35 +01:00
wvffle
cb5e6f1848
More indexedDB cleanup
2022-10-30 19:20:35 +01:00
wvffle
eba18cede3
Cleanup indexedDB when queue clears and when instance changes
2022-10-30 19:20:35 +01:00
wvffle
5616c9f066
Ensure we do not get undefineds from indexedDB
2022-10-30 19:20:35 +01:00
wvffle
34d4f3b25b
Fix transcoded track and add info if there are no track sources
2022-10-30 19:20:34 +01:00
wvffle
ab8699783d
Fix looping
2022-10-30 19:20:34 +01:00
wvffle
ba10e03143
Potential fix for silent external audio tracks
2022-10-30 19:20:34 +01:00
wvffle
247abbcfea
Fix clearing queue with shortcut
2022-10-30 19:20:34 +01:00
wvffle
d90f41ec51
Fix some linting problems
2022-10-30 19:20:32 +01:00
wvffle
db932f2470
Add track position
2022-10-30 19:17:56 +01:00
wvffle
8c62d516b0
Resolve race condition
2022-10-30 19:17:56 +01:00
wvffle
0118fe0c63
Resolve TODOs
2022-10-30 19:17:56 +01:00
wvffle
832180bbb3
Pin dependencies
2022-10-30 19:17:56 +01:00
wvffle
4376e40e26
Fix shuffling
2022-10-30 19:17:55 +01:00
wvffle
f51007b807
Fetch only new queue tracks from indexedDB
2022-10-30 19:17:55 +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
1be6701752
Fix changing songs and add LRU cache
2022-10-30 19:17:54 +01:00
wvffle
ccb905b004
Migrate queue component
2022-10-30 19:17:54 +01:00
wvffle
bef0d1dec4
WIP Rewrite queue
2022-10-30 19:17:54 +01:00
wvffle
15f5056a59
Add web worker communication for offloading the main thread
2022-10-30 19:17:53 +01:00
wvffle
aba816e8bf
Add queue shuffling
2022-10-30 19:17:53 +01:00
wvffle
c08e1fad94
WIP: Rewrite queue
2022-10-30 19:17:51 +01:00
wvffle
3bf7dd98a2
Fix volume controls
2022-10-30 19:16:29 +01:00
wvffle
de3d112434
Add listen submitting ( Fix #1874 )
2022-10-30 19:16:29 +01:00
wvffle
7c68fee276
Add track looping logic
2022-10-30 19:16:29 +01:00
wvffle
e47dbc5ab5
Add Sound implementation
2022-10-30 19:16:26 +01:00
wvffle
7b17c46987
Create audio system based on Web Audio API
2022-10-30 19:12:46 +01:00
Georg Krause
d24f6fbc95
fix(dependency): Resolve dependency clash with corejs
2022-10-30 08:59:03 +01:00
RenovateBot
2628fa313e
Update dependency @vue/test-utils to v2.2.1 (develop)
2022-10-29 12:09:01 +00:00
RenovateBot
e7045595ab
Update dependency @vitest/coverage-c8 to v0.24.3 (develop)
2022-10-29 11:57:32 +00:00
RenovateBot
c91e3e2746
Update dependency @vitejs/plugin-vue to v3.2.0 (develop)
2022-10-29 11:04:18 +00:00
RenovateBot
2763d542c3
Lock file maintenance (stable)
2022-10-29 10:29:31 +00:00
RenovateBot
8705960ec0
Update dependency @typescript-eslint/eslint-plugin to v5.41.0 (develop)
2022-10-29 08:58:11 +00:00
RenovateBot
da61fedef0
Update Sentry to v7.17.2 (develop)
2022-10-29 06:45:23 +00:00
Renovate Bot
69d217317b
Update nginx Docker tag to v1.23.2
2022-10-27 22:32:34 +00:00
Renovate Bot
3c2ccbf79c
Update dependency vue-virtual-scroller to v2.0.0-beta.3
2022-10-27 22:02:36 +00:00
Renovate Bot
593a760491
Update dependency vue-tsc to v0.40.13
2022-10-27 19:32:56 +00:00
Renovate Bot
1e931cd955
Update dependency vue-router to v4.1.6
2022-10-27 18:02:53 +00:00
Renovate Bot
d1a1490997
Update dependency vite-plugin-vue-inspector to v1.1.3
2022-10-27 17:41:05 +00:00
Renovate Bot
3cbbae66ea
Update dependency typescript to v4.8.4
2022-10-27 16:01:46 +00:00
RenovateBot
7d0ec12253
Update dependency sinon to v14.0.1 (develop)
2022-10-27 14:08:52 +00:00
Ciarán Ainsworth
b2223131b5
Resolve "Can't subscribe to podcasts"
2022-10-24 22:30:05 +00:00
RenovateBot
0a27e8fa14
Update dependency jsdom to v20.0.1 (develop)
2022-10-22 15:31:09 +00:00
RenovateBot
fa43c6285d
Update dependency axios-auth-refresh to v3.3.4 (develop)
2022-10-22 13:55:53 +00:00
RenovateBot
254bfbb2c5
Update dependency @vue/eslint-config-typescript to v11.0.2 (develop)
2022-10-22 06:29:16 +00:00
RenovateBot
d83478b2b5
Update Vue to v3.2.41 (develop)
2022-10-21 19:54:14 +00:00
wvffle
668d743ede
Add PWA shortcuts
2022-10-18 18:24:19 +00:00
Georg Krause
425b7e96fd
feat(manifest): Add categories
2022-10-18 18:24:19 +00:00
Georg Krause
b7e672801c
feat(manifest): Add information about native applications on fdroid and play
2022-10-18 18:24:19 +00:00
Georg Krause
4216968c10
chore(manifest): Set a generic description
2022-10-18 18:24:19 +00:00
Georg Krause
7f76b12119
fix(manifest): Don't add start_url and scope to manifest
2022-10-18 18:24:19 +00:00
wvffle
7e53ee54e8
Align frontend with VitePWA webmanifest requirements
2022-10-18 18:24:19 +00:00
wvffle
4e5fb464e0
Fix OAuth login
2022-10-13 10:25:29 +00:00
Georg Krause
5f09beff3a
Revert "Update dependency vite-plugin-pwa to v0.13.1 (develop)"
...
This reverts commit 00376930e4
2022-10-12 08:56:58 +00:00
RenovateBot
82767e7b3c
Update Vue to v3.2.40 (develop)
2022-10-12 08:25:58 +00:00
RenovateBot
00376930e4
Update dependency vite-plugin-pwa to v0.13.1 (develop)
2022-10-11 15:22:35 +00:00
Georg Krause
8048ae49c4
Add coverage reporting for Gitlab
2022-10-09 08:27:24 +00:00
Ciarán Ainsworth
ece0f9ad97
Remove unnecessary embed copy
2022-09-27 10:29:42 +02:00
Ciarán Ainsworth
ce98deb876
Fix dockerfile for new embed frame
2022-09-27 08:26:52 +00:00
wvffle
bec180c62f
Extract svg icons to a single component
2022-09-27 00:16:01 +00:00
Ciarán Ainsworth
ed80e5dfc6
Make other messages clearer
2022-09-26 23:16:18 +00:00
Ciarán Ainsworth
04eec32459
Make wrong id message clearer
2022-09-26 23:14:05 +00:00
Ciarán Ainsworth
d492e3dd0b
Make unsupported type error message clearer
2022-09-26 23:13:26 +00:00
wvffle
61276ae79b
Remove console.log
2022-09-26 19:24:30 +00:00
wvffle
dd832da862
Make mediaSession metadata reliable in embedded player
2022-09-26 19:23:20 +00:00
wvffle
1567426a74
Add proper mediaSession controls to embedded player
2022-09-26 19:03:27 +00:00
wvffle
23947ee475
Fix favicon
2022-09-26 18:36:31 +00:00
wvffle
b95249964d
Make `instance` more important than `b` in embedded player
2022-09-26 18:35:18 +00:00
wvffle
306a2e9738
Fix CSP for remote instances
2022-09-26 18:34:13 +00:00
wvffle
50fd01de1a
Fix embedded player
2022-09-26 18:25:17 +00:00
wvffle
132974959b
Add baseUrl support
2022-09-26 18:22:27 +00:00
wvffle
333d0a83c2
Cleanup config files
2022-09-26 17:57:47 +00:00
wvffle
3597527362
Implement embedded player logic
2022-09-26 17:45:27 +00:00
wvffle
86be283c6c
Reimplement embedded player ui with petite-vue
2022-09-25 22:52:02 +00:00
Kasper Seweryn
56a1058539
Fix global shortcuts
2022-09-25 15:18:11 +00:00
wvffle
c897ee0771
Fix editing playlist tracks
2022-09-17 13:21:13 +00:00
Kasper Seweryn
b04b2ece50
Fix trackListened not being sent when tab is not focused
2022-09-17 13:08:41 +00:00
Georg Krause
de815301e4
Fix dependency lock file
2022-09-15 19:13:20 +02:00
RenovateBot
e1bca7128c
Update dependency typescript to v4.8.3 (develop)
2022-09-15 09:45:00 +00:00
Georg Krause
7c01c65af2
Revert "Update dependency @vue/runtime-core to v3.2.39 (develop)"
...
This reverts commit 02ebed8b9d
2022-09-15 09:07:08 +00:00
RenovateBot
15e4c2a895
Update dependency sass to v1.54.9 (develop)
2022-09-15 08:27:53 +00:00
Georg Krause
6d5e1b3c17
Align sentry configuration of front- and backend
2022-09-15 06:54:02 +00:00
RenovateBot
92eed5f422
Update dependency eslint to v8.23.1 (develop)
2022-09-13 14:01:15 +00:00
Kasper Seweryn
fd60fa2add
Fix about pod info NOCHANGELOG
2022-09-13 12:18:46 +00:00
RenovateBot
02ebed8b9d
Update dependency @vue/runtime-core to v3.2.39 (develop)
2022-09-12 14:31:13 +00:00
Marcos Peña
875a6ba2df
Merge branch 'stable' into develop
2022-09-12 11:37:18 +02:00
RenovateBot
9fe2a31d0b
Update dependency @vue/eslint-config-typescript to v11.0.1 (develop)
2022-09-11 17:05:45 +00:00
RenovateBot
521b492f6b
Lock file maintenance (stable)
2022-09-11 07:28:48 +00:00
RenovateBot
4e8d4c35e0
Update dependency @vue/compiler-sfc to v3.2.39 (develop)
2022-09-10 18:09:21 +00:00
RenovateBot
a7b70126b9
Update dependency @typescript-eslint/eslint-plugin to v5.36.2 (develop)
2022-09-10 12:30:12 +00:00
RenovateBot
e41125a89b
Pin dependency utility-types to 3.10.0 (develop)
2022-09-09 16:01:06 +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
f4c34acb40
Fix tests
2022-09-06 09:26:36 +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
fb27bccaa3
Cleanup test directory
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
0541da444b
Prepare vitest
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
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
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
07abe66af1
Performance fixes
2022-09-06 09:26:36 +00:00
wvffle
ad41d90a45
Check if user is authenticated when a page is created
2022-09-06 09:26:36 +00:00
wvffle
76f6c64708
Fix some unhandler axios errors
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
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
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
8d63ee689f
Fix metadata type
2022-09-06 09:26:36 +00:00
wvffle
148adbf702
Fix #1836
2022-09-06 09:26:36 +00:00
wvffle
4805842f89
Add sentry support
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
801c04c07e
Fix radios starting from second track
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
3436c5b985
Add margin to fav button
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
wvffle
2d16cd1cdf
Oprimize RAF
2022-09-06 09:26:36 +00:00
wvffle
476f0ee06d
Fix duration in radios
2022-09-06 09:26:36 +00:00
wvffle
c87bf7e6b8
Queue component enhancements
...
This commit provides following queue component enhancements:
- Use a virtual list to render queue items. We now render ~25-30 items at once compared to `queue.length` items. (Fix #1471 )
- Faster queue opening and a smoother open animation. (Fix #1471 )
- Faster song enqueueing: When enqueueing a playlist or an album, we modify the state only once compared to `tracks.length` modifications before.
- When opening the queue, current track is now already pre-scrolled and centered. This resolves an issue with big queues, where the track list was slowly scrolling to a random position.
- Dragging a track onto the edge of the track list will now scroll the container. You reorder a track from the very top to the very bottom even when you have 3000 tracks in the queue!
- Ability to use scroll wheel while reordering track items
- Track reordering on mobile devices! Currently dragging to edge is disabled
- Responsivity fixes
- Allow click outside modal (Fix #1581 )
2022-09-06 09:26:36 +00:00
wvffle
53d9015e17
Fix #1796 , Potentially fix #1471
2022-09-06 09:26:36 +00:00
wvffle
9234720710
Fix sidebar on mobile ui
2022-09-06 09:26:36 +00:00
wvffle
a7f4df68ea
Fix dropdowns
2022-09-06 09:26:36 +00:00
wvffle
232f0ff465
Resume playback when changing song from queue
2022-09-06 09:26:36 +00:00
wvffle
4c02478470
Fetch all user info on startup
2022-09-06 09:26:36 +00:00
wvffle
bd1a92c5f1
Set `operator-linebreak` to `before`
2022-09-06 09:26:36 +00:00
wvffle
998c7e1c09
Fix radio buttons
2022-09-06 09:26:36 +00:00
wvffle
db167ad80b
Fix rounded corners in progress bars
2022-09-06 09:26:36 +00:00
wvffle
fae4788000
Even smoother progress animations
2022-09-06 09:26:36 +00:00
wvffle
6b179885ce
Fetch inbox data
2022-09-06 09:26:36 +00:00
wvffle
9d8465c950
Fetch notification count only when logged in
2022-09-06 09:26:36 +00:00
wvffle
8b90029d08
Fix notification statuses
2022-09-06 09:26:36 +00:00
wvffle
2323cf70d7
Update vite
2022-09-06 09:26:36 +00:00
wvffle
8ef28e3aa3
Fix unhandled error
2022-09-06 09:26:36 +00:00
wvffle
1f27692e37
Fix edits list
2022-09-06 09:26:36 +00:00
wvffle
8719e348df
Fix edit notification count
2022-09-06 09:26:36 +00:00
wvffle
aa2d83ac2c
Fix notification fetching
2022-09-06 09:26:36 +00:00
wvffle
3dff9c74d9
Fix front settings fetching
2022-09-06 09:26:36 +00:00
wvffle
9d7327a45f
Fix jitter in firefox
2022-09-06 09:26:36 +00:00
wvffle
0bb424a777
Fix production building
2022-09-06 09:26:36 +00:00
wvffle
c0719c21f1
Fix #1298
2022-09-06 09:26:36 +00:00
wvffle
998bd02a05
Fix #1215
2022-09-06 09:26:36 +00:00
wvffle
34610670c6
Fix #1381
2022-09-06 09:26:36 +00:00
wvffle
debe024f88
Add option to disable HMR
2022-09-06 09:26:36 +00:00
wvffle
951d339904
Fix audio playback
2022-09-06 09:26:36 +00:00
wvffle
b8f5f5d6ef
Fix #1297
2022-09-06 09:26:36 +00:00
wvffle
bbdb3dcb9d
Fix auto-fixable linter issues
2022-09-06 09:26:36 +00:00
wvffle
73b1dc8f30
MIgrate some components
2022-09-06 09:26:36 +00:00
wvffle
2900c3818c
Fix #1829
2022-09-06 09:26:36 +00:00
wvffle
09c1aba30d
Rename <modal> to <semantic-modal>
2022-09-06 09:26:36 +00:00
wvffle
937a44251e
Fix custom css
2022-09-06 09:26:36 +00:00
wvffle
c56627bfcf
Fix fomantic
2022-09-06 09:26:36 +00:00
wvffle
405eed0c0f
Add semantic ui types
2022-09-06 09:26:36 +00:00
wvffle
af0129b598
Simplify SetInstanceModal logic
2022-09-06 09:26:36 +00:00
wvffle
6cdf2ddd1e
Fix webworker manifest in dev mode
2022-09-06 09:26:36 +00:00