Commit Graph

307 Commits

Author SHA1 Message Date
Alain Nussbaumer
ba7cea01e4 [web] Missing translations in search page 2022-06-09 10:43:03 +02:00
Alain Nussbaumer
76a9339605 [web] Missing translations in track dialog 2022-06-09 10:43:03 +02:00
Alain Nussbaumer
6bdf07307b [web] Fix the artist page not displaying 2022-06-09 10:43:03 +02:00
Alain Nussbaumer
38ad945ec4 [web] Fix broken album dialog 2022-06-09 10:43:03 +02:00
chme
3b283d1690 [htdocs] Rebuild web interface 2022-06-03 07:45:48 +02:00
chme
3788994307 [web] Delay loading of album artwork in lists
Avoids fetching artwork that is only visible for a very short time while fast scrolling through the list.
2022-06-03 07:45:48 +02:00
chme
9b78237f77 [web] Add missing translation for save button 2022-06-03 07:45:48 +02:00
chme
524898538d [web] Remove libspotify integration from web interface 2022-06-03 07:21:26 +02:00
Alain Nussbaumer
b28da1d57b Removed useless libraries. 2022-05-29 18:57:00 +02:00
Alain Nussbaumer
8fb4d8f347 Removed hard coded ip address. 2022-05-29 18:51:23 +02:00
Alain Nussbaumer
b788273e4c Code formatting, translation mistakes, and removal of useless libraries. 2022-05-29 18:49:00 +02:00
Alain Nussbaumer
cfa8db7b3f #1458 Translation of Web UI 2022-05-20 13:45:11 +02:00
Alain Nussbaumer
167ba86211 #1458 Translation of Web UI 2022-05-20 13:44:22 +02:00
chme
42e708fbb4 [web] Fix display of search results for composer and playlist 2022-04-17 10:05:50 +02:00
chme
45b192255a [web] Show stream playlists (rss, radio) only if config option "radio_playlists" is set to true 2022-04-17 10:05:50 +02:00
chme
7fff11ef30 [web] Only include icons in bundle that are used in the web interface 2022-04-17 10:05:50 +02:00
chme
81491367fc [web] Replace date library moments.js with luxon 2022-04-15 20:17:16 +02:00
chme
708765537c [web] Update dependencies 2022-04-15 20:17:16 +02:00
chme
717fc6d512 [web-src] Fix dragging slider in now playing page 2022-04-08 17:53:16 +02:00
chme
3a0203855f [web-src] Increase bottom margin for all pages 2022-04-08 17:53:16 +02:00
chme
dc4367fa3b [web-src] Fix opening dialog for list items in spotify pages 2022-04-08 17:53:16 +02:00
chme
c714592a31 [web] Do not show audiobooks in genre/composer listings for music 2022-04-08 17:53:16 +02:00
chme
0772997e27 [web] Add album/track count to composer pages 2022-04-08 17:53:16 +02:00
chme
01f4f8b137 [web] Add album/track count in genre views 2022-04-08 17:53:16 +02:00
chme
e5a87d0396 [web] Fix hiding singles in artists and albums views 2022-03-20 15:24:23 +01:00
chme
8f934ec690 [web] Fix running dev server with remote owntone server; update docs 2022-03-20 15:24:23 +01:00
chme
02af9f2a23 [web] Update dependencies 2022-03-19 07:04:37 +01:00
Ben Willmore
965d55d67d Fix failure to detect apple-touch-icon.png (#4)
* Fix failure to detect apple-touch-icon.png

* apple-touch-icon: Use ?ver=2.0 not ?ver2.0

Co-authored-by: Ben Willmore <ben@willmore.eu>
2022-03-19 07:04:37 +01:00
Ben Willmore
decea8be66 Use vuex mutation instead of manipulating state directly 2022-03-19 07:04:37 +01:00
Ben Willmore
f484f1194b Search page: remember whether library or spotify is selected 2022-03-19 07:04:37 +01:00
Ben Willmore
a5dd6c4968 Websocket: remove unnecessary notifications 2022-03-19 07:04:37 +01:00
Ben Willmore
9d9bcc51f8 Websocket: reconnect more rapidly when closed 2022-03-19 07:04:37 +01:00
Ben Willmore
f380872540 When window gains focus or document becomes visible, update visible info
It doesn't seem necessary to also reconnect the websocket
2022-03-19 07:04:37 +01:00
chme
27e2274d8a [web] Refactor lists to improve performance
Reduces the number of Vue components that need to be created/managed.
Instead of a Vue component for each item, we now only have one Vue
component for the whole list of items.
2022-03-19 07:04:37 +01:00
Ben Willmore
a24cb11e17 Reconnect websocket when window receives focus 2022-03-19 07:04:37 +01:00
chme
6519b18aa0 [web] Fix linting errors 2022-03-19 07:04:37 +01:00
chme
c78f861f45 [web] Format web sources with prettier and run fix linting errors 2022-03-19 07:04:37 +01:00
chme
d7f1c13585 [web] Configure eslint and prettier dev tools 2022-03-19 07:04:37 +01:00
chme
de097fcf94 [web] Migration to Vue 3 and Vite 2022-03-19 07:04:37 +01:00
chme
bb7d402cef [web-src] Update dependencies 2022-01-22 12:12:41 +01:00
chme
ad96321c24 [web-src] Add option to only update a single library source 2022-01-22 12:12:41 +01:00
chme
73b0f838e6 [htdocs] Rebuild web interface 2022-01-16 12:01:35 +01:00
chme
6284492180 [web-src] Add "follow-redirects" as dependency to fix CVE-2022-0155
"follow-redirects" is a transitive dependency for owntone, e. g. for
axios. Should be removed once, the direct dependencies of owntone
release new versions with a newer version of "follow-redirects".
2022-01-16 12:01:34 +01:00
Alain Nussbaumer
282c05f65b [web-src] Correction of links pointing to old addresses 2022-01-16 11:14:49 +01:00
chme
b0037afa05 [web-src] Fix spotify playlist tracks not showing 2022-01-16 11:14:49 +01:00
chme
c8bfad0a35 [web] Fix url in search page to smart pl query language 2022-01-16 11:14:49 +01:00
whatdoineed2do/Ray
258311951b [web-src] inline with 39b14ff8d - relative paths for proxy'ing 2022-01-02 15:39:25 +00:00
whatdoineed2do/Ray
00461e4f9f [web-src] composer review 2021-12-31 10:40:06 +00:00
whatdoineed2do/Ray
69ed6d1365 [web-src] use ListComposer for index block separation 2021-12-29 13:46:30 +00:00
whatdoineed2do/Ray
269842d30a [web-src] add composer support 2021-12-29 13:46:30 +00:00