advplyr
d5fa36b11a
Update error icon on audio player cover to show progress sync alert dialog when tapped #1396
2025-01-18 14:46:12 -06:00
advplyr
0074078539
Update server connections list to show warning for connections with an old user id #1411
2025-01-18 13:44:16 -06:00
mikiher
16de3fdb97
Support servers with subdirectory
2024-12-23 20:26:23 +02:00
advplyr
03a46decba
Fix:Server connect form press enter to submit #1158
2024-07-08 17:21:31 -05:00
advplyr
fdb26b7700
Update:Set device language to match the first server connected to #448
2023-12-12 17:50:04 -06:00
advplyr
c7678da664
Update:Setup css colors for themes, add light theme colors #916
2023-12-10 17:53:27 -06:00
advplyr
ddb1796891
Update serverconfig to remove version before saving
2023-12-07 17:02:50 -06:00
advplyr
74fef1d2f4
Make backwards compatible with server v2.6.0
2023-12-07 11:07:37 -06:00
Denis Arnst
044a35aacf
SSO: Removed isRest as requirement
...
Removed in the backend to increase compatibility with possible 3rd party oauth libraries people might use
2023-12-05 09:44:20 +01:00
Denis Arnst
8af3c09458
SSO: Add redirect_uri to oAuth auth request
...
Also:
- Add client_id with the name of the app (for possible future use)
- Add response_type simply to provide all required oauth2 parameters for reference
- For the URL to be opened in Browser: Forward the callback/redirect_uri URL provided by the server
- Use a hardcoded variable for HTTPS enforcement, for easier debugging
2023-12-04 22:43:14 +01:00
advplyr
6621f8b2ee
Add:Language code setting and translations #448
2023-12-03 17:37:01 -06:00
advplyr
5c60cd136c
Fix password login to send empty string instead of null to support passwordless root user login
2023-11-25 11:17:35 -06:00
advplyr
ef4d7ba1bf
Fix openid path that is still expecting a trailing slash
2023-11-19 14:45:35 -06:00
advplyr
a88e404ccf
Update:Trim trailing slash from server address input
2023-11-13 15:22:15 -06:00
advplyr
ff5a1bb09f
Update:Server connect page shows message informing new users #912
2023-11-12 10:30:39 -06:00
Denis Arnst
a42dfa5649
Don't check version for now
...
- Be more explicit on error 404, to not confuse users
- Error for when there is no authCode
2023-11-11 21:30:10 +01:00
advplyr
6a938b8da1
Update button UI to be full width
2023-11-11 14:00:48 -06:00
advplyr
4f994072ad
Check for duplicate config when authenticating with openid
2023-11-11 13:55:32 -06:00
Denis Arnst
5fdd0c6672
oauth2: Fix PKCE
...
- Send challenge to the SSO provider itself too
- Fix challenge generation
- Removed semicolons
2023-11-10 22:30:55 +01:00
Denis Arnst
0daa043f14
oauth: Customizable OpenID Buttontext and auto-launch
2023-11-05 21:35:42 +01:00
Denis Arnst
1a6b716046
oauth2: Add comments
...
- Move appUrlOpen to represent the correct order of flow
2023-11-05 21:01:51 +01:00
Denis Arnst
945baa24f0
Connect: Check if audiobookshelf and check for version
2023-11-05 20:32:14 +01:00
advplyr
30d4e709f0
Merge branch 'master' into oauth2-support
2023-11-05 10:58:17 -06:00
Denis Arnst
8d8782a5a9
oauth2: Implement PKCE
...
- Also fixed URLs, the / after ${this.serverConfig.address} had to be removed, because during Connection flow the URL is now (re)set correctly uniformly
- Removed now uneccessary callback? parameter from first auth request
2023-11-05 17:27:04 +01:00
Denis Arnst
2984398051
ServerConnect: Improve connect flow
...
* Prefer HTTPS if no protocol given
* Retry with HTTP if no protocol given and HTTPS TCP establishment was not successful
* Do validation checks, i.e. control for unexpected redirects. Don't allow for protocol downgrade
* Provide good user messages on failure
* Fix a bug where it would use the wrong protocol after connecting bc. of unchecked redirect
* Reworked getRequest(...) to get information about the resulting URL and detailed errors
2023-11-04 15:25:03 +01:00
Denis Arnst
6c88337180
oauth2: Force HTTPS, check state
...
Also improve error handling
2023-11-03 21:29:37 +01:00
advplyr
fc7af6d1fc
Add:Send ebook to device button #909
2023-11-02 16:10:55 -05:00
advplyr
737d8f19b3
Move appUrlOpen listener to plugin and listen for eventBus event
2023-11-01 10:16:31 -05:00
advplyr
d613d8954d
Fix host path extra port, fix formatting
2023-11-01 09:30:52 -05:00
Denis Arnst
8b631f7860
oauth2 support on Android
2023-10-13 23:14:52 +02:00
Denis Arnst
e521ddfab6
OAuth2 Support
...
Using CapacitorHttp and in-app link
2023-10-08 18:36:28 +02:00
advplyr
46f558d6e0
Update axios requests to nativeHttp, add openid connect auth button
2023-09-25 17:30:39 -05:00
advplyr
57d1fbfa83
Disable CapacitorHttp and add plugin to replace axios calls #781
2023-09-15 17:35:44 -05:00
advplyr
d59f3ae0b6
Add:Haptic feedback device setting off/light/medium/heavy #472
2023-01-08 15:32:15 -06:00
benonymity
acc5bde33a
fix: use native haptic plugin and remove semicolons
2022-12-08 19:09:46 -05:00
benonymity
1aa6a441f3
feat: add haptic feedback to all action buttons
2022-12-08 00:28:28 -05:00
advplyr
5f6a1ef7e9
Update:Show error icon on player cover when local media progress fails to sync & remove sync failure toast
2022-07-19 18:50:14 -05:00
advplyr
dc9526beb3
Fix:Edit server config showing duplicate config already exists
2022-07-19 17:32:49 -05:00
advplyr
7188089f63
Fix:Set server settings after user logs in
2022-07-19 16:40:50 -05:00
advplyr
ddf8e66a08
Fix:Remove server connection configs and prevent duplicate configs
2022-07-04 12:15:08 -05:00
advplyr
e4c6093a82
Update:Notification player closed when closing in-app player and stop button on notification player #255 , Add:Setting for disabling auto rewind
2022-07-02 14:18:21 -05:00
advplyr
3c1120ea48
Add settings page with adjustable jump forward/backward settings
2022-07-01 20:05:11 -05:00
advplyr
317dc366e3
Add custom headers modal and model
2022-07-01 16:33:39 -05:00
benonymity
033f066568
Increase server ping timeout
2022-04-20 17:52:16 -04:00
advplyr
493d7aecc9
Add chromecast support for android, update package versions
2022-04-17 16:59:49 -05:00
advplyr
c94e57f55e
Add podcast pages, android download podcast, scan podcast folders
2022-04-10 20:31:47 -05:00
advplyr
d9e4469089
Add keep local media progress and playback sessions, update data models to support syncing local progress and support for podcast episodes
2022-04-09 12:03:37 -05:00
advplyr
4f8b13b23d
Uncomment server configs from testing
2022-04-03 14:52:30 -05:00
advplyr
0b9b0341b5
Cleanup old unused and missing vars
2022-04-03 14:37:44 -05:00
advplyr
f57f0e4e0d
Add new connection page to support multiple server connection configs
2022-04-03 14:24:17 -05:00