Alain Nussbaumer
f62c5c06a8
[web] Lint source code
2025-05-25 10:41:58 +02:00
Alain Nussbaumer
02625ff67a
[web] Make unsynchronised lyrics scrollable on mobile devices
2025-05-25 10:13:36 +02:00
Alain Nussbaumer
b251a4e418
[web] Remove ternary statements
2025-05-25 10:12:59 +02:00
Alain Nussbaumer
78ffba97d8
[web] Add helper method in stores
2025-05-24 10:18:59 +02:00
Alain Nussbaumer
04c119a3fd
[web] Rename pages for more coherence
2025-05-24 10:18:36 +02:00
Alain Nussbaumer
59050c1018
[web] Add helper methods in stores
2025-05-24 09:21:36 +02:00
ejurgensen
4154a20cda
[spotify] Don't log "Unexpected JSON" when getting a null element
...
Instead log a debug message. Ref issue #1892 .
2025-05-21 23:28:08 +02:00
ejurgensen
3ccd117812
Merge pull request #1894 from owntone/macos_gettext1
...
[gha] Fix MacOS workflows failing with undefined macro errors mk2
2025-05-19 23:57:28 +02:00
ejurgensen
3c7e5d404b
[gha] Fix MacOS workflows failing with undefined macro errors mk2
...
The macros shipped with Homebrew's gettext are no longer installed to
$(brew --prefix)/share/aclocal, so aclocal can't find them, resulting
in autoreconf failing.
Fixes issue #1889
2025-05-19 23:43:02 +02:00
Alain Nussbaumer
af632f4304
[web] Simplify image control
2025-05-19 19:48:08 +02:00
Alain Nussbaumer
708370aab9
[web] Refactor search pages
2025-05-18 18:35:58 +02:00
Alain Nussbaumer
b5fe530f0d
[web] Better handling of events
2025-05-17 13:39:59 +02:00
Alain Nussbaumer
8bc8a2c9d8
[web] Fix for services store
2025-05-17 11:03:47 +02:00
Alain Nussbaumer
3b336657d4
[web] Fix call to queue method
2025-05-17 09:21:03 +02:00
Alain Nussbaumer
c2460d2f5f
[web] Put specific style in the component
2025-05-17 09:20:31 +02:00
ejurgensen
4b1617971e
[gha] Fix MacOS workflows failing with undefined macro errors
...
Add "brew install gettext" to MacOS workflows ref issue #1889
2025-05-17 01:31:48 +02:00
ejurgensen
b88df4b4e8
[airplay] Fix client name showing as blank when pairing with MacOS
...
Also include the X-Apple-HKP header in pair-pin-start like iOS does, just in
case.
Ref issue #1885
2025-05-17 01:19:27 +02:00
Alain Nussbaumer
f91189d93b
[web] Improve the initialisation of stores
2025-05-17 00:24:58 +02:00
ejurgensen
7193d0a243
[spotify] Fix GCC 15 compile errors about implicit declarations
...
Resolves issue #1888
2025-05-16 23:49:09 +02:00
Alain Nussbaumer
6b5f4ff4d7
[web] Authorise lyrics that don't have timecodes
2025-05-14 18:30:11 +02:00
Alain Nussbaumer
82fb9a11b6
[web] Simplify styling
2025-05-13 19:13:51 +02:00
Alain Nussbaumer
3eb55620db
[web] Fix linting errors
2025-05-13 18:46:33 +02:00
Alain Nussbaumer
f830949af1
[web] Streamline the name of components
2025-05-13 18:37:26 +02:00
Alain Nussbaumer
d010f8f655
[web] Rename lyrics component
2025-05-13 18:23:15 +02:00
Alain Nussbaumer
e2ae67c021
Merge remote-tracking branch 'origin/master' into web-3.0
2025-05-12 21:03:35 +02:00
Alain Nussbaumer
136732b024
[web] Fix last line of timed lyrics
2025-05-12 20:56:07 +02:00
Alain Nussbaumer
775eac28a5
[web] Improve CSS classes
2025-05-12 20:55:04 +02:00
Alain Nussbaumer
f3284e03ed
[web] Fix library API calls errors
2025-05-12 20:54:25 +02:00
Alain Nussbaumer
468e9d8ba7
[web] Change the outputs API calls
2025-05-12 20:19:06 +02:00
Alain Nussbaumer
5c90442161
[web] Change the library API calls
2025-05-12 20:18:48 +02:00
Alain Nussbaumer
b4a73ff344
[web] Change queue API calls
2025-05-11 20:49:14 +02:00
Alain Nussbaumer
8048bb15ff
[web] Change the remotes API calls
2025-05-11 20:44:50 +02:00
Alain Nussbaumer
c34c5eb585
[web] Change the settings API calls
2025-05-11 20:44:30 +02:00
Alain Nussbaumer
a229474da7
[web] Simplify player API calls
2025-05-11 20:31:08 +02:00
Alain Nussbaumer
ae59d23660
[web] Fix style of player controls
2025-05-11 20:14:33 +02:00
Alain Nussbaumer
dbfc727b21
[web] Change player controls to buttons
2025-05-11 09:12:29 +02:00
Alain Nussbaumer
b52fd89474
[web] Simplify audio library
2025-05-10 22:19:42 +02:00
github-actions[bot]
0c7d6d7770
[web] Rebuild web interface
2025-05-10 20:13:55 +00:00
Alain Nussbaumer
19399f3c08
[web] Fix unstoppable stream player
2025-05-10 22:13:04 +02:00
Alain Nussbaumer
a4086ee314
[web] Fix audio not stopping
2025-05-10 13:44:27 +02:00
Alain Nussbaumer
2c517ae8a6
[web] Improve lyrics pane component
2025-05-10 13:43:23 +02:00
Alain Nussbaumer
858e49bdb3
[web] Update library versions
2025-05-08 22:20:29 +02:00
Alain Nussbaumer
7548e4e059
[web] Fix security warnings
2025-05-08 22:15:10 +02:00
Alain Nussbaumer
30fdcd4427
[web] Change lyrics display
2025-05-08 22:00:59 +02:00
Alain Nussbaumer
5b29d43e5b
[web] Remove useless computed property
2025-05-08 19:29:33 +02:00
ejurgensen
ae5be5f83e
[spotify] OAuth redirect to https://owntone.github.io/owntone-oauth/spotify/
...
From Nov 2025 Spotify will require that the OAuth redirect is to a https url,
so we go via a Github hosted intermediate page.
Ref issue #1858
2025-05-04 22:59:56 +02:00
Alain Nussbaumer
b8a8899868
[web] Fix lyrics pan size
2025-05-04 19:41:04 +02:00
ejurgensen
216b6268c7
[docs] Android remotes no longer available from Google Play
...
See issue #1886
2025-05-04 18:06:52 +02:00
Alain Nussbaumer
4ecb19724a
[web] Remove the lyrics store
2025-05-04 16:51:15 +02:00
Alain Nussbaumer
ae50fe548f
[web] Rename formatters library
2025-05-04 12:20:26 +02:00