wolfskin/app/schemas/com.github.damontecres.wholphin.data.AppDatabase
Damontecres 551501fa75
Add support for server plugin (#1384)
## Description
PR to add support for a Wholphin server plugin:
https://github.com/damontecres/jellyfin-plugin-wholphin

Note: The plugin is not required to use Wholphin. It adds features the
server admin can use to set default settings like the home page or
eventually Seerr connection info.

### Changes
Wholphin will use the home page settings in order of:
1. Saved on the device locally
2. Saved on the server in the user's profile settings (display
preferences)
3. Provided by `jellyfin-plugin-wholphin`
4. Default fallback: combined continue watching & recently added in
libraries

Under customize home page, you can now see the "source" of the home
settings. This also allows to pick a different source

Finally, instead of the home customization being saved in the background
only locally, if there are any changes, a dialog is shown with options
to save locally, server-side user profile, or discard.

So overall, it's more clear where the home page settings are from and
where the user wants to save them.

### Install

[See instructions
here](https://github.com/damontecres/Wholphin/releases/tag/develop-server-plugin)

### Related issues
Related to #598

### Testing
WIP

## Screenshots
N/A

## AI or LLM usage
None

---------

Co-authored-by: Mario Reisinger <marioreisinger95@gmail.com>
2026-10-19 14:41:08 -04:00
..
2.json Remember playback choices & fix some track selection issues (#26) 2025-10-17 17:19:44 -04:00
3.json Remember playback choices & fix some track selection issues (#26) 2025-10-17 17:19:44 -04:00
4.json Remember playback choices & fix some track selection issues (#26) 2025-10-17 17:19:44 -04:00
5.json Add ability to customize the navigation drawer menu (#60) 2025-10-23 15:57:26 -04:00
6.json Remember library/collection sorting (#150) 2025-11-03 12:15:41 -05:00
7.json Update device profile for Jellyfin 10.11 (#293) 2025-11-21 20:16:49 -05:00
8.json Add ability to filter libraries, collection, etc (#308) 2025-11-23 10:40:18 -05:00
9.json Customize display of library grid pages (#368) 2025-12-04 12:20:50 -05:00
10.json Add setting to protect a user profile with a PIN (#356) 2025-12-04 14:37:27 -05:00
11.json Persist audio & subtitle track changes for series if in different language (#405) 2025-12-11 10:16:45 -05:00
12.json MPV: Adjust subtitle delay/offset (#470) 2025-12-15 10:06:36 -05:00
20.json Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
30.json Add support for viewing photos in photo albums (#703) 2026-02-04 20:04:46 -05:00
31.json Add ability to order navigation drawer items (#886) 2026-02-12 19:55:12 -05:00
32.json Add option to require server login for user profile (#1367) 2026-05-20 12:00:02 -04:00
33.json Support configuring interface language per user (#1406) 2026-05-24 09:55:08 -04:00
34.json Store remembered tabs in app database instead of preferences (#1541) 2026-06-08 13:45:38 -04:00
35.json Add option to override user profile settings for audio & subtitle languages (#1680) 2026-07-14 14:17:31 -04:00
40.json Improve track persistence for series & episodes (#1802) 2026-10-16 10:53:44 -04:00
41.json Add support for server plugin (#1384) 2026-10-19 14:41:08 -04:00