133 Commits
Author SHA1 Message Date
buzzert 366aa3b723 ios: advance playback progress from server syncs
TestFlight / testflight (push) Successful in 1m31s
3.4.2
2026-07-19 01:12:32 -07:00
buzzert 71142e99fc ios: fix media input sizing and playback progress
TestFlight / testflight (push) Successful in 1m24s
3.4.1
2026-07-19 00:22:04 -07:00
buzzert b47d60c17f ios: add playback progress and error reporting
TestFlight / testflight (push) Successful in 1m22s
3.4
2026-07-19 00:02:54 -07:00
buzzert d6d280338d Set up Gitea TestFlight deployment
TestFlight / testflight (push) Successful in 1m24s
3.3
2026-07-18 23:21:19 -07:00
buzzert e6e0b1d736 Improve mpv playback configuration 2026-06-14 16:48:23 -07:00
buzzert c9fe5ff272 add encryption compliance thing 2026-05-31 00:32:37 -07:00
buzzert 1c9916c69d Regenerate Fastlane docs 3.2 2026-05-30 20:47:17 -07:00
buzzert cfd023be69 Let Xcode manage release signing 2026-05-30 20:45:52 -07:00
buzzert 719359b940 Add Fastlane TestFlight release lane 2026-05-30 20:44:45 -07:00
buzzert f4d0bd7ca0 pin yt-dlp version 2026-05-28 23:00:10 -07:00
buzzert 26a13c27d6 update flake.lock 2026-05-28 22:05:06 -07:00
buzzert cfe5063828 backend: observe metadata/title changes 2026-05-01 08:51:38 -07:00
buzzert 69742ce2d9 build bump to 13 2026-02-20 00:08:46 -08:00
buzzert 5b3787f19f retry logic for when mpv doesnt start right away 3.1 2026-02-18 17:57:42 -08:00
buzzert 9b0f6e2123 Nix: add screen share option 2026-01-31 22:34:55 -08:00
buzzert 2d4eae9676 version bump, 1.5.2 2025-11-15 18:25:44 -08:00
buzzert 848c4c2b55 ios: minheight on mediaitemcell 2025-11-15 18:25:01 -08:00
buzzert a6ca763730 version bump and warning fix 2025-11-15 18:20:37 -08:00
buzzert 0916de60f3 error alert cleanup 2025-11-15 18:20:03 -08:00
buzzert cfc6e6c411 ios: add error handling 2025-11-15 18:16:03 -08:00
buzzert bc54735d1f web: add error surfacing 2025-11-15 17:58:29 -08:00
buzzert 04d23bec1e ios: bump version 2025-11-15 17:47:13 -08:00
buzzert 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
buzzert 718518c3f2 ios: tighten fonts / list styles 2025-11-15 17:13:11 -08:00
buzzert f3053c1db1 ios: fix backgrounding error 2025-11-15 16:15:53 -08:00
buzzert 58a43a617e MediaPlayer: remove config line for reconnect rules 2025-11-15 15:45:34 -08:00
buzzert 85fd112a1a web: update nix flake lock 2025-11-15 15:35:55 -08:00
buzzert 8ac494049d dont mess with these 2025-11-02 11:40:14 -08:00
buzzert 4e3bcb406a flake: try and remove restrictions to improve mpv reliability 2025-11-02 11:35:11 -08:00
buzzert ec1ee508b3 backend: better timeouts/stream reconnect options for mpv 2025-11-02 10:52:58 -08:00
buzzert 4e8cd11d8f fix screenshots 2025-10-10 23:15:44 -07:00
buzzert 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
buzzert 52968df567 move web components to web/ 2025-10-10 23:13:42 -07:00
buzzert 2220a0d4f2 unconditional active scene phase change 2025-10-10 23:10:10 -07:00
buzzertandClaude 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
buzzert 3a5c285511 version 1.2 v1.2 2025-10-05 18:23:16 -07:00
buzzert 4021881f11 Resolve various connection issues 2025-10-05 18:19:51 -07:00
buzzert 623b562e8d NowPlaying: appearance fixes for timestamp indicator 2025-06-27 01:13:45 -07:00
buzzert 08619255c7 update typescript 2025-06-26 01:47:07 -07:00
buzzert 472860f426 nix: update npm deps hash 2025-06-26 01:41:29 -07:00
buzzert 6d0c52b96f Implements seek/time bar 2025-06-26 01:38:12 -07:00
buzzert 5e9842f02d Adds feature flags, and the ability to do browser playback 2025-06-24 12:50:15 -07:00
buzzert 480b30d909 Fix package-lock issues when building with Docker 2025-06-23 11:53:35 -07:00
buzzert 839ec53c17 fix volume slider 2025-06-20 19:03:33 -07:00
buzzert 6e5e587998 implements editing items in favorites 2025-06-20 18:50:06 -07:00
buzzert d87d6e038e Appearance tweaks 2025-06-20 18:22:31 -07:00
buzzert 0d2eb229cf Resolves on-device Bonjour service discovery issue 2025-06-20 15:16:58 -07:00
buzzert 82b5c886cb More granular websocket error handling 2025-06-20 14:55:55 -07:00
buzzert 751261ffc4 Bonjour services to info.plist 2025-06-11 21:24:25 -07:00
buzzert 0e7305baa4 implements youtube search 2025-06-11 21:16:59 -07:00