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
buzzert and Claude
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