buzzert
ec99065cdf
ios: hide progress controls for live streams
TestFlight / testflight (push) Successful in 1m23s
2026-07-19 13:14:38 -07:00
buzzert
366aa3b723
ios: advance playback progress from server syncs
TestFlight / testflight (push) Successful in 1m31s
2026-07-19 01:12:32 -07:00
buzzert
71142e99fc
ios: fix media input sizing and playback progress
TestFlight / testflight (push) Successful in 1m24s
2026-07-19 00:22:04 -07:00
buzzert
b47d60c17f
ios: add playback progress and error reporting
TestFlight / testflight (push) Successful in 1m22s
2026-07-19 00:02:54 -07:00
buzzert
d6d280338d
Set up Gitea TestFlight deployment
TestFlight / testflight (push) Successful in 1m24s
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
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
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
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
buzzert
484d08d3d4
bleh...
2025-06-11 20:27:42 -07:00
buzzert
663125aa0e
flake: fix error in flake config for INVIDIOUS_BASE_URL
2025-06-11 20:17:20 -07:00
buzzert
937a061cdd
Implements add media page
2025-06-11 20:13:37 -07:00
buzzert
601ffc4a75
Implements updated nowplaying view
2025-06-11 19:33:20 -07:00
buzzert
bde29e7e98
better error handling and server switching
2025-06-11 18:41:39 -07:00
buzzert
afe985661a
add server: show progress bar when resolving
2025-06-11 17:42:26 -07:00
buzzert
ce8ece23a5
implements favorites/playlist deletion
2025-06-11 15:08:17 -07:00
buzzert
9aa55864f8
Tweaks to now playing view
2025-06-11 13:48:31 -07:00
buzzert
a98bcd5b66
Started working on NowPlaying mini
2025-06-11 13:32:34 -07:00
buzzert
ca829dde4c
Implements server selection UI
2025-06-11 13:00:09 -07:00
buzzert
51048678bb
Unify playlist/favorites views
2025-06-11 12:12:53 -07:00
buzzert
7e6d449c52
Selected server and better settings
2025-06-10 23:10:13 -07:00
buzzert
0cdbecc031
finish implementing server configuration
2025-06-10 22:40:51 -07:00
buzzert
f4f3ef543f
Started working on multiple server configuration
2025-06-10 18:45:34 -07:00
buzzert
c775fa0def
Implements UI for adding servers in settings, moves to tab model on Phone
2025-06-10 14:16:47 -07:00
buzzert
13b27a2a1a
project reorg
2025-06-10 11:09:44 -07:00
buzzert
63094f7e49
zeroconf: add hostname to service name
2025-06-07 11:39:56 -07:00
buzzert
d34363c650
nix: update deps hash
2025-05-31 15:21:35 -07:00
buzzert
1bde92b974
Adds support for zeroconf (Bonjour)
2025-05-30 20:12:53 -07:00
buzzert
6c183aea03
adds CLAUDE.md
2025-05-30 17:17:18 -07:00
buzzert
3775f2dc7c
Better connection handling, favorites support
2025-05-30 17:06:52 -07:00
buzzert
8807d6e621
better handling of connection errors
2025-05-30 16:45:09 -07:00
buzzert
3552c9c476
Better socket handling, loadfile api update for mpv 0.38.0
2025-05-30 16:40:20 -07:00
buzzert
035d74d412
Feature: adds screen sharing
2025-05-12 20:27:09 -07:00
buzzert
45f1f521e2
implements settings
2025-05-02 21:27:46 -07:00
buzzert
db3b10d324
Add LICENSE (GPLv3)
2025-04-24 16:24:22 -07:00
buzzert
98f4bd032a
Add stop command
2025-04-20 01:23:34 -07:00
buzzert
dd79fd9ecd
flake: add store_path
2025-03-05 00:28:23 -08:00
buzzert
729279ea78
favorites: should post change events here
2025-03-05 00:24:19 -08:00
buzzert
9303c5acfe
Websocket: apparently this needs to be the full URL
2025-03-05 00:19:38 -08:00
buzzert
2b533cf1db
Adds ability to rename favorite
2025-03-05 00:10:23 -08:00
buzzert
74c0227ec7
Implements a few more api endpoints
2025-03-03 21:08:47 -08:00
buzzert
fb9a6fcb9b
Initial commit
2025-03-03 20:21:30 -08:00
buzzert
0a86dbed49
flake: make this a user package instead
2025-03-02 23:06:52 -08:00
buzzert
6a574597c5
invidious config: enabled->enable
2025-03-02 19:17:45 -08:00
buzzert
de5eefb9f4
flake: invidious: provide default
2025-03-02 19:01:34 -08:00
buzzert
29ce0863ca
add nix flakes
2025-03-02 18:54:17 -08:00
buzzert
647ee74bf6
README: add documentation about video support
2025-03-01 00:21:11 -08:00
buzzert
5ca056dbc8
Fix Dockerfile on clean builds
2025-02-23 19:32:32 -08:00
buzzert
e7bb991df7
Adds video support!
2025-02-23 18:17:27 -08:00
buzzert
92ab7d572c
remove erroneous file
2025-02-23 18:08:19 -08:00
buzzert
795a6b7290
build fixes
2025-02-23 18:04:14 -08:00
buzzert
d010d68056
Adds add to favorites button in SongRow
2025-02-23 17:58:26 -08:00
buzzert
8ab927333b
SongTable: fix scrolling issue
2025-02-23 17:03:29 -08:00
buzzert
acd31a9154
FavoritesStore: fix explicit store path
2025-02-23 16:49:30 -08:00
buzzert
687a7fc555
Smarter/more granular event handling
2025-02-23 16:37:39 -08:00
buzzert
fe05a27b51
Finish Favorites UI and jumping
2025-02-23 13:46:31 -08:00
buzzert
d6a375fff3
frontend: add scaffolding for favorites tab
2025-02-23 12:51:21 -08:00
buzzert
2a0c2c0e41
frontend: better websocket handling
2025-02-23 12:34:00 -08:00