Commit Graph

762 Commits

Author SHA1 Message Date
Alain Nussbaumer b352e964d0 [web] Return the value of slider as a number 2024-02-29 13:14:19 +01:00
Alain Nussbaumer 2747289831 [web] Reorganise imports 2024-02-29 11:09:38 +01:00
Alain Nussbaumer 73daaa9cd7 [web] Remove unused method 2024-02-29 10:53:24 +01:00
Alain Nussbaumer e07a02b027 [web] Remove useless test in beforeRouteUpdate method 2024-02-29 10:52:36 +01:00
Alain Nussbaumer f15a3895c5 [web] Update to newer versions of libraries 2024-02-28 16:09:45 +01:00
Alain Nussbaumer bd9c844284 [web] Enforce more linting rules 2024-02-28 16:09:45 +01:00
Alain Nussbaumer e89d625f15 [web] Streamline code between pages 2024-02-28 16:09:45 +01:00
Alain Nussbaumer 408ac7e8c2 [web] Fix regression on hero header 2024-02-28 16:09:44 +01:00
Alain Nussbaumer c2c758d9f4 [web] Reorganise imports 2024-02-28 16:09:44 +01:00
Alain Nussbaumer 564e83fbc4 [web] Format source code 2024-02-28 16:09:44 +01:00
Alain Nussbaumer 9bf58f8966 [web] Reorganise imports 2024-02-28 16:09:44 +01:00
Alain Nussbaumer 60083f04f5 [web] Fix non-required property 2024-02-28 16:09:44 +01:00
Alain Nussbaumer 1bdfd68807 [web] Format source code 2024-02-28 16:09:44 +01:00
Alain Nussbaumer 8aa2b3d5ac [web] Simplify method artwork_url 2024-02-28 16:09:44 +01:00
Alain Nussbaumer 1936ce6621 [web] Remove unused computed property 2024-02-28 16:09:44 +01:00
Alain Nussbaumer 617599ee0c [web] Remove maxwidth and maxheight that is not used 2024-02-28 16:09:44 +01:00
Alain Nussbaumer 84f209b520 [web] Reorder components and imports 2024-02-28 16:09:44 +01:00
Alain Nussbaumer e7ae478e9b [web] Fix property which is not required 2024-02-28 16:09:44 +01:00
Alain Nussbaumer 0fc2032e4a [web] Remove maxwidth and maxheight attribute that have no effect with Spotify URLs 2024-02-28 16:09:44 +01:00
Alain Nussbaumer 051a5e8c6a [web] Remove unused methods 2024-02-28 16:09:44 +01:00
Alain Nussbaumer 127db529ef [web] Remove unused property 2024-02-28 16:09:44 +01:00
Alain Nussbaumer b24e025b43 [web] Add default value for properties 2024-02-28 16:09:44 +01:00
Alain Nussbaumer ff8b8a0399 [web] Add types to properties 2024-02-28 16:09:44 +01:00
Alain Nussbaumer c94b905d72 [web] Rename indexList to indices 2024-02-28 16:09:44 +01:00
Alain Nussbaumer 085f7a68b6 [web] Fix color of text in the files page 2024-02-27 13:02:50 +01:00
Alain Nussbaumer 9385f20cc0 [web] Add dark mode to UI #1470 2024-02-26 21:14:36 +01:00
Alain Nussbaumer b2cadaa4d4 [web] Update libraries to newer versions 2024-02-26 21:13:29 +01:00
Alain Nussbaumer 50697200c4 [web] Remove useless CSS style 2024-02-26 20:33:41 +01:00
Alain Nussbaumer 5b46df45ba [web] Streamline CSS styles and remove useless classes 2024-02-26 20:23:30 +01:00
Alain Nussbaumer 8b634ea4ff [web] Change HTML elements to simplify styling 2024-02-26 15:10:48 +01:00
Alain Nussbaumer 5a6474b10f [web] Simplify classes 2024-02-26 14:51:23 +01:00
Alain Nussbaumer 1ad3cc1730 [web] Remove redundant css classes 2024-02-26 14:39:05 +01:00
Alain Nussbaumer 7f13d7ea95 [web] Remove useless title 2024-02-25 20:31:39 +01:00
Alain Nussbaumer 4d916810b2 [web] Simplify code for maintainability 2024-02-24 11:54:04 +01:00
Alain Nussbaumer d0e701e140 [web] Format source code 2024-02-24 11:46:24 +01:00
Alain Nussbaumer fa5b467922 [web] Remove unused getter 2024-02-24 11:15:49 +01:00
Alain Nussbaumer 2501994707 [web] Format source code 2024-02-24 11:12:39 +01:00
Alain Nussbaumer 4af4dd74bd [web] Rename grouped list 2024-02-22 19:32:11 +01:00
Alain Nussbaumer 151af295eb [web] Update versions of libraries 2024-02-22 17:26:43 +01:00
Alain Nussbaumer b6d9b61764 [web] Reorganise audio library 2024-02-22 17:26:12 +01:00
Alain Nussbaumer 579c636d50 [web] Reorganise i18n 2024-02-22 17:25:46 +01:00
Alain Nussbaumer 5c2845784f [web] Prepare for the switch to Pinia 2024-02-21 14:02:47 +01:00
Alain Nussbaumer 6329798154 [web] Update to newer versions of libraries 2024-02-21 12:30:40 +01:00
Alain Nussbaumer 3cadee1d48 [web] Remove useless getters of the store 2024-02-21 12:29:16 +01:00
Alain Nussbaumer bb43de465f [web] Replace component with plain HTML component 2024-01-28 20:27:56 +01:00
Alain Nussbaumer 4bab3a448b [web] Replace hard-coded loading text in Spotify artist and playlist pages with loading icon 2024-01-28 19:02:18 +01:00
Alain Nussbaumer 4d475678d3 [web] Replace hard-coded loading text in Spotify search page with loading icon 2024-01-28 18:47:26 +01:00
Alain Nussbaumer 1b6db6e370 [web] Add new versions of libraries 2024-01-28 17:37:20 +01:00
Alain Nussbaumer e3832a052a [web] Update to newer versions of libraries for security reasons (CVE-2024-23331) 2024-01-23 11:00:38 +01:00
Alain Nussbaumer ac2adac8ab [web] Correct Chinese punctuation 2023-12-31 14:16:17 +01:00
Alain Nussbaumer 7119d95713 [web] Bring more consistency in the settings page 2023-12-31 13:32:17 +01:00
Alain Nussbaumer 864f28de9a [web] Use OwnTone colours 2023-12-31 13:25:44 +01:00
Alain Nussbaumer ec289a8b1d [web] Remove unused translations 2023-12-31 13:24:24 +01:00
Alain Nussbaumer 69f4af5df6 [web] Remove unused API method 2023-12-31 12:56:26 +01:00
Alain Nussbaumer 1c7a4b2a4d [web] Update to newer versions of libraries 2023-12-31 12:54:57 +01:00
Alain Nussbaumer 54ad586941 [web] Remove useless i18n configuration 2023-12-27 17:14:10 +01:00
Alain Nussbaumer c5628adb55 [web] Upgrade libraries 2023-12-27 17:10:09 +01:00
Alain Nussbaumer 9dc3918914 [web] Use newer versions of libraries 2023-12-17 18:38:55 +01:00
Alain Nussbaumer 04feda45c9 [web] Add filter for Spotify content on "Artist Tracks" and "Artist Album" pages. Partially answer #1650 2023-12-17 18:37:35 +01:00
Alain Nussbaumer 2d33dea6d3 [web] Use newer versions of libraries 2023-12-15 17:53:42 +01:00
Alain Nussbaumer 955b9658e9 [web] Fix the example command to run the local server instance 2023-12-15 17:53:17 +01:00
Alain Nussbaumer abbd02e925 [web] Revert back to having one chunk of JavaScript for the web interface 2023-12-15 17:28:33 +01:00
Alain Nussbaumer 67f716ff43 [web] Reorder properties and methods 2023-12-14 20:47:27 +01:00
Alain Nussbaumer 1b666fe936 [web] Remove the need to set the layer index for the bottom menu 2023-12-14 20:36:47 +01:00
Alain Nussbaumer 1daf625618 [web] Allows the top menu to be over the tabs 2023-12-14 20:30:34 +01:00
Alain Nussbaumer 5b26bc47fa [web] Reorder methods and properties 2023-12-14 10:48:44 +01:00
Alain Nussbaumer ba3f656b3a [web] Reorder methods 2023-12-14 10:43:22 +01:00
Alain Nussbaumer e26055cb76 [web] Use newer versions of libraries 2023-12-14 10:42:43 +01:00
Alain Nussbaumer 8085d0344a [web] Remove unused states 2023-12-14 09:32:46 +01:00
Alain Nussbaumer db6279bc88 [web] Reorder methods of API alphabetically 2023-12-13 20:54:22 +01:00
Alain Nussbaumer 775108f088 [web] Clean code for better maintainability 2023-12-13 20:15:07 +01:00
Alain Nussbaumer 6f6d804e44 [web] Use newer versions of libraries 2023-12-12 21:23:29 +01:00
Alain Nussbaumer 5e04a9d22a [web] Make GroupByList class more maintainable 2023-12-12 21:20:41 +01:00
Alain Nussbaumer 7c9df8cc79 [web] Reorganise store properties alphabetically 2023-12-12 21:17:28 +01:00
Alain Nussbaumer d4dbd02930 [web] Add default values to the library object 2023-12-12 21:10:00 +01:00
Alain Nussbaumer 012f5d6635 [web] Use of lazy loading routes 2023-12-12 20:58:35 +01:00
Alain Nussbaumer 45b50086b9 [web] Remove unnecessary computed property 2023-12-12 20:29:21 +01:00
Alain Nussbaumer d50c94a63c [web] Remove unused computed properties 2023-12-12 20:06:34 +01:00
Alain Nussbaumer ddf45735e0 [web] Fix for Spotify podcast episodes not treated properly in the modal dialog for tracks 2023-12-09 22:27:48 +01:00
Alain Nussbaumer 00343cfa91 [web] Reorder methods 2023-12-09 22:02:11 +01:00
Alain Nussbaumer 5d3fa4e087 [web] Fix modal dialog for tracks 2023-12-09 22:00:03 +01:00
Alain Nussbaumer 777d98ce80 [web] Fix modal dialog for queue items
Whenever a field is not existing for an item, the name of the field is not displayed anymore.
2023-12-09 21:35:51 +01:00
Alain Nussbaumer 76282e2031 [web] Bump library versions 2023-12-09 21:07:46 +01:00
Alain Nussbaumer b98812f64b [web] Fix code formatting 2023-12-09 10:51:57 +01:00
Alain Nussbaumer 8d501f9ef1 [web] Streamline usage of styles 2023-12-09 10:49:15 +01:00
Alain Nussbaumer 8733eb46f1 [web] Remove unnecessary CSS styles 2023-12-09 10:46:30 +01:00
Alain Nussbaumer b2ee4f3f19 [web] Use default Bulma progress bar styles 2023-12-08 21:09:14 +01:00
Alain Nussbaumer 7fcc0473a8 [web] Order icons alphabetically 2023-12-08 11:55:17 +01:00
Alain Nussbaumer e89c3929cc [web] Add the medium numbers when an album has multiple media #1629 2023-12-08 10:12:03 +01:00
Alain Nussbaumer 6a84498645 [web] Fix French translation mistake 2023-12-08 03:19:28 +01:00
Alain Nussbaumer 418856bff1 [web] Bump versions of libraries 2023-12-07 22:17:41 +01:00
Alain Nussbaumer c9971ad760 [web] Streamline imports 2023-12-07 22:14:23 +01:00
Alain Nussbaumer 545f6c36c9 [web] Remove unused variables 2023-12-07 21:34:07 +01:00
Alain Nussbaumer d0cd0c4bc7 [web]S Streamline code of pages 2023-12-07 21:31:10 +01:00
Alain Nussbaumer e8363781af [web] Remove leading zero in time representations 2023-12-07 17:38:13 +01:00
Alain Nussbaumer 7456d958ba [web] Use CSS Bluma variables whenever possible 2023-12-07 16:43:47 +01:00
Alain Nussbaumer a335989155 [web] Fix notification block for long messages
When long messages have to be displayed, their text no longer goes beyond the frame.
2023-12-07 15:57:16 +01:00
Alain Nussbaumer 3fc349370f [web] Bump package version for security reasons 2023-12-06 20:32:48 +01:00
Alain Nussbaumer 39847bab35 [web] Fix volume for stream not working in Safari 2023-12-06 20:24:55 +01:00
Alain Nussbaumer a39229d7be [web] Fix to center content in the playback page 2023-11-29 11:49:24 +01:00
Alain Nussbaumer 4332a43fb9 [web] Fix for full height not taking into account both navigation bars 2023-11-29 11:38:39 +01:00
Alain Nussbaumer 84d538e37f [web] Remove style class having no effect in this context 2023-11-29 11:18:43 +01:00
Alain Nussbaumer 9c1639d7d7 [web] Simplify CSS styling 2023-11-29 01:27:48 +01:00
Alain Nussbaumer 58b06ee5ff [web] Replace hard-coded values with Bulma variables 2023-11-28 21:12:42 +01:00
Alain Nussbaumer bd70054ce9 [web] Remove useless line in the menu 2023-11-28 20:39:30 +01:00
Alain Nussbaumer 08b4dc3a52 [web] Fix web linting issue 2023-11-28 18:16:54 +01:00
Alain Nussbaumer b783c39164 [web] Fix Vite warning 2023-11-28 18:11:57 +01:00
Alain Nussbaumer a0c02ce022 [web] Bump to newer versions of libraries 2023-11-28 17:58:45 +01:00
Alain Nussbaumer d627033141 [web] Improve the search of verse in the lyrics 2023-11-28 17:55:16 +01:00
X-Ryl669 47ad03b775 [web] Various CSS fixes 2023-11-28 14:23:25 +01:00
Alain Nussbaumer ed40b5361e [web] Fix the cover art being distorted #1689 2023-11-27 19:16:21 +01:00
Alain Nussbaumer a828356e0e [web] Fix height of cover art, preventing seeking the audio 2023-11-26 21:58:15 +01:00
Alain Nussbaumer 26089a05e0 [web] Fix linting warning 2023-11-26 21:55:43 +01:00
Alain Nussbaumer b7ad3c8d45 [web] Make the lyrics pane code more readable 2023-11-26 21:39:56 +01:00
Alain Nussbaumer 553d35ef82 [web] Make code more readable 2023-11-26 16:49:37 +01:00
Alain Nussbaumer 66b1e444d1 [web] Format source code 2023-11-26 15:59:14 +01:00
Alain Nussbaumer a9092e54c0 [web] Move parsing of lyrics to the lyrics pane 2023-11-26 15:38:45 +01:00
Alain Nussbaumer 026e80ed64 [web] Remove console.log() output 2023-11-25 16:48:11 +01:00
Alain Nussbaumer 00e57a7473 [web] Fix linting error 2023-11-25 16:45:15 +01:00
Alain Nussbaumer f419869dfc [web] Fix a the lyrics pane overlapping the slider
When the track played has a composer or a long title, the slider is not covered by the lyrics pane anymore.
2023-11-25 16:38:50 +01:00
Alain Nussbaumer d146a9e940 [web] Simplify lyrics button 2023-11-24 16:28:35 +01:00
Alain Nussbaumer b39eb0b51d [web] Lint source code 2023-11-24 15:56:04 +01:00
Alain Nussbaumer 095d60af00 [web] Lint source code 2023-11-24 15:48:29 +01:00
Alain Nussbaumer 5c7ec031b5 [web] Format comments 2023-11-24 15:32:05 +01:00
Alain Nussbaumer 91c1e5b174 [web] Fix for unexpected calls to the API #1688
Lyrics feature doesn't mess anymore when the user is playing tracks from Spotify
2023-11-24 13:58:30 +01:00
Alain Nussbaumer f19e9fb48b [web] Remove unused code 2023-11-24 13:36:48 +01:00
Alain Nussbaumer dae6d1eebc [web] Fix temporarily the bug #1688 2023-11-23 21:27:05 +01:00
Alain Nussbaumer 8e80503e81 [web] Make cancel button color match other dialog windows. 2023-11-23 20:45:24 +01:00
Alain Nussbaumer cd42688357 [web] Fix text not being displayed when loading RSS feed 2023-11-23 20:43:31 +01:00
Alain Nussbaumer f9d6056844 [Web] Correct French translation 2023-11-23 20:40:55 +01:00
Alain Nussbaumer 6741fcbc49 [web] Make title match action 2023-11-23 20:39:19 +01:00
Alain Nussbaumer 7142e87cf2 [web] Enforce 4-digit pins 2023-11-23 20:38:16 +01:00
Alain Nussbaumer 11616f5d32 [web] Reinforce check of URL entry 2023-11-23 20:36:55 +01:00
Alain Nussbaumer 406c87f765 [web] Change to template literals 2023-11-23 20:23:40 +01:00
Alain Nussbaumer f035a0ed3f [web] Format source code 2023-11-21 17:09:06 +01:00
X-Ryl669 3fc149339b [web] Ensure current lyric is centered 2023-11-21 16:48:24 +01:00
X-Ryl669 8d56f91117 [web] Add spacing before first and after last lyric. Fix a bug for the first lyric animation being triggerd before it'd have started 2023-11-21 15:48:24 +01:00
Alain Nussbaumer 28585bc217 [web] Fix "History" tab not being highlighted 2023-11-21 15:45:00 +01:00
Alain Nussbaumer ef378088dd [web] Fix name of pages 2023-11-21 15:27:25 +01:00
Alain Nussbaumer ed893d8774 [web] Update libraries to their latest versions 2023-11-21 15:26:34 +01:00
Alain Nussbaumer d524a3e757 [web] Format source code 2023-11-21 15:26:13 +01:00
Alain Nussbaumer 356fcf8aa7 [web] Rename "Browse" tabs in the Music page to "History" #1685
At the same time, makes the naming of the underlying pages more coherent.
2023-11-21 15:25:27 +01:00
Alain Nussbaumer 9cb961ef7f [web] Upgrade to newer version of libraries 2023-11-21 11:06:27 +01:00
X-Ryl669 4574400ce2 [web] Fix pause blinking bug on lyrics pane 2023-11-17 20:48:22 +01:00
X-Ryl669 ee1bd1ebda [web] Cosmetic changes for the lyrics pane. Also changed the current lyric playing model against the text wrap bug on smaller screen. 2023-11-17 20:07:07 +01:00
X-Ryl669 5e370e479a [web] Add lyrics player to the webinterface
Update icons.js
Add icons in alphabetical order.
Change comment to remove reference to external website
Remove extra line feeds

Co-Authored-by: Alain Nussbaumer <alain.nussbaumer@alleluia.ch>
2023-11-13 16:37:02 +01:00
dependabot[bot] 8049760703
Bump postcss from 8.4.27 to 8.4.31 in /web-src
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.27 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.27...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-21 22:02:32 +00:00
ejurgensen a9e20abf06 Revert "[web] Add lyrics player to the webinterface"
This reverts commit 98a844b409.
2023-10-21 22:41:45 +02:00
X-Ryl669 98a844b409 [web] Add lyrics player to the webinterface
Update icons.js
Add icons in alphabetical order.
Change comment to remove reference to external website
Remove extra line feeds

Co-Authored-by: Alain Nussbaumer <alain.nussbaumer@alleluia.ch>
2023-10-19 23:49:53 +02:00
Alain Nussbaumer d7d3a0767d [web] Correct the use of Bulma variables in the CSS
The variables for colors are now correctly referenced in the CSS.
2023-10-08 10:47:26 +02:00
Alain Nussbaumer dcbdee6598 [web] Fix settings page not displaying properly when the language is not found
When the user is using a language that is not available in OwnTone, the fallback language is set to English.
2023-08-06 10:59:20 +02:00
Alain Nussbaumer 60015e1da2 [web] Provide similar style between podcast, audiobook, and album pages
The podcast page is now similar to the audiobook or album pages. Thus, making the UI a bit more coherent.
2023-07-26 16:12:21 +02:00
Alain Nussbaumer c20c80b757 [web] Format source code 2023-07-26 16:04:12 +02:00
Alain Nussbaumer d84b7dc80f [web] Fix alignment of labels with their switch button 2023-07-26 12:59:16 +02:00
Alain Nussbaumer 6b37de78ba [web] Remove unused functions 2023-07-26 10:34:16 +02:00
Alain Nussbaumer 9964018f0e [web] Fix for list of tracks not playing from the correct position 2023-07-26 08:07:51 +02:00
Alain Nussbaumer c513e0044e [web] Use "router link" for the list of index buttons 2023-07-26 08:05:13 +02:00
Alain Nussbaumer 6ae8c4c6bd [web] Fix for issue preventing the page of composer albums from being displayed 2023-07-26 08:03:44 +02:00
Alain Nussbaumer a3942aad81 [web] Avoid the loading progress bar being shown when navigating on the same page 2023-07-26 06:45:46 +02:00
Alain Nussbaumer 7f38c4fa87 [web] Fix the missing bottom margin on pages with tabs 2023-07-26 06:37:33 +02:00
Alain Nussbaumer a484f89e0a [web] Fix an issue preventing the index button list to work in the genre pages 2023-07-25 19:12:12 +02:00
Alain Nussbaumer 294e640ac1 [web] Fix positioning of scrolling when pages don't have tabs 2023-07-25 18:41:51 +02:00
Alain Nussbaumer dd5b4dcb32 [web] Remove dependency to "vue-scrollto" library
The UI has now one dependency less to a third party library.
2023-07-25 16:39:16 +02:00
Alain Nussbaumer d733a17871 [web] Fix lint errors 2023-07-25 14:41:34 +02:00
Alain Nussbaumer d38236fb37 [web] Simplify CSS 2023-07-25 14:40:18 +02:00
Alain Nussbaumer a264efe2bb [web] Fix genre not being displayed correctly depending on the media kind
The genre is not displayed depending on the media kind and not only for the "music" kind.
2023-07-24 19:51:00 +02:00
Alain Nussbaumer ca30b82e9a [web] Remove unused method 2023-07-24 19:22:24 +02:00
Alain Nussbaumer c9a35c7346 [web] Lint code for better maintainability
For this pass, mainly the import order has been changed.
2023-07-18 15:48:56 +02:00
Alain Nussbaumer 9d62c94d86 [web] Fix modal dialogs not closing when opening artist or album page and renaming of views
Whenever an artist or album page is opened from a modal dialog, the latter is properly closed. Moreover, the views have been renamed for better maintainability.
2023-07-18 15:19:24 +02:00
Alain Nussbaumer 34ea8115a8 [web] Fix playlist page displaying one ghost entry when no playlist are present
When there are no playlists or all of them are filtered out, the list of playlists is now completely empty.
2023-07-18 14:08:52 +02:00
Alain Nussbaumer 19cdd895f0 [web] Use named route for playlists
Switching to named routes in order to reduce future maintenance.
2023-07-15 22:04:01 +02:00
Alain Nussbaumer d4c3d27688 [web] Use named route for audiobook pages
Switching to named routes in order to reduce future maintenance.
2023-07-15 21:56:44 +02:00
Alain Nussbaumer fee215a25c [web] Use named route for genre pages.
Switching to named routes in order to reduce future maintenance.
2023-07-12 23:13:13 +02:00
Alain Nussbaumer b821fdf01f [web] Use named route for composer pages
Switching to named routes in order to reduce future maintenance.
2023-07-12 23:02:02 +02:00
Alain Nussbaumer 6f1f53007d [web] Use named route for search pages
Switching to named routes in order to reduce future maintenance.
2023-07-12 22:39:21 +02:00
Alain Nussbaumer 845f111c29 [web] Use named route for Spotify pages
Switching to named routes in order to reduce future maintenance.
2023-07-12 21:30:52 +02:00
Alain Nussbaumer 2bec9e1886 [web] Use named route for the browse page
Switching to named routes in order to reduce future maintenance.
2023-07-12 17:47:16 +02:00
Alain Nussbaumer 19c315a43a [web] Use named route for the music page
Switching to named routes in order to reduce future maintenance.
2023-07-12 17:25:47 +02:00
Alain Nussbaumer 493621a28b [web] Use named route for settings
Switching to named routes in order to reduce future maintenance.
2023-07-11 09:51:17 +02:00
Alain Nussbaumer 59aa462b05 [web] Use named route for genres
Switching to named routes in order to reduce future maintenance.
2023-07-10 20:54:52 +02:00
Alain Nussbaumer d0fbd68523 [web] Use named route for music albums
Switching to named routes in order to reduce future maintenance.
2023-07-10 20:43:10 +02:00
Alain Nussbaumer 60374c2f47 [web] Use named route for music artists
Switching to named routes in order to reduce future maintenance.
2023-07-10 20:33:07 +02:00
Alain Nussbaumer d4a484f20e [web] Use named route for audiobook albums and artists
Switching to named routes in order to reduce future maintenance.
2023-07-10 20:08:35 +02:00
Alain Nussbaumer 63586db7b6 [web] Use named route for radio page
Switching to named routes in order to reduce future maintenance.
2023-07-10 19:25:17 +02:00
Alain Nussbaumer c8488f999b [web] Use named route for Spotify playlists
Switching to named routes in order to reduce future maintenance.
2023-07-10 15:46:49 +02:00
Alain Nussbaumer 4b62e85c95 [web] Use named route for playlist pages
Switching to named routes in order to reduce future maintenance.
2023-07-10 15:37:40 +02:00
Alain Nussbaumer 05486ac7a2 [web] Use named route for the Spotify search page
Switching to named routes in order to reduce future maintenance.
2023-07-10 13:58:26 +02:00
Alain Nussbaumer c6a57a38f9 [web] Use named route for the files page
Switching to named routes in order to reduce future maintenance.
2023-07-10 13:24:42 +02:00
Alain Nussbaumer 44d488467e [web] Use named route for the podcasts page
Switching to named routes in order to reduce future maintenance.
2023-07-10 13:09:27 +02:00
Alain Nussbaumer f09647d754 [web] Use named route for the "now playing" page
Switching to named routes in order to reduce future maintenance.
2023-07-10 12:19:34 +02:00
Alain Nussbaumer 87ccdf7723 [web] Use named route for the library search page
Switching to named routes in order to reduce future maintenance.
2023-07-10 12:10:39 +02:00
Alain Nussbaumer ed654381b8 [web] Use named route for the page queue
Switching to named routes in order to reduce future maintenance.
2023-07-10 11:57:29 +02:00
Alain Nussbaumer 9f3fee08b2 [web] Use named route for the about page
Switching to named routes in order to reduce future maintenance.
2023-07-10 10:37:45 +02:00
Alain Nussbaumer 53e132f441 [web] Use named route for podcast page
Switching to named routes in order to reduce future maintenance.
2023-07-10 10:03:05 +02:00
Alain Nussbaumer 72c5172f12 [web] Use named route for audiobook albums
Switching to named routes in order to reduce future maintenance.
2023-07-10 09:52:52 +02:00
Alain Nussbaumer 5c573f7138 [web] Fix display of artists having a very long name
Artists with very long names do not overlap the rest of the UI.
2023-07-09 00:25:06 +02:00
Alain Nussbaumer 0a072c7889 [web] Rename "Dropdown" control
The control "Dropdown" is renamed and depending components have been linted.
2023-07-08 14:43:38 +02:00
Alain Nussbaumer 332a57040e [web] Fix the centering of the player buttons
The buttons of the player are not centered.
2023-07-07 13:26:19 +02:00
Alain Nussbaumer 6c3e74d159 [web] Add Chinese translation
The web UI is now translated to Chinese.
2023-07-07 13:26:19 +02:00
Alain Nussbaumer 583b676489 [web] Create a slider component
As a component, the slider is easier to maintain.
2023-07-07 13:26:19 +02:00