Commit Graph

115 Commits

Author SHA1 Message Date
0916de60f3 error alert cleanup 2025-11-15 18:20:03 -08:00
cfc6e6c411 ios: add error handling 2025-11-15 18:16:03 -08:00
bc54735d1f web: add error surfacing 2025-11-15 17:58:29 -08:00
04d23bec1e ios: bump version 2025-11-15 17:47:13 -08:00
3aa819eccc ios: Fixes for add media view
- Adds paste button
- Fix autofocus behavior (using UIKit)
- Remove pointless sheet detents
2025-11-15 17:42:00 -08:00
718518c3f2 ios: tighten fonts / list styles 2025-11-15 17:13:11 -08:00
f3053c1db1 ios: fix backgrounding error 2025-11-15 16:15:53 -08:00
58a43a617e MediaPlayer: remove config line for reconnect rules 2025-11-15 15:45:34 -08:00
85fd112a1a web: update nix flake lock 2025-11-15 15:35:55 -08:00
8ac494049d dont mess with these 2025-11-02 11:40:14 -08:00
4e3bcb406a flake: try and remove restrictions to improve mpv reliability 2025-11-02 11:35:11 -08:00
ec1ee508b3 backend: better timeouts/stream reconnect options for mpv 2025-11-02 10:52:58 -08:00
4e8cd11d8f fix screenshots 2025-10-10 23:15:44 -07:00
ac4c22c2fb Add 'ios/' from commit '2220a0d4f2bb0f0ebca509581c21d6c90359bd14'
git-subtree-dir: ios
git-subtree-mainline: 52968df567
git-subtree-split: 2220a0d4f2
2025-10-10 23:13:50 -07:00
52968df567 move web components to web/ 2025-10-10 23:13:42 -07:00
2220a0d4f2 unconditional active scene phase change 2025-10-10 23:10:10 -07:00
6110f712bd Fix WebSocket reconnection after app backgrounding
- Add scenePhase monitoring to ContentView to detect app lifecycle changes
- Implement handleScenePhaseChange() to force WebSocket reconnection and full UI refresh when app returns to foreground from background
- Update error handling in watchWebsocket() to suppress UI errors for backgrounding (error code 53) while still triggering reconnection
- Simplify API.notifyError() to always report errors, letting UI layer decide what to display

This fixes the issue where WebSocket connections would permanently disconnect after extended backgrounding, as iOS terminates background network connections after ~30 seconds.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-09 11:42:13 -07:00
3a5c285511 version 1.2 v1.2 2025-10-05 18:23:16 -07:00
4021881f11 Resolve various connection issues 2025-10-05 18:19:51 -07:00
623b562e8d NowPlaying: appearance fixes for timestamp indicator 2025-06-27 01:13:45 -07:00
08619255c7 update typescript 2025-06-26 01:47:07 -07:00
472860f426 nix: update npm deps hash 2025-06-26 01:41:29 -07:00
6d0c52b96f Implements seek/time bar 2025-06-26 01:38:12 -07:00
5e9842f02d Adds feature flags, and the ability to do browser playback 2025-06-24 12:50:15 -07:00
480b30d909 Fix package-lock issues when building with Docker 2025-06-23 11:53:35 -07:00
839ec53c17 fix volume slider 2025-06-20 19:03:33 -07:00
6e5e587998 implements editing items in favorites 2025-06-20 18:50:06 -07:00
d87d6e038e Appearance tweaks 2025-06-20 18:22:31 -07:00
0d2eb229cf Resolves on-device Bonjour service discovery issue 2025-06-20 15:16:58 -07:00
82b5c886cb More granular websocket error handling 2025-06-20 14:55:55 -07:00
751261ffc4 Bonjour services to info.plist 2025-06-11 21:24:25 -07:00
0e7305baa4 implements youtube search 2025-06-11 21:16:59 -07:00
484d08d3d4 bleh... 2025-06-11 20:27:42 -07:00
663125aa0e flake: fix error in flake config for INVIDIOUS_BASE_URL 2025-06-11 20:17:20 -07:00
937a061cdd Implements add media page 2025-06-11 20:13:37 -07:00
601ffc4a75 Implements updated nowplaying view 2025-06-11 19:33:20 -07:00
bde29e7e98 better error handling and server switching 2025-06-11 18:41:39 -07:00
afe985661a add server: show progress bar when resolving 2025-06-11 17:42:26 -07:00
ce8ece23a5 implements favorites/playlist deletion 2025-06-11 15:08:17 -07:00
9aa55864f8 Tweaks to now playing view 2025-06-11 13:48:31 -07:00
a98bcd5b66 Started working on NowPlaying mini 2025-06-11 13:32:34 -07:00
ca829dde4c Implements server selection UI 2025-06-11 13:00:09 -07:00
51048678bb Unify playlist/favorites views 2025-06-11 12:12:53 -07:00
7e6d449c52 Selected server and better settings 2025-06-10 23:10:13 -07:00
0cdbecc031 finish implementing server configuration 2025-06-10 22:40:51 -07:00
f4f3ef543f Started working on multiple server configuration 2025-06-10 18:45:34 -07:00
c775fa0def Implements UI for adding servers in settings, moves to tab model on Phone 2025-06-10 14:16:47 -07:00
13b27a2a1a project reorg 2025-06-10 11:09:44 -07:00
63094f7e49 zeroconf: add hostname to service name 2025-06-07 11:39:56 -07:00
d34363c650 nix: update deps hash 2025-05-31 15:21:35 -07:00