wolfskin/app
Damontecres 0e62b9582c
Improved lifecycle handling & code clean up (#1653)
## Description
Add some improvements related to life cycle handling whenever the app is
resumed:
- Refreshing the server-side user config 
- Refreshing the home page automatically

Also 401/403 errors accessing recording folders will be skipped since
this typically means the user lost access while the app was running.
Refreshing the server-side user config (above) will also help with this.

Finally, there's some general code clean up in `MainActivity` to move
non-UI related code out of Compose.

### Related issues
Closes #1647

### Testing
Emulator

## Screenshots
N/A

## AI or LLM usage
None
2026-07-01 19:18:16 -04:00
..
config Add experimental MPV player backend (#161) 2025-11-16 18:46:25 -05:00
schemas/com.github.damontecres.wholphin.data.AppDatabase Store remembered tabs in app database instead of preferences (#1541) 2026-06-08 13:45:38 -04:00
src Improved lifecycle handling & code clean up (#1653) 2026-07-01 19:18:16 -04:00
.gitignore Set update URL (#8) 2025-10-15 17:17:16 -04:00
build.gradle.kts Update wholphin-extensions with newer MpvPlayer (#1365) 2026-06-26 12:50:45 -04:00
proguard-rules.pro Fix MPV minify crash (#1636) 2026-06-27 14:29:46 -04:00