Commit Graph

697 Commits

Author SHA1 Message Date
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