Wholphin/app/schemas/com.github.damontecres.wholphin.data.AppDatabase
Damontecres 45d466d76f
Add option to require server login for user profile (#1367)
## Description
This PR adds a new method of protecting a user profile when switching to
it: server login. When enabled, switching to the user requires
authenticating with the server again via Quick Connect or username &
password. This is basically the same as the official client.

### Related issues
Closes #321
Related to #1330 - might cause merge conflicts
Related to #1287 - definitely causes merge conflicts

### Testing
Emulator with various uses cases including auto sign-in, switching
between server login & PIN protection, and removing the protection

## Screenshots
N/A, the login looks identical as adding a new user

## AI or LLM usage
None
2026-05-20 12:00:02 -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